]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: only update last_trim marker on ENODATA 26641/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 23:07:39 +0000 (18:07 -0500)
commit77d6256e318826f8caf6351aa9ffec61113eb213
treecdf48779b526c71aca72b1d90a5c561702173f2d
parent4b9c1da23e67a85dbcfcc081f339d2877222e85a
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