]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: only update last_trim marker on ENODATA
authorCasey Bodley <cbodley@redhat.com>
Tue, 29 Jan 2019 15:43:58 +0000 (10:43 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 29 Jan 2019 17:26:23 +0000 (12:26 -0500)
commitf25e85696c40d19e02c2cdeab4148c5751966068
tree99a26f5e37a68de72bd252b26d6050f0933dae61
parent60c398860149780db5f3a317390df38f26e3c151
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>
src/rgw/rgw_cr_rados.cc