summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/object_context_loader.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/osd/object_context_loader: print obc (with refcount) upon releaseSamuel Just2024-12-131-3/+6
* crimson: expose CommonOBCPipeline via ObjectContextLoader::OrdererSamuel Just2024-12-131-3/+32
* crimson: rewrite with_[clone_]obc[_only] via manager, remove other helpersSamuel Just2024-11-071-22/+26
* crimson: introduce RAII style obc lock mechanicSamuel Just2024-11-071-0/+173
* crimson: track obcs unconditionallySamuel Just2024-11-071-1/+1
* crimson: remove ObjectContextLoader::reload_obcSamuel Just2024-11-071-2/+0
* crimson: eliminate lock promotion from object_context and tri_mutexSamuel Just2024-06-221-12/+0
* crimson/.../object_context_loader: simplify obc loadingSamuel Just2024-06-221-2/+1
* crimson/.../object_context_loader: consolidate obc loadingSamuel Just2024-06-221-0/+4
* crimson/osd/object_context_loader: get_or_load to support atomicityMatan Breizman2024-06-061-0/+12
* crimson/osd/object_context: await in-progress loading (per-obc)Matan Breizman2024-05-291-0/+3
* crimson/osd/object_context_loader: SnapTrim to not resolve_oidMatan Breizman2024-04-221-3/+9
* crimson/osd/object_context_loader: Simplify with_obcMatan Breizman2024-04-221-3/+2
* crimson/osd/object_context_loader: cleanup with_clone_obc_directMatan Breizman2024-04-221-8/+2
* crimson/osd/object_context_loader: fix with_clone_obc on resolve_oid caseMatan Breizman2024-04-221-1/+1
* crimson/osd/osd_operations/client_request: recover the head and otherXuehan Xu2023-11-221-4/+1
* crimson/osd/object_context_loader: rename with_head_and_clone_obc toXuehan Xu2023-07-181-1/+1
* crimson/osd/object_context_loader: Hide private methodsMatan Breizman2023-03-071-16/+18
* crimson/osd: Introduce with_head_and_clone_obc()Matan Breizman2023-03-071-0/+11
* crimson/osd: make the ObjectContextRegistry per-PGRadoslaw Zarzynski2023-02-091-4/+3
* crimson/osd/object_context_loader: convert to log macrosSamuel Just2023-01-281-2/+5
* crimson/osd/object_context_loader: take backend by referenceSamuel Just2023-01-281-2/+2
* crimson/osd/pg: with_locked_obc() avoid head/clone distinguishMatan Breizman2022-11-221-2/+2
* crimson/osd/object_context_loader: Introduce with_clone_obc_only()Matan Breizman2022-11-221-0/+8
* crimson/osd/pg: Use ObjectContextLoader::notify_on_change()Matan Breizman2022-11-221-0/+2
* crimson/osd: Introduce ObjectContextLoaderMatan Breizman2022-11-221-0/+62