summaryrefslogtreecommitdiffstats
path: root/src/osd/scrubber (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #60318 from ronen-fr/wip-rf-schedloglRonen Friedman2024-10-292-5/+55
|\
| * osd/scrub: improve scrub information conveyed in standardRonen Friedman2024-10-272-5/+55
* | osd/scrub: remove the 'only_deadlined' flagRonen Friedman2024-10-222-4/+0
* | osd/scrub: make sched-targets comparator transitiveRonen Friedman2024-10-221-5/+0
|/
* osd/scrub: modify ScrubStore contents retrievalRonen Friedman2024-10-102-50/+106
* osd/scrub: separate shallow vs deep errors storageRonen Friedman2024-10-103-44/+285
* common/scrub,osd/scrub: minor cleanups to ScrubStoreRonen Friedman2024-10-102-53/+26
* common: extend MapCacher APIRonen Friedman2024-10-101-0/+5
* osd/scrub: add dout() capability to the ScrubStoreRonen Friedman2024-10-103-11/+61
* osd/scrub: directly create or reinit the ScrubStoreRonen Friedman2024-10-104-32/+104
* osd/scrub: introduce ScrubStore::at_level_tRonen Friedman2024-10-102-23/+79
* Merge pull request #57272 from ronen-fr/wip-rf-cvRonen Friedman2024-09-223-18/+32
|\
| * osd/scrub: modify deep scrub interval randomizationRonen Friedman2024-08-263-18/+32
* | osd/scrub: disable high work-queue priority for h.p. scrubRonen Friedman2024-09-211-9/+1
* | osd/scrub: remove the 'planned scrub' flag setRonen Friedman2024-09-102-47/+14
* | osd/scrub: remove requested_scrub_t::need_autoRonen Friedman2024-09-102-67/+9
* | osd/scrub: set_op_parameters() no longer uses the 'requested' flagsRonen Friedman2024-09-102-53/+42
* | osd/scrub: remove requested_scrub_t::must_repairRonen Friedman2024-09-091-4/+3
* | osd/scrub: complete on_mid_scrub_abort() refactoringRonen Friedman2024-09-092-26/+34
* | osd/scrub: fix scheduled_at for distinct urgenciesRonen Friedman2024-09-091-4/+6
* | osd/scrub: implement urgency_t::repairingRonen Friedman2024-09-094-24/+41
* | osd/scrub: remove requested_scrub_t::must_deep_scrubRonen Friedman2024-09-091-8/+11
* | osd/scrub: remove requested_scrub_t::must_scrubRonen Friedman2024-09-091-5/+0
* | osd/scrub: base queue priority on the urgency of the scrub targetRonen Friedman2024-09-093-13/+24
* | osd/scrub: remove remaining refs to the Scrubber's 'required' flagRonen Friedman2024-09-092-24/+10
* | osd/scrub: mid-scrub-aborts logic should use the new urgency attributesRonen Friedman2024-09-091-5/+3
* | osd/scrub: remove flags_to_shallow_priority()Ronen Friedman2024-09-092-31/+6
* | osd/scrub: implement existing 'interval' as a distinct delay reasonRonen Friedman2024-09-043-2/+12
* | osd/scrub: add 'snap-trimming' as a distinct delay reasonRonen Friedman2024-09-042-1/+5
* | osd/scrub: add configuration parameters to control length of delayRonen Friedman2024-09-043-8/+27
|/
* Merge pull request #58858 from ronen-fr/wip-rf-entryRonen Friedman2024-08-2513-827/+1422
|\
| * osd/scrub: delay both targets on some failuresRonen Friedman2024-08-253-20/+65
| * osd/scrub: reverse OSDRestrictions flags polarityRonen Friedman2024-08-251-5/+6
| * osd/scrub: fix the conditions for auto-repair scrubsRonen Friedman2024-08-254-18/+42
| * osd/scrub: remove requested_scrub_t::deep_scrub_on_errorRonen Friedman2024-08-252-17/+25
| * osd/scrub: remove non-display usage of target's is_high_priority()Ronen Friedman2024-08-259-44/+111
| * osd/scrub: remove 'calculated_to_deep' flagRonen Friedman2024-08-251-10/+5
| * osd/scrub: modify after-repair-scrub triggeringRonen Friedman2024-08-254-45/+74
| * osd/scrub: fix ReplicaReservations ctor to use correct queryRonen Friedman2024-08-254-11/+12
| * osd/scrub: fix parameters validation on scrub startRonen Friedman2024-08-253-339/+66
| * osd/scrub: fix reserve_local()Ronen Friedman2024-08-252-11/+4
| * osd/scrub: fix initiation path of operator-commanded scrubsRonen Friedman2024-08-257-5/+62
| * osd/scrub: OSD's scrub queue now holds SchedEntry-sRonen Friedman2024-08-256-152/+182
| * osd/scrub: modify ScrubJob to hold two SchedTarget-sRonen Friedman2024-08-256-241/+656
| * osd/scrub: introducing the concept of a SchedEntryRonen Friedman2024-08-212-29/+232
* | osd: fix scrub_backend formattersRonen Friedman2024-08-141-6/+11
|/
* osd/scrub: fix job requeue conditionsRonen Friedman2024-07-161-4/+29
* osd/scrub: making osd_scrub_sched.cc compatible with Clang-14Ronen Friedman2024-07-161-14/+20
* osd/scrub: scheduling the next scrub following scrub completionRonen Friedman2024-07-166-108/+145
* osd/scrub: improve update_scrub_job()Ronen Friedman2024-07-163-15/+17