summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* osd/: Move log version pointer updates to PeeringStateSamuel Just2019-05-016-171/+193
* osd/: refactor to avoid mutable peer_missing refs in PGSamuel Just2019-05-016-93/+145
* PG: remove might_have_unfound, peer_*_requestedSamuel Just2019-05-012-6/+0
* osd/: fix upset, actingset, acting_backfill_recovery referencesSamuel Just2019-05-015-38/+44
* osd/: fix primary/up_primary referencesSamuel Just2019-05-013-11/+7
* osd/: move last_..._to_applied, backfill_targets, async_recovery_targets to P...Samuel Just2019-05-016-64/+90
* PG: fix last_peering_reset and past_intervals referencesSamuel Just2019-05-013-13/+9
* PeeringState::PeeringMachine::Deleting: rollfoward before resetting backfillSamuel Just2019-05-011-4/+4
* osd/: add helpers to add remaining info dirtiers into PeeringStatesjust@redhat.com2019-05-017-102/+154
* osd/: move append_log into PeeringStatesjust@redhat.com2019-05-015-108/+111
* osd/: move append_log_entries_update_missing and merge_new_log_entries to Pee...sjust@redhat.com2019-05-015-108/+111
* osd/: clean up PG deleted and deleting referencesSamuel Just2019-05-015-14/+17
* PG: remove direct acting and up referencessjust@redhat.com2019-05-013-9/+6
* PG: begin cleaning up scrub stat and history mutationsSamuel Just2019-05-016-58/+91
* PG: remove first batch of unused referencessjust@redhat.com2019-05-012-30/+0
* osd/: clarify interface for introducing disk state to PeeringStateSamuel Just2019-05-012-18/+41
* osd/: move ostream<< and dump logic into PeeringStateSamuel Just2019-05-015-115/+151
* osd/: clean up PeeringState::write_if_dirtySamuel Just2019-05-014-31/+28
* osd/: Move init into PeeringStateSamuel Just2019-05-013-33/+57
* osd/: move stat updates and publishing to PeeringStatesjust@redhat.com2019-05-014-398/+438
* osd/: move more state helpers to PeeringStateSamuel Just2019-05-012-5/+15
* osd/: move split/merge helpers into PeeringStateSamuel Just2019-05-014-231/+292
* osd/: fix try_mark_clean/finish_recovery interface boundarySamuel Just2019-05-014-45/+48
* PeeringState: remove PG references and includeSamuel Just2019-05-013-17/+5
* osd/: move calc_min_last_complete_ondisk to PeeringStateSamuel Just2019-05-014-22/+26
* osd/: pass OSDService::logger and log_enter/exit through PeeringListenerSamuel Just2019-05-014-7/+32
* osd/: pass merge state control through PeeringListenerSamuel Just2019-05-014-3/+27
* PeeringState: pass dump_recovery_info through to pl for recovery stateSamuel Just2019-05-014-7/+8
* PeeringState: rearrange and fix remaining pg->gen_prefix callSamuel Just2019-05-011-54/+50
* osd/: move fulfill_info etcSamuel Just2019-05-014-81/+92
* osd/: clarify PeeringState deletion interfacesSamuel Just2019-05-015-6/+11
* osd/: move min_peer_*_features and helpersSamuel Just2019-05-013-14/+16
* osd/: move proc_* and log handling methodsSamuel Just2019-05-015-115/+136
* osd/: move share_pg_info to PeeringStateSamuel Just2019-05-015-39/+36
* osd/: move waiting_for_flushed|peering handling into on_activate_completeSamuel Just2019-05-012-14/+14
* osd/: move search_for_missing, discover_all_unfound, build_might_have_unfoundSamuel Just2019-05-015-182/+191
* PeeringState: restructure activate to avoid snap_trimqSamuel Just2019-05-015-31/+36
* osd/: start moving activate to PeeringStateSamuel Just2019-05-014-457/+501
* osd/: move try_mark_clean/finish_recovery to PG::on_cleanSamuel Just2019-05-013-4/+8
* osd/: move choose_acting and callees into PeeringStatesjust@redhat.com2019-05-017-749/+767
* osd/: remove OSDService::check_osdmap_full, fix callerSamuel Just2019-05-017-20/+9
* osd/: move the backfill space reservation back into PGSamuel Just2019-05-014-95/+115
* osd/: move needs_recover/backfill, all_unfound_are_queried_or_lostSamuel Just2019-05-015-104/+116
* osd/: clarify recovery queueing from PeeringStateSamuel Just2019-05-014-10/+45
* osd/: move Active purged_snaps handling back to PGSamuel Just2019-05-014-102/+136
* PeeringState: mechanically rename a ton of pg-> to ps->Samuel Just2019-05-011-266/+266
* PeeringState: introduce a macro for the ps, pl, and pg declarationsSamuel Just2019-05-011-192/+185
* osd/: move build_prior and related state to PeeringStateSamuel Just2019-05-014-95/+104
* PeeringState: clean up references in Primary, Start, Resetsjust@redhat.com2019-05-011-31/+30
* osd/: move io reservation machinery into PeeringStatesjust@redhat.com2019-05-015-428/+568