[Bugs] [Bug 1636502] New: Unwanted repeated logs in self heal daemon logs

bugzilla at redhat.com bugzilla at redhat.com
Fri Oct 5 14:47:36 UTC 2018


            Bug ID: 1636502
           Summary: Unwanted repeated logs in self heal daemon logs
           Product: GlusterFS
           Version: mainline
         Component: replicate
          Keywords: Triaged
          Assignee: bugs at gluster.org
          Reporter: srangana at redhat.com
                CC: bugs at gluster.org

Description of problem:

Run a test that needs self heal (say bring down a brick, touch 10 files in
others and bring the brick back up online). The self heal logs are filled with
the following log message,

[0x7f3bc581d9ff] -->/usr/local/lib/libglusterfs.so.0(dict_get_str_boolean+0xcf)
[0x7f3bd3f0c81f] ) 0-dict: key buf-has-zeroes, integer type asked, has unsigned
integer type [Invalid argument]

NOTE: Line numbers may be off depending on which commit in master I tested with

This is being generated as, POSIX is encoding a uint32 in the dict for
buf-has-zeroes" and AFR is reading a boolean, from code inspection as below,

afr-self-heal-data.c -> __checksum_cbk -> dict_get_str_boolean(xdata,
"buf-has-zeroes" ...

posix-inode-fd-ops.c -> posix_rchecksum -> dict_set_uint32(rsp_xdata,

The correction needs type safety, and hence the bug.

You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

More information about the Bugs mailing list