summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/recovery_backend.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/osd/recovery_backend: restart object pulling for recoveries thatXuehan Xu2024-08-271-0/+14
* Merge pull request #58148 from xxhdx1985126/wip-65696Matan Breizman2024-08-061-25/+28
|\
| * crimson/osd/recovery_backend: set interruption to recovery relatedXuehan Xu2024-07-241-25/+11
| * crimson/osd/osd_operations/client_request: hang client requests when theXuehan Xu2024-07-241-0/+17
* | crimson/osd/recovery_backend: fix RecoveryBackend::temp_contents usageXuehan Xu2024-07-221-4/+8
|/
* crimson/osd/recovery_backend: change recovery waiters' promises intoXuehan Xu2024-05-211-18/+59
* Merge pull request #54930 from rzarzynski/wip-osd-ec-reworkLaura Flores2024-02-151-6/+3
|\
| * osd: refactor accessors of RecoveryBackend::temp_contentsRadosław Zarzyński2024-01-091-6/+3
* | crimson/osd: drop a foreign-copy to shard-0 for every pg operationYingxin Cheng2024-01-221-5/+5
|/
* crimson/osd/pg_recovery: avoiding duplicated object recoveringXuehan Xu2023-08-241-3/+3
* cirmson/os: seperate futurizedStore interfacechunmei2023-04-201-1/+1
* crimson/net: change ConnectionRef to be a local_shared_foreign_ptrYingxin Cheng2023-04-141-5/+11
* crimson/osd/recovery_backend: Rename PushInfo to push_info_tMatan Breizman2022-12-251-2/+2
* crimson/osd/*recovery_backend:Rename pi to pull_infoMatan Breizman2022-12-251-1/+1
* crimson/osd/*recovery_backend: Rename PullInfo to pull_info_tMatan Breizman2022-12-251-2/+2
* crimson/osd/pg_recovery: avoid using create_part_trigger() directlySamuel Just2022-05-071-1/+2
* crimson: retain reference to WaitForObjectRecovery until blocker resolvesSamuel Just2022-05-071-7/+20
* crimson/osd: migrate AggregateBlocker-related ops to new tracking infraRadosław Zarzyński2022-05-051-6/+7
* crimson/osd: use interruptible future in the PG layerXuehan Xu2021-03-071-23/+32
* crimson/: move operation out of osd/ into common/Samuel Just2021-01-191-2/+2
* crimson/osd: use fmt::format() for formatting temp recovery oidKefu Chai2020-12-191-1/+1
* crimson/osd: add support for MOSDPGBackfillRemove at replicas.Radoslaw Zarzynski2020-12-081-0/+3
* crimson/osd: make PglogBasedRecovery op take recovering objs triggered elsewh...Xuehan Xu2020-11-101-0/+5
* crimson/osd: more constnessKefu Chai2020-09-231-2/+2
* crimson/osd: add RecoveryBackend:add_recovering()Kefu Chai2020-09-231-1/+7
* crimson/osd: pass the the cause by string_viewKefu Chai2020-09-111-7/+7
* crimson/osd: set push future an exception when there are errors during pushingXuehan Xu2020-09-091-0/+3
* crimson/osd: accurately judge whether to do drop_recovery_read on recovering ...Xuehan Xu2020-09-061-1/+1
* crimson/osd: implement MOSDPGBackfill.Radoslaw Zarzynski2020-07-131-0/+9
* crimson/osd: implement PG scanning.Radoslaw Zarzynski2020-07-131-0/+13
* crimson/osd: add the infra for backend-agnostic recovery ops.Radoslaw Zarzynski2020-07-071-1/+1
* crimson: make osd shutdown gracefulXuehan Xu2020-06-051-0/+9
* crimson: add pg log based recovery machineryXuehan Xu2020-04-261-0/+155