]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: only update last_trim marker on ENODATA 26619/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 29 Jan 2019 15:43:58 +0000 (10:43 -0500)
committerPrashant D <pdhange@redhat.com>
Mon, 25 Feb 2019 01:12:36 +0000 (20:12 -0500)
commit6752f1d28949ff7f6fd804bf72400ff9d932de60
tree67dd191e63c5d74c7068639129b94ac282e8962b
parent61b6a66638021b47e358ae4971eff38f2f47ecc3
rgw: only update last_trim marker on ENODATA

if cls_log_trim() returns 0, it may have stopped after 1000 entries
before trimming all the way to to_marker. only update last_trim on
ENODATA, so we continue trimming until done

Fixes: http://tracker.ceph.com/issues/38075
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit f25e85696c40d19e02c2cdeab4148c5751966068)

Conflicts:
src/rgw/rgw_cr_rados.cc : Resolved for compat.h
src/rgw/rgw_cr_rados.cc