summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/backfill_state.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #60803 from xxhdx1985126/wip-69027Matan Breizman2025-01-121-0/+5
|\
| * crimson/osd/replicate_backend: add standalone delete to the push queueXuehan Xu2025-01-051-0/+5
* | crimson/osd/pg_recovery: throttle backfills together with pg-log basedXuehan Xu2025-01-051-0/+3
|/
* crimson/osd/backfill_state: treat Cancelled as a pause of the ongoing backfil...Xuehan Xu2024-12-161-0/+30
* crimson/osd/backfill_state: drop CancelledXuehan Xu2024-12-031-26/+0
* crimson/osd/backfill_state: Enqueuing doesn't last, so there should beXuehan Xu2024-12-031-3/+0
* crimson/osd/backfill_state: add pg infos to all backfill_state's logsXuehan Xu2024-12-031-0/+11
* crimson/osd/replicate_backend: add the skipped newly created cloneXuehan Xu2024-11-171-0/+9
* crimson/osd/pg: introduce projected_logMatan Breizman2024-11-051-0/+4
* crimson/osd/backfill_state: discard CancelBackfill events when theXuehan Xu2024-10-251-0/+4
* Merge pull request #59572 from xxhdx1985126/wip-67874Matan Breizman2024-10-141-1/+6
|\
| * crimson/osd/backfill_state: add the object to be pushed in the peerXuehan Xu2024-10-081-1/+6
* | crimson/osd/backfill_state: always go to Enqueuing when object is pushedXuehan Xu2024-09-201-1/+1
* | crimson/osd: BackfillMachine does support cancel and resume nowRadoslaw Zarzynski2024-08-311-4/+25
|/
* crimson/osd/backfill_state: support backfilling cancellationXuehan Xu2024-08-151-0/+13
* crimson/osd/backfill_state: consider backfills as complete when allXuehan Xu2023-08-281-4/+15
* Merge pull request #38374 from rzarzynski/wip-crimson-backfill-removeKefu Chai2020-12-081-0/+2
|\
| * crimson/osd: add support for MOSDPGBackfillRemove at primary.Radoslaw Zarzynski2020-12-081-0/+2
* | crimson: use explicit, abstract interfaces for backfill's facades.Radoslaw Zarzynski2020-12-081-0/+31
|/
* crimson: fix the condition in the loop of BackfillState::Enqueuing.Radoslaw Zarzynski2020-12-011-0/+3
* crimson: fix mismatch between backfill's enqueue_push() and recovery.Radoslaw Zarzynski2020-12-011-2/+1
* crimson/osd: drop unnecessary includes from backfill_state.{cc,h}.Radoslaw Zarzynski2020-12-011-1/+0
* crimson/osd: make I/O reqs wait for object recovery if it's degraded or backf...Xuehan Xu2020-11-011-0/+3
* crimson/osd: automate state logging in the backfill FSM.Radoslaw Zarzynski2020-07-131-0/+3
* crimson/osd: implement BackfillListener::enqueue_push().Radoslaw Zarzynski2020-07-131-0/+3
* crimson/osd: wire-up pg scanning on replicas.Radoslaw Zarzynski2020-07-131-0/+4
* crimson/osd: wire-up BackfillState and pg scanning on primary.Radoslaw Zarzynski2020-07-131-0/+3
* crimson/osd: settle BackfillState in PGRecovery.Radoslaw Zarzynski2020-07-131-0/+5
* crimson/osd: bring the boost::statechart-based FSM for backfill.Radoslaw Zarzynski2020-07-131-12/+220
* crimson/osd: sketch the backfill machine and its interfaces.Radoslaw Zarzynski2020-07-131-0/+119