diff options
author | Kotresh HR <khiremat@redhat.com> | 2018-10-25 03:23:56 -0400 |
---|---|---|
committer | Sunny Kumar <sunkumar@redhat.com> | 2018-10-26 09:25:46 +0000 |
commit | ff18121945bff394f3234e9f1a9d61ac97d4d493 (patch) | |
tree | 22785ef9e463770aebd03d7fe8e5c677ed7cb54c /xlators/protocol | |
parent | 196a2258ac33b6369efbf8979d5246e203dddbf2 (diff) |
geo-rep: Fix issue in gfid-conflict-resolution
Problem:
During gfid-conflict-resolution, geo-rep crashes
with 'ValueError: list.remove(x): x not in list'
Cause and Analysis:
During gfid-conflict-resolution, the entry blob is
passed back to master along with additional
information to verify it's integrity. If everything
looks fine, the entry creation is ignored and is
deleted from the original list. But it is crashing
during removal of entry from the list saying entry
not in list. The reason is that the stat information
in the entry blob was modified and sent back to
master if present.
Fix:
Send back the correct stat information for
gfid-conflict-resolution.
fixes: bz#1642865
Change-Id: I47a6aa60b2a495465aa9314eebcb4085f0b1c4fd
Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'xlators/protocol')
0 files changed, 0 insertions, 0 deletions