]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd: PGBackend stores pg_shard_t instead of just shard_id_t
authorRadosław Zarzyński <rzarzyns@redhat.com>
Fri, 4 Aug 2023 13:07:06 +0000 (15:07 +0200)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 27 Jan 2026 14:37:36 +0000 (14:37 +0000)
commit04f9baae6adce24e31fbdb4c1bf2762762bb84a5
treefd729b0de4117cccc1d61786b28d42d565842f52
parent9e0acab913059d02dcc30324186ba43f7762e0f8
crimson/osd: PGBackend stores pg_shard_t instead of just shard_id_t

It's worth a note that `ReplicatedBackend` (derivate of `PGBackend`)
already holds `pg_shard_t`, so information is duplicated.
As the `ECBackend` starts needs `pg_shard_t` as well, let's rework.

Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
src/crimson/osd/ec_backend.cc
src/crimson/osd/ec_backend.h
src/crimson/osd/pg_backend.cc
src/crimson/osd/pg_backend.h
src/crimson/osd/replicated_backend.cc
src/crimson/osd/replicated_backend.h