]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: Simplify log shard probing and err on the side of omap 41465/head
authorAdam C. Emerson <aemerson@redhat.com>
Thu, 20 May 2021 23:19:55 +0000 (19:19 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Tue, 25 May 2021 20:56:37 +0000 (16:56 -0400)
commit71ae2dd27ae07e6a5d2fda12834158fd2720bd7b
tree8408557469dc1332418f4959c5eef36499ab64cc
parent731f4f70ee58a5df63e1a7f46540005d1e7206f8
rgw: Simplify log shard probing and err on the side of omap

In the multigeneration version we no longer care whether entries
exist, since we never delete and recreate empty logs. Remove logic
that marked entirely empty shards as DNE under the assumption that
they would be deleted if so.

Fixes: https://tracker.ceph.com/issues/50169
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/cls/fifo/cls_fifo.cc
src/rgw/rgw_log_backing.cc
src/rgw/rgw_log_backing.h
src/test/rgw/test_log_backing.cc