summaryrefslogtreecommitdiff
path: root/src/osd/PG.h
Commit message (Expand)AuthorAgeFilesLines
* osd: send forced scrub/repair through scrub schedulingSage Weil2013-01-151-0/+2
* osd: use helpers to queue a PG in the scrub LRUSage Weil2013-01-151-0/+3
* osd/ReplicatedPG: validate ino when scrubbing snap collectionsSage Weil2013-01-151-1/+1
* ReplicatedPG/PG: check snap collections during _scan_listSamuel Just2013-01-151-0/+12
* osd: peering: detect when log source osd goes downSage Weil2012-08-011-0/+2
* osd: peering: make Incomplete a Peering substateSage Weil2012-07-271-9/+8
* osd: move calculation of past_interval range into helperSage Weil2012-07-251-0/+2
* pg: track who we are waiting for maps fromMike Ryan2012-07-061-0/+1
* pg: reduce scrub write lock windowMike Ryan2012-07-061-1/+5
* PG: track purged pgs during activeSamuel Just2012-06-121-0/+1
* osd: do not mark pg clean until active is durableSage Weil2012-05-051-0/+1
* PG: Add probe set to HB peers during GetInfoSamuel Just2012-05-011-0/+3
* PG: check_new_interval now handles adding new maps to past intervalsSamuel Just2012-05-011-1/+0
* osd: keep pgs locked during handle_osd_map danceSage Weil2012-04-291-5/+4
* osd: use PG::write_if_dirty() helperSage Weil2012-04-291-0/+2
* osd: always share past_intervalsSage Weil2012-04-281-1/+1
* osd: drop useless PG::fulfill_info()Sage Weil2012-04-281-2/+0
* osd: share past intervals with notifiesSage Weil2012-04-281-6/+6
* osd: PG::Interval -> pg_interval_tSage Weil2012-04-281-62/+2
* osdmap: drop obsolete PG_ROLE_* constantsSage Weil2012-04-261-1/+1
* Merge remote-tracking branch 'gh/wip-name-sequencers'Sage Weil2012-04-021-0/+2
|\
| * objectstore: name SequencersSage Weil2012-03-301-0/+2
* | Merge remote branch 'gh/wip-osd-recovery-sources'Sage Weil2012-03-301-1/+2
|\ \ | |/ |/|
| * osd: fix handling of recovery sources when osds go downSage Weil2012-03-271-1/+1
| * osd: maintain missing_loc_sourcesSage Weil2012-03-271-0/+1
* | osd/: Convert OpRequest* to OpRequestRefSamuel Just2012-03-261-19/+19
|/
* osd: add zero_to field to PG::OndiskLog; track zeroed region of pg logSage Weil2012-03-081-5/+14
* osd: remove down OSDs from peer_info on resetSage Weil2012-02-291-2/+0
* osd: fix pg locking flagsSage Weil2012-02-271-1/+1
* Merge branch 'wip-pg-query'Sage Weil2012-02-241-0/+26
|\
| * osd: dump recovery_state states in jsonSage Weil2012-02-241-3/+3
| * osd: query Peering substatesSage Weil2012-02-241-0/+10
| * osd: query recovery state machineSage Weil2012-02-241-0/+16
* | osd: pass in data to do_commandSage Weil2012-02-241-1/+2
|/
* osd: dispatch 'pg <pgid> ...' commands to PG::do_command()Sage Weil2012-02-181-0/+2
* osd: refactor recovery completionSage Weil2012-02-171-1/+1
* osd: fix _activate_committed replica->primary messageSage Weil2012-02-161-1/+1
* Merge branch 'wip-osd-hb'Sage Weil2012-02-141-0/+13
|\
| * osd: move new pg initialization into PG::info()Sage Weil2012-02-121-0/+3
| * osd: protect per-pg heartbeat peers with inner lockSage Weil2012-02-121-0/+10
* | osd: flush pg on activate _after_ we queue our transactionSage Weil2012-02-111-0/+4
* | osd: do OpRequest dispatch into PG::do_requestSage Weil2012-02-111-0/+4
|/
* osd: filter trimming|purged snaps out of op SnapContextSage Weil2012-02-111-0/+1
* osd: include state timestamps, mapping_epoch in pg_stat_tSage Weil2012-02-091-1/+1
* osd: new encoding for PG::IntervalSage Weil2012-02-091-4/+4
* osd: new encoding for PG::OndiskLogSage Weil2012-02-091-4/+4
* osd: reorder PG recovery_state initializationSage Weil2012-02-031-263/+267
* Merge branch 'wip-encoding'Sage Weil2012-02-021-598/+91
|\
| * Merge branch 'master' into wip-encodingSage Weil2012-02-021-6/+10
| |\
| * | osd: fix PG::Interval member initializationSage Weil2012-02-011-1/+3