]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: put snapmapper's key-value pairs into dedicated objs
authorXuehan Xu <xuxuehan@qianxin.com>
Fri, 30 Jun 2023 04:33:35 +0000 (12:33 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 7 May 2024 11:33:06 +0000 (14:33 +0300)
commitc5c452365d49cd28e555725e9b017fb01774344e
tree4eae397608fba22839dbee45761ac132b6bd3364
parent6f3a50a1d8f618889a956fff312ae21a6f5f34da
crimson/osd: put snapmapper's key-value pairs into dedicated objs

Otherwise, PG::read_log_and_missing() will meet those key-values and
won't know what to do with them. This is modeling what the classic
osd is doing

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
(cherry picked from commit e56e90857d6849c6045cc3edef896baffe70b6af)
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/shard_services.cc