]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: drop the OSDMap caching from PG 47637/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 29 Aug 2022 10:52:05 +0000 (10:52 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 27 Apr 2023 15:37:01 +0000 (15:37 +0000)
commitd8655c08ab51e2c5b1437c7a46498d5450a1bac0
tree30797ecb5ecc6d18f203d81d43020cad8f29f78c
parent24098bf9bbf66c64f48cb56187143102ffe13230
crimson/osd: drop the OSDMap caching from PG

`PG` directly aggregates both `OSDMap` and `PeeringState` which
maintains its own `OSDMap` instance. This duplication leads to
issues as the `PG::osdmap` never gets updated.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/pg.cc
src/crimson/osd/pg.h