summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/pg_shard_manager.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/osd/pg_shard_manager: remove the unnecessary "std::move" callXuehan Xu2024-05-241-1/+1
* Merge pull request #55296 from Matan-B/wip-matanb-crimson-pg-map-logsMatan Breizman2024-01-291-1/+1
|\
| * crimson/osd:pg_map: rename create or remove pgMatan Breizman2024-01-241-1/+1
* | crimson/osd: drop a foreign-copy to shard-0 for every pg operationYingxin Cheng2024-01-221-7/+10
|/
* Merge pull request #54437 from Matan-B/wip-matanb-crimson-osdmap-trimmingMatan Breizman2023-12-031-2/+3
|\
| * crimson/osd: update superblock managmentMatan Breizman2023-11-291-2/+2
| * crimson/osd: introduce osdmap trimmingMatan Breizman2023-11-291-0/+1
* | crimson/common/smp_helpers: generalize crosscore_ordering_tYingxin Cheng2023-11-201-1/+1
|/
* crimson/osd: split ConnectionPipeline::get_pg into 2 phasesYingxin Cheng2023-11-021-19/+59
* crimson/osd/osd_operations: fix the usages of PipelineHandle::complete() and ...Yingxin Cheng2023-11-021-1/+8
* crimson/osd/pg_shard_manager: cleanups around the remote pg submissionYingxin Cheng2023-11-021-76/+57
* crimson/osd/pg_shard_manager: relate remove_from/add_to_registry to cross-coreYingxin Cheng2023-11-021-10/+6
* crimson/osd: cleanup and drop OSD::ShardDispatcherYingxin Cheng2023-08-081-7/+9
* crimson/osd: make OSDState and OSDMap_Gate shardedchunmei2023-06-231-28/+20
* crimson/osd: relax requirement that PGShardManager methods be invoked on PRIM...chunmei2023-06-231-17/+13
* crimson/osd: enable PGShardMapping access from all coreschunmei2023-06-231-22/+26
* crimson/osd: make osd shardedchunmei2023-06-231-12/+7
* crimson/osd/shard_services: get_or_create_pg() remove unused variableMatan Breizman2023-06-201-1/+1
* cirmson/os: seperate futurizedStore interfacechunmei2023-04-201-2/+5
* crimson/net: change ConnectionRef to be a local_shared_foreign_ptrYingxin Cheng2023-04-141-10/+41
* crimson/osd: fix zeroed starting timestamp of tracked opsRadoslaw Zarzynski2023-02-071-0/+3
* Merge pull request #48353 from athanatos/sjust/wip-dump-live-opsSamuel Just2022-10-061-2/+18
|\
| * crimson/osd/pg_shard_manager: introduce invoke_on_each_shard_seqSamuel Just2022-10-021-2/+18
* | crimson/osd: notify waiters if pool for creating pg does not existSamuel Just2022-10-051-5/+16
|/
* crimson/osd/pg_shard_manager: add shard_id assertsSamuel Just2022-09-271-0/+10
* crimson/osd: move send_incremental_map to OSDSingletonStateSamuel Just2022-09-271-0/+2
* crimson/osd: update_heartbeat_peers can iterate pgs syncronouslySamuel Just2022-09-271-0/+11
* crimson/osd: shard PerShardState across coresSamuel Just2022-09-271-25/+57
* crimson/osd: clean up PerShardState/OSDSingletonState ownership/accessSamuel Just2022-09-271-38/+64
* crimson/osd: adjust get_pg_stats() and for_each_pg() to return futuresSamuel Just2022-09-271-3/+10
* crimson/osd: refactor pg management for multicoreSamuel Just2022-09-271-37/+114
* crimson/osd: rework OSDMap handling for multicoreSamuel Just2022-09-221-6/+11
* crimson/osd: rename CoreState to OSDSingletonStateSamuel Just2022-09-211-40/+41
* crimson/osd: move start_pg_operation to pg_shard_managerSamuel Just2022-07-141-2/+65
* crimson/osd: move pg_map and associated state to CoreStateSamuel Just2022-07-141-0/+22
* crimson/osd: move osdmap service to CoreStateSamuel Just2022-07-141-1/+12
* crimson/osd: move osd_state to CoreStateSamuel Just2022-07-141-1/+17
* crimson/osd: move osdmap_gate to CoreStateSamuel Just2022-07-141-1/+3
* crimson/osd: introduce pg_shard_manager to clarify shard-local vs osd-wide stateSamuel Just2022-07-141-0/+52