]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: append obj: prevent tail from being GC'ed 36390/head
authorAbhishek Lekshmanan <abhishek@suse.com>
Mon, 24 Feb 2020 14:32:01 +0000 (15:32 +0100)
committerNathan Cutler <ncutler@suse.com>
Fri, 31 Jul 2020 10:49:30 +0000 (12:49 +0200)
commit1a9639889e2337df3250a9a3e1fd9baac11eeb73
tree68a66c41691cf1154564d423ed95a175b074f310
parent84422f2e49d6362f2e5c028b7900ee34d822742f
rgw: append obj: prevent tail from being GC'ed

append object tail gets GC'ed otherwise as the state has a manifest similar to
atomic obj processor, but if the manifest exists and the position is correct, it
is not an overwrite and shouldn't be GC'ed

Fixes: https://tracker.ceph.com/issues/42670
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit 2dad52a18f889cca4309e78a88c6c5c2c04d4947)
src/rgw/rgw_putobj_processor.cc