summaryrefslogtreecommitdiffstats
path: root/src/osd/PG.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'wip-temp'Sage Weil2015-07-101-7/+3
|\
| * osd: drop old snap_colls arg from PG::upgrade()Sage Weil2015-06-191-3/+1
| * osd/PG: drop pre-snapmapper upgradeSage Weil2015-06-191-1/+0
| * shard_id_t: change NO_SHARD to sort before 0 (min instead of max)Sage Weil2015-06-191-2/+2
| * osd: eliminate temp collectionsSage Weil2015-06-191-1/+0
* | Merge pull request #4792 from kylinstorage/wip-writeback-throttling-for-cache...Li Wang2015-06-231-0/+1
|\ \
| * | Osd: implement low speed flushMingxin Liu2015-06-031-0/+1
* | | osd: Add tracking of acting_features and upacting_featuresDavid Zafman2015-06-191-1/+11
* | | osd: Fix peer_features to include selfDavid Zafman2015-06-191-1/+1
| |/ |/|
* | osd/: convert scrub to use the OpWQSamuel Just2015-06-011-2/+4
* | osd/: convert snap trimming to use OpWQSamuel Just2015-05-291-2/+6
* | osd/: fast dispatch, standard op path for MOSDRepScrubSamuel Just2015-05-131-5/+3
|/
* Merge pull request #3919 from guangyy/wip-9558Samuel Just2015-05-011-0/+5
|\
| * osd : populate the needs_recovery_map source fast when only one peer has missingGuang Yang2015-04-101-0/+5
* | osd: Remove the duplicated func MissingLoc::get_all_missing.Jianpeng Ma2015-04-221-4/+0
* | osd/PG.h: mark copy ctor explicitDanny Al-Gaaf2015-04-151-1/+1
* | osd: do not double-write log entriesSage Weil2015-03-251-1/+1
* | osd: pass map to write_info instead of txnSage Weil2015-03-251-2/+3
* | Merge remote-tracking branch 'gh/hammer'Sage Weil2015-03-251-38/+0
|\ \ | |/ |/|
| * Revert "osd/: update peer_missing and local missing if we write a degraded ob...Samuel Just2015-03-231-38/+0
* | osd/PG: make lock() and unlock() constSage Weil2015-02-171-3/+3
|/
* Merge pull request #3739 from athanatos/wip-10840Sage Weil2015-02-161-4/+4
|\
| * PG,ReplicatedPG: make missing_digests local to scrub_compare_mapsSamuel Just2015-02-131-4/+4
* | osd/: include version_t in extra_reqids with promoteSamuel Just2015-02-121-1/+4
|/
* Merge remote-tracking branch 'upstream/next'Samuel Just2015-02-021-6/+1
|\
| * PG: remove block_writes from scrubberSamuel Just2015-01-291-6/+1
* | Merge pull request #3538 from athanatos/wip-7862Samuel Just2015-02-021-6/+13
|\ \
| * | osd/: go "peered" instead of "active" when < min_sizeSamuel Just2015-01-301-5/+5
| * | PG: break waiting_for_peered out of waiting_for_activeSamuel Just2015-01-301-0/+5
| * | PG: remove very obsolete comment about backfill_posSamuel Just2015-01-301-1/+0
| * | osd/: add state PG_STATE_PEEREDSamuel Just2015-01-301-0/+3
* | | osd/: update peer_missing and local missing if we write a degraded objectSamuel Just2015-01-301-0/+38
* | | osd/: pass log_entries in write path as const refSamuel Just2015-01-221-3/+3
|/ /
* / osd: Pass oldest_map when generating past intervalsDavid Zafman2015-01-151-1/+1
|/
* osd: accumulate authoritative peers during recoveryLoic Dachary2015-01-091-5/+4
* Add MOSDRepOp and MOSDRepOpReplyXiaoxi Chen2015-01-051-1/+1
* osd: scrub: wait for digest updates to apply before next scrub chunkSage Weil2014-12-201-0/+5
* osd: scrub: record whole-object digest on scrubSage Weil2014-12-201-0/+4
* osd: remove more (most? all?) of classic scrubSage Weil2014-12-201-8/+1
* osd: use -1 for deep scrub digest seed on new OSDsSage Weil2014-12-201-3/+7
* osd: drop vestigal invalid_snapcolls fields from scrubSage Weil2014-12-201-1/+0
* osd: drop snap_collectionsSage Weil2014-12-171-3/+1
* osd: drop infos_oid arg from PG::read_info()Sage Weil2014-12-171-1/+0
* osd: drop legacy arg to PG::peek_map_epochSage Weil2014-12-171-3/+1
* osd: move pg removal flag into a static helperSage Weil2014-12-171-0/+1
* osd: retire meta/infos object entirelySage Weil2014-12-171-1/+1
* osd: prevent upgrade from older than v7Sage Weil2014-12-171-1/+7
* osd: move pg log and info to a per-pg objectSage Weil2014-12-171-9/+10
* osd: move PG collection creation into static PG methodSage Weil2014-12-171-0/+5
* osd: don't need to pass object names via ctorSage Weil2014-12-171-2/+1