summaryrefslogtreecommitdiff
path: root/src/osd/ReplicatedPG.h
Commit message (Expand)AuthorAgeFilesLines
* 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/+11
* ReplicatedPG: fix replay op orderingSamuel Just2012-07-261-0/+11
* OSD: use per-pg temp collections, bug #2255Samuel Just2012-04-091-0/+3
* Merge remote branch 'gh/wip-osd-recovery-sources'Sage Weil2012-03-301-1/+1
|\
| * osd: fix handling of recovery sources when osds go downSage Weil2012-03-271-1/+1
* | osd/: OpRequest is no longer a RefCountedObject, remove puts/getsSamuel Just2012-03-261-6/+0
* | osd/: Convert OpRequest* to OpRequestRefSamuel Just2012-03-261-27/+27
|/
* OSD: do not hold obc lock in disconnect_session_watchesSamuel Just2012-03-191-0/+2
* osd: ReplicatedPG::create_object_context()Sage Weil2012-03-161-0/+1
* osd: create_snapset_context()Sage Weil2012-03-161-0/+1
* osd: ensure we don't clobber other *contexts when registering new onesSage Weil2012-03-161-0/+2
* osd: fix watch_lock vs map_lock orderingSage Weil2012-03-091-1/+1
* ReplicatedPG: transparently upgrade TMAPSamuel Just2012-03-061-0/+3
* ReplicatedPG: add omap_header to recoverySamuel Just2012-03-061-0/+1
* ReplicatedPG: Add omap to recoverySamuel Just2012-03-011-0/+1
* osd: pass in data to do_commandSage Weil2012-02-241-1/+1
* osd: dispatch 'pg <pgid> ...' commands to PG::do_command()Sage Weil2012-02-181-0/+1
* osd: only complete/deregister repop onceSage Weil2012-02-171-2/+2
* ReplicatedPG: clean up push/pullSamuel Just2012-02-141-1/+5
* ReplicatedPG: refactor push and pullSamuel Just2012-02-131-27/+40
* Merge branch 'wip-encoding'Sage Weil2012-02-021-3/+3
|\
| * Merge branch 'master' into wip-encodingSage Weil2012-02-021-1/+1
| |\
| * | osd: PG::Missing -> pg_missing_tSage Weil2012-02-011-2/+2
| * | osd: PG::Log::Entry -> pg_log_entry_tSage Weil2012-02-011-1/+1
* | | Merge remote-tracking branch 'gh/wip-osd-op-tracking'Sage Weil2012-02-021-25/+26
|\ \ \
| * \ \ Merge remote branch 'origin/master' into wip-osd-op-trackingGreg Farnum2012-02-011-5/+5
| |\ \ \ | | | |/ | | |/|
| * | | PG: switch op passing interface to use OpRequestGreg Farnum2012-02-011-25/+26
* | | | osd: use obc for size in calc_head_subsets()Sage Weil2012-02-021-1/+1
| |/ / |/| |
* | | osd: use RecoveryContext transaction, finishers on recovery completionSage Weil2012-01-311-1/+1
| |/ |/|
* | osd: track obc for clone from log replaySage Weil2012-01-241-4/+4
|/
* Merge remote branch 'gh/master' into wip-op-data-muxSage Weil2012-01-171-2/+53
|\
| * osd: recover_primary_got() -> recover_got()Sage Weil2012-01-161-1/+1
| * osd: initialize backfill_pos on activateSage Weil2012-01-041-0/+2
| * osd: explicitly track leading edge of backfillSage Weil2011-12-291-0/+16
| * Merge remote branch 'upstream/master' into wip-backfillSamuel Just2011-12-221-1/+1
| |\
| * | ReplicatedPG: objects currently begin backfilled are degradedSamuel Just2011-12-221-1/+1
| * | ReplicatedPG: update last_backfill when pushes completeSamuel Just2011-12-221-0/+2
| * | ReplicatedPG: Initialize blocked_by in ObjectContext constructorSamuel Just2011-12-211-1/+2
| * | osd: preserve write order when waiting on src_oidsSage Weil2011-12-141-0/+6
| * | osd: track backfill target pg statsSage Weil2011-12-141-0/+2
| * | ReplicatedPG: calc_*_subsets must consider last_backfillSamuel Just2011-12-141-0/+2
| * | osd: more backfill changesSage Weil2011-12-141-0/+2
| * | osd: initialize repop gather set in issue_repop instead of new_repopSage Weil2011-12-141-1/+1
| * | osd: recover discontiguous peers using backfill instead of backlogSage Weil2011-12-141-0/+6
| * | osd: implement do_scanSage Weil2011-12-141-0/+1
| * | osd: implement ReplicatedPG::scan_rangeSage Weil2011-12-141-0/+10
| * | osd: implement ReplicatedPG::_lookup_object_contextSage Weil2011-12-141-0/+1
* | | osd: put result data in OSDOp.outdataSage Weil2012-01-121-3/+1
| |/ |/|
* | osd: clean up _delete_headSage Weil2011-12-141-1/+1
|/