summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/osd_operations/snaptrim_event.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson: convert client_request, internal_client_request, snaptrim_event to u...Samuel Just2024-12-131-3/+4
* crimson: inline SnapTrimObjSubEvent::process_and_submitSamuel Just2024-12-111-4/+0
* crimson/osd: move pipelines to osd_operation.hSamuel Just2024-10-151-1/+0
* crimson: eliminate get_obc stageSamuel Just2024-10-151-1/+1
* crimson/osd/osd_operations/snaptrim_event: only increaseXuehan Xu2024-09-101-1/+0
* crimson/osd/osd_operations/snaptrim_event: introduce process_and_submitMatan Breizman2024-09-091-0/+4
* crimson/osd/osd_operations/snaptrim_event: encapsulate new snaps in theXuehan Xu2024-09-041-1/+2
* crimson/.../snaptrim_event: SnapTrimObjSubEvent should enter WaitRepopSamuel Just2024-06-131-0/+1
* crimson/.../snaptrim_event: remove remaining SnapTrimEvent pipeline stagesSamuel Just2024-06-131-2/+0
* crimson/.../snaptrim_event: no need to wait for activationSamuel Just2024-06-131-4/+0
* crimson/.../snaptrim_event: remove pipeline stages located on eventSamuel Just2024-06-131-22/+0
* crimson/.../snaptrim_event: no need to recover missing, pg must be cleanSamuel Just2024-06-131-2/+0
* crimson/osd/pg: SnapTrimEvent to support interruptsXuehan Xu2024-04-281-5/+2
* crimson/osd/osd_operations/snaptrim_event: update PG's statsjunxiang Mu2024-03-251-2/+0
* crimson/osd/osd_operations: let pg reference destruct lastMatan Breizman2024-01-101-1/+1
* crimson/osd/osd_operations/snaptrim_event: using snap_trim_*_ret_tMatan Breizman2024-01-101-4/+10
* crimson/osd/osd_operations/snaptrim_event: move SubOpBlocker to seperate fileMatan Breizman2024-01-101-16/+2
* crimson/osd: generalize PG::snaptrim_mutex to background_process_lockSamuel Just2023-12-111-2/+2
* crimson/.../snaptrim_event.h: add TODO about delta_stats bugSamuel Just2023-12-111-0/+2
* Merge pull request #53054 from xxhdx1985126/wip-crimson-pg-proj-last-updateSamuel Just2023-12-111-11/+26
|\
| * crimson/osd/pg: set PG::projected_last_update when submittingXuehan Xu2023-11-071-11/+26
* | crimson/osd/osd_operations/snaptrim_event: fix lifetime managementMatan Breizman2023-11-121-1/+1
|/
* crimson/osd/osd_operations: fix the usages of PipelineHandle::complete() and ...Yingxin Cheng2023-11-021-4/+0
* Merge pull request #52204 from xxhdx1985126/wip-61825Samuel Just2023-08-281-1/+3
|\
| * crimson/osd/osd_operations/snaptrim_event: don't process snaptrim eventsXuehan Xu2023-08-061-1/+3
* | crimson/osd/osd_operations: consistent naming to pipeline usersMatan Breizman2023-07-121-2/+2
|/
* crimson/osd: get SnapSetContext from head obcXuehan Xu2023-04-241-0/+2
* crimson/osd: handle snap trim's interruption as any other errorRadoslaw Zarzynski2023-02-281-2/+6
* crimson/osd: errorate SnapTrimEventRadoslaw Zarzynski2023-02-281-4/+10
* crimson/osd: drop the nested interruptors in snap trimmingRadoslaw Zarzynski2023-02-281-10/+11
* crimson/osd: errorate SnapTrimObjSubEvent::remove_clone()Radoslaw Zarzynski2023-02-281-6/+7
* crimson/osd: convert SnapTrimObjSubEvent::remove_or_update to ertrRadoslaw Zarzynski2023-02-281-1/+6
* crimson/osd: dissect snapset update into SnapTrimObjSubEvent::update_head()Radoslaw Zarzynski2023-02-281-0/+5
* crimson/osd: dissect head whiteout removal into SnapTrimObjSubEvent::remove_h...Radoslaw Zarzynski2023-02-281-0/+5
* crimson/osd: drop data aliases from SnapTrimObjSubEvent::adjust_snaps()Radoslaw Zarzynski2023-02-281-0/+5
* crimson/osd: dissect clone removal into SnapTrimObjSubEvent::remove_clone()Radoslaw Zarzynski2023-02-281-0/+5
* crimson/osd: simplify informing SnapMapper about new mappingsRadoslaw Zarzynski2023-02-281-1/+1
* crimson/osd: implement basic osd_snap_trim_sleep supportRadoslaw Zarzynski2023-02-281-2/+15
* crimson/osd: introduce WaitSubop stage to SnapTrimEventRadoslaw Zarzynski2023-02-281-0/+8
* crimson/osd: bring SnapTrimObjSubEventRadosław Zarzyński2023-02-281-0/+61
* crimson/osd: wire SnapTrimEvent with SnapMapper upRadosław Zarzyński2023-02-281-3/+8
* crimson/osd: bring SubOpBlocker to SnapTrimEventRadoslaw Zarzynski2023-02-281-0/+15
* crimson/osd: implement the basics of SnapTrimEventRadoslaw Zarzynski2023-02-281-1/+19
* crimson/osd: bring the skeleton of SnapTrimEventRadoslaw Zarzynski2023-02-281-0/+49