summaryrefslogtreecommitdiff
path: root/src/osd/ReplicatedPG.cc
Commit message (Expand)AuthorAgeFilesLines
* osd: send forced scrub/repair through scrub schedulingSage Weil2013-01-151-2/+3
* osd/ReplicatedPG: validate ino when scrubbing snap collectionsSage Weil2013-01-151-1/+4
* ReplicatedPG: compare nlinks to snapcollsSamuel Just2013-01-151-0/+6
* ReplicatedPG/PG: check snap collections during _scan_listSamuel Just2013-01-151-0/+62
* osd: make missing head non-fatal during scrubSage Weil2013-01-151-2/+7
* ReplicatedPG: fix snapdir trimmingSamuel Just2013-01-101-9/+28
* ReplicatedPG: requeue waiting_for_ondisk in apply_and_flush_repopsSamuel Just2013-01-071-12/+19
* osd: be quiet about watchesSage Weil2012-10-191-2/+2
* ReplicatedPG: fix replay op orderingSamuel Just2012-07-261-5/+11
* osd: guard class call decodingSage Weil2012-07-261-4/+15
* ReplicatedPG: don't warn if backfill peer stats don't matchSamuel Just2012-07-161-8/+4
* pg: track who we are waiting for maps fromMike Ryan2012-07-061-0/+1
* pg: reduce scrub write lock windowMike Ryan2012-07-061-5/+8
* ReplicatedPG: remove faulty scrub assert in sub_op_modify_appliedSamuel Just2012-07-031-1/+0
* OSD,PG,ObjectStore: handle messages with old hobject_t encodingSamuel Just2012-06-211-0/+24
* osd: optional verify that sparse_read holes are zero-filledSage Weil2012-06-151-0/+28
* reinclude assert.h after json_spiritSage Weil2012-06-071-0/+1
* ReplicatedPG: push_start, don't insert empty extent into data_subsetSamuel Just2012-06-051-1/+2
* ReplicatedPG: adjust missing at push_startSamuel Just2012-06-051-0/+2
* ReplicatedPG: remove_object_with_snap_hardlinks before creating temp objSamuel Just2012-06-051-0/+1
* src/: Add namespace and pool fields to hobject_tSamuel Just2012-06-051-23/+42
* ReplicatedPG: fix pgls listing, add max listing sizeSamuel Just2012-06-011-4/+12
* osd: ack pending notify when unwatchingSage Weil2012-05-301-0/+13
* ReplicatedPG: fill in data_off in OSDOpReplyJosh Durgin2012-05-161-1/+1
* Merge branch 'wip-pi'Sage Weil2012-04-301-1/+1
|\
| * osd: always share past_intervalsSage Weil2012-04-281-1/+1
* | osd: remove preferred from object_locator_tSage Weil2012-04-231-1/+0
|/
* OSD: use per-pg temp collections, bug #2255Samuel Just2012-04-091-8/+18
* Merge remote-tracking branch 'gh/wip-log'Sage Weil2012-04-051-1/+1
|\
| * Merge remote-tracking branch 'gh/wip-log'Sage Weil2012-03-301-1/+1
| |\
| | * log: new logging infrastructureSage Weil2012-03-271-1/+1
* | | osd: fix error code return from class methodsSage Weil2012-03-301-2/+2
|/ /
* | osd: update_stats() on reads tooSage Weil2012-03-301-2/+5
* | osd: fix typo in debug messageSage Weil2012-03-301-1/+1
* | Merge remote branch 'gh/wip-osd-recovery-sources'Sage Weil2012-03-301-17/+60
|\ \
| * | PG,ReplicatedPG: update missing_loc_sources with missing_locSamuel Just2012-03-291-3/+9
| * | ReplicatedPG: fix loop in check_recovery_sourcesSamuel Just2012-03-291-1/+1
| * | osd: fix handling of recovery sources when osds go downSage Weil2012-03-271-18/+55
| |/
* | ReplicatedPG: ctx might not contain an OpRequestSamuel Just2012-03-281-4/+8
* | FileStore: Pass OpRequestRef into filestore in queue_transactionSamuel Just2012-03-281-2/+2
* | osd/: OpRequest is no longer a RefCountedObject, remove puts/getsSamuel Just2012-03-261-18/+0
* | osd/: Convert OpRequest* to OpRequestRefSamuel Just2012-03-261-28/+29
* | osd/: add mark_event to OpRequest and move tracking into OpTrackerSamuel Just2012-03-261-0/+6
|/
* ReplicatedPG: return -EBUSY on delete for objects with watchersSamuel Just2012-03-201-3/+13
* ReplicatedPG: osd_max_notify_timeout -> osd_default_notify_timeoutSamuel Just2012-03-201-2/+2
* ReplicatedPG: there should be no object_contexts during on_activateSamuel Just2012-03-181-5/+1
* Merge branch 'next'Sage Weil2012-03-181-81/+69
|\
| * osd: fix object_info.size mismatch file due to truncate_seq on new objectSage Weil2012-03-181-9/+16
| * osd: remove special handline for head recovery from cloneSage Weil2012-03-161-42/+5
| * osd: explicitly create new object,snap contexts on pushSage Weil2012-03-161-9/+10