summaryrefslogtreecommitdiff
path: root/src/osd/PG.cc
Commit message (Expand)AuthorAgeFilesLines
* osd: send forced scrub/repair through scrub schedulingSage Weil2013-01-151-3/+12
* osd: use helpers to queue a PG in the scrub LRUSage Weil2013-01-151-12/+20
* osd/ReplicatedPG: validate ino when scrubbing snap collectionsSage Weil2013-01-151-1/+1
* ReplicatedPG/PG: check snap collections during _scan_listSamuel Just2013-01-151-2/+34
* osd: fix race in do_recovery()Sage Weil2013-01-071-0/+1
* osd: peering: detect when log source osd goes downSage Weil2012-08-011-0/+15
* osd: peering: move to Incomplete when.. incompleteSage Weil2012-07-271-3/+9
* osd: fixing sharing of past_intervals on backfill restartSage Weil2012-07-261-1/+5
* osd: move calculation of past_interval range into helperSage Weil2012-07-251-11/+24
* PG::RecoveryState::Stray::react(LogEvt&): reset last_pg_scrubSamuel Just2012-07-161-0/+4
* osd: add missing formatter close_section() to scrub statusSage Weil2012-07-061-12/+17
* pg: report scrub statusMike Ryan2012-07-061-0/+17
* pg: track who we are waiting for maps fromMike Ryan2012-07-061-0/+9
* pg: reduce scrub write lock windowMike Ryan2012-07-061-9/+41
* OSD,PG,ObjectStore: handle messages with old hobject_t encodingSamuel Just2012-06-211-2/+2
* PG: improve find_best_infoSamuel Just2012-06-191-9/+18
* PG: reg_last_pg_scrub on pg resurrectionSamuel Just2012-06-181-0/+1
* PG: best_info must have a last_epoch_started as high as any other infoSamuel Just2012-06-181-0/+10
* PG: track purged pgs during activeSamuel Just2012-06-121-0/+6
* osd: include past_intervals in pg query resultsSage Weil2012-06-071-0/+12
* osd_types,PG: handle new hobject format in object_info,pg_logSamuel Just2012-06-051-0/+4
* osd: reset last_peering_interval on replica activateSage Weil2012-05-061-0/+7
* osd: do not mark pg clean until active is durableSage Weil2012-05-051-14/+30
* osd: check against last_peering_reset in _activate_committedSage Weil2012-05-051-1/+1
* PG: Add probe set to HB peers during GetInfoSamuel Just2012-05-011-0/+14
* PG: check_new_interval now handles adding new maps to past intervalsSamuel Just2012-05-011-91/+57
* osd: keep pgs locked during handle_osd_map danceSage Weil2012-04-291-0/+29
* osd: set dirty flags on rewind_divergent_logSage Weil2012-04-291-0/+4
* osd: use dirty flags in activate(), merge_log()Sage Weil2012-04-291-4/+4
* osd: fix nested transaction in all_activated_and_committed()Sage Weil2012-04-291-4/+9
* osd: use PG::write_if_dirty() helperSage Weil2012-04-291-0/+8
* osd: dirty_info if history.merge updated anythingSage Weil2012-04-281-4/+8
* osd: always share past_intervalsSage Weil2012-04-281-11/+13
* osd: set dirty_info in generate_past_intervalsSage Weil2012-04-281-0/+3
* osd: fill in past intervals during advance_mapSage Weil2012-04-281-0/+5
* osd: drop useless PG::fulfill_info()Sage Weil2012-04-281-15/+5
* osd: share past intervals with notifiesSage Weil2012-04-281-7/+13
* osd: only generate missing intervals in generate_past_intervalsSage Weil2012-04-281-2/+2
* osd: include past_intervals in pg debug printoutSage Weil2012-04-281-0/+5
* osd: fix check for whether to recalculate past_intervalsSage Weil2012-04-281-11/+12
* osd: PG::Interval -> pg_interval_tSage Weil2012-04-281-15/+15
* PG: in GetInfo Notify handler, fix peer_info_requested filterSamuel Just2012-04-271-1/+1
* osd: filter osds removed from probe set from peer_info_requestedSage Weil2012-04-261-51/+64
* PG: get_infos() should not post GotInfoSamuel Just2012-04-261-4/+3
* Merge remote-tracking branch 'gh/wip-log'Sage Weil2012-03-301-1/+1
|\
| * log: new logging infrastructureSage Weil2012-03-271-1/+1
* | Merge remote branch 'gh/wip-osd-recovery-sources'Sage Weil2012-03-301-2/+13
|\ \
| * | PG,ReplicatedPG: update missing_loc_sources with missing_locSamuel Just2012-03-291-0/+1
| * | osd: fix handling of recovery sources when osds go downSage Weil2012-03-271-2/+6
| * | osd: remove down osds from peer_*_requested mapsSage Weil2012-03-271-0/+2