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

bugzilla at redhat.com bugzilla at redhat.com
Fri Oct 5 14:48:17 UTC 2018


            Bug ID: 1636504
           Summary: Unwanted repeated logs in self heal daemon logs
           Product: GlusterFS
           Version: 5
         Component: replicate
          Keywords: Triaged
          Assignee: bugs at gluster.org
          Reporter: srangana at redhat.com
                CC: bugs at gluster.org
        Depends On: 1636502
            Blocks: 1628620 (glusterfs-5.0)

+++ This bug was initially created as a clone of Bug #1636502 +++

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.

Referenced Bugs:

[Bug 1628620] GlusterFS 5.0 tracker
[Bug 1636502] Unwanted repeated logs in self heal daemon logs
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