summaryrefslogtreecommitdiffstats
path: root/xlators
diff options
context:
space:
mode:
authorKotresh HR <khiremat@redhat.com>2018-10-25 03:23:56 -0400
committerShyamsundar Ranganathan <srangana@redhat.com>2018-10-30 19:20:58 +0000
commit00478edb01e271407186ea288e40f7b77b2eaa66 (patch)
tree69ff18ae2d558ed71e0de496e564f1ac272dc8b0 /xlators
parent79806baba7c49d028d1db60dc8aacfae7b202745 (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. Backport of: > BUG: 1642865 > Change-Id: I47a6aa60b2a495465aa9314eebcb4085f0b1c4fd > Signed-off-by: Kotresh HR <khiremat@redhat.com> (cherry picked from commit ff18121945bff394f3234e9f1a9d61ac97d4d493) fixes: bz#1644163 Change-Id: I47a6aa60b2a495465aa9314eebcb4085f0b1c4fd Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'xlators')
0 files changed, 0 insertions, 0 deletions