]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/pg_backend: tolerate enoent on head in rollback 65317/head
authorXuehan Xu <xuxuehan@qianxin.com>
Sun, 31 Aug 2025 14:01:43 +0000 (22:01 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 2 Sep 2025 06:27:52 +0000 (14:27 +0800)
commit07abf0a95e633fead55a7e79a4f6ec3668efebfd
tree75ddea61366cb472da6c7101a39844134756ca89
parentc902cd145ec86b18266d6e8b6d3cd5021d9e4e75
crimson/osd/pg_backend: tolerate enoent on head in rollback

Currently when rolling back, we tolerate a missing clone (enoent) or a missing snapshot by removing the head.
However, we should also tolerate the case where the head is missing when trying to remove it.

Fixes: https://tracker.ceph.com/issues/72790
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/osd/pg_backend.cc