]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: nonprimary shards are permitted to have a crt newer than head
authorAlex Ainscow <aainscow@uk.ibm.com>
Tue, 29 Apr 2025 10:59:24 +0000 (11:59 +0100)
committerAlex Ainscow <aainscow@uk.ibm.com>
Wed, 25 Jun 2025 22:36:40 +0000 (23:36 +0100)
commit6209c8cdf980f261c60073d4535d745f24538a7d
tree0beb668e876edad399021a3e8385ff8737e234ed
parentc8739a2bdb0bf523402d85517a7fce39d445eef5
osd: nonprimary shards are permitted to have a crt newer than head

Non-primary shards do not get updates for some transactions.  It is possible
however for other transactions to increase the can_rollback_to to a later
version.  This causes an assert for some operations.

Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
src/osd/PGLog.h
src/osd/PeeringState.cc
src/tools/ceph_objectstore_tool.cc