summaryrefslogtreecommitdiffstats
path: root/src/osd/PGBackend.h (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* osd: Move IsRecoverablePredicate/IsReadablePredicate to osd_types.hGuang G Yang2015-07-131-19/+2
* osd: eliminate temp collectionsSage Weil2015-06-191-32/+2
* osd: use a temporary object for recoverySage Weil2015-06-191-3/+2
* Merge remote-tracking branch 'upstream/wip-txn-noappend-sam-rebased'Samuel Just2015-05-291-0/+4
|\
| * osd: allow multiple txns to be queued via backendSamuel Just2015-04-161-0/+4
* | osd: repair record digest if all replicas match but do not matchSage Weil2015-04-071-0/+1
|/
* PGBackend: rename clear_state to clear_recovery_stateSamuel Just2015-01-221-1/+1
* osd/: pass log_entries in write path as const refSamuel Just2015-01-221-2/+2
* PGBackend: fix and clarify be_select_auth_objectSamuel Just2015-01-221-1/+1
* osd: accumulate authoritative peers during recoveryLoic Dachary2015-01-091-2/+2
* osd: add feature CEPH_FEATURE_OSD_TRANSACTION_MAY_LAYOUT (1ULL<<47)>>)Dong Yuan2015-01-061-0/+2
* Add MOSDRepOp and MOSDRepOpReplyXiaoxi Chen2015-01-051-0/+2
* osd: scrub: record whole-object digest on scrubSage Weil2014-12-201-0/+1
* osd: scrub: disqualify shards with digests that disagree with oi digestSage Weil2014-12-201-0/+3
* osd: scrub: share auth oi with caller and be_compare_scrub_objectsSage Weil2014-12-201-1/+4
* osd: use -1 for deep scrub digest seed on new OSDsSage Weil2014-12-201-1/+2
* osd: drop vestigal invalid_snapcolls fields from scrubSage Weil2014-12-201-1/+0
* PGTransaction: Modify append/write function can handle fadvise flags.Jianpeng Ma2014-12-121-3/+5
* osd: Make async-read can handle fadvise flags.Jianpeng Ma2014-12-121-1/+1
* PGBackend: Make objects_read_sync can handle fadvise flagsJianpeng Ma2014-12-121-0/+1
* Merge remote-tracking branch 'gh/next'Sage Weil2014-07-111-2/+6
|\
| * osd: separate cleanup from PGBackend::on_change()Sage Weil2014-07-091-2/+6
* | Merge remote-tracking branch 'upstream/master' into wip-8438-masterSamuel Just2014-06-271-6/+5
|\|
| * OSD: rename gen_wq, schedule_work, and PG_QueueAsync to include "recovery"Greg Farnum2014-05-061-4/+4
| * PGBackend::be_compare_scrubmaps(): pass pgid by referenceDanny Al-Gaaf2014-05-031-1/+1
| * SimpleLock.h: remove twice included osd_types.hDanny Al-Gaaf2014-05-031-1/+0
* | osd/: in scrub, check for and remove obsolete rollback objsSamuel Just2014-06-271-1/+2
* | osd/: plumb rollback_trim_to through interfaces and messagesSamuel Just2014-06-271-0/+2
|/
* osd/: propogate hit_set history with repopSamuel Just2014-04-211-0/+3
* ReplicatedPG: disable clone subsets for cache poolsSamuel Just2014-03-271-0/+1
* Change tid_t to ceph_tid_t to avoid conflicts with a popular typeDan Mick2014-03-191-3/+3
* osd: use erasure code profile when building the PGBackendLoic Dachary2014-03-181-0/+1
* mon,osd,erasure-code: update copyright noticesLoic Dachary2014-03-171-1/+4
* osd: add SETALLOCHINT operationIlya Dryomov2014-03-031-0/+5
* osd/: instantiate the right backend based on poolSamuel Just2014-02-181-1/+8
* PGBackend: make getattrs virtualSamuel Just2014-02-181-1/+1
* PGBackend/ReplicatedBackend: factor out logical to ondisk size mappingSamuel Just2014-02-181-0/+2
* PGBackend/ReplicatedBackend: move the backend agnostic code into PGBackend fo...Samuel Just2014-02-181-8/+13
* osd/: replace bufferptr with bufferlist for attrs in recoverySamuel Just2014-02-181-1/+1
* PG,ReplicatedPG: Generalize missing_loc for ECBackendSamuel Just2014-02-181-0/+10
* PG: allow PGBackend to set criteria for PG up-nessSamuel Just2014-02-181-1/+9
* PGBackend: add some additional helpers.Samuel Just2014-02-181-1/+30
* PG,PGBackend: expose acting and backfill_targetsSamuel Just2014-02-181-0/+2
* osd/: refer to pg by spg_t and replica by pg_shard_tSamuel Just2014-02-181-30/+47
* ReplicatedBackend: excise OSDService*Samuel Just2014-02-181-0/+44
* PGBackend/ReplicatedBackend: move temp handling into PGBackendSamuel Just2014-02-181-9/+55
* ReplicatedBackend/PGBackend: move objects_* methods into PGBackendSamuel Just2014-02-181-8/+8
* PGBackend/ReplicatedBackend: move rollback methods into PGBackendSamuel Just2014-02-181-9/+10
* src/osd: pass in version to recover to recover_objectSamuel Just2014-02-181-0/+1
* osd: Change some be_compare_scrub_objects() args to constDavid Zafman2014-01-311-2/+2