summaryrefslogtreecommitdiff
path: root/src/osd/ReplicatedPG.cc
Commit message (Expand)AuthorAgeFilesLines
* osd: implement prealloc/fallocate object operationSage Weil2012-12-071-0/+18
* Merge branch 'next'Sage Weil2012-12-031-7/+17
|\
| * osd: EINVAL on unknown TMAP op codeSage Weil2012-12-031-0/+3
| * osd: add TMAP_RMSLOPPY opSage Weil2012-12-031-0/+6
| * osd: ENOENT on TMAP_RM on non-existent keySage Weil2012-12-031-2/+6
| * osd: fix RepModify when past last_peering_resetSage Weil2012-12-011-5/+2
* | Merge remote-tracking branch 'gh/next'Sage Weil2012-12-011-3/+7
|\ \ | |/
| * ReplicatedPG: only increment active_scrub on primary for final pushSamuel Just2012-11-301-3/+7
* | Merge remote-tracking branch 'gh/wip-osd-msgr'Sage Weil2012-11-301-32/+30
|\ \ | |/ |/|
| * OSDService: make messengers privateSamuel Just2012-11-301-17/+17
| * osd: use OSDService send_message helper from PG contextSage Weil2012-11-291-15/+13
* | Merge remote-tracking branch 'gh/wip_next_bugs' into nextSage Weil2012-11-291-5/+11
|\ \ | |/ |/|
| * ReplicatedPG: remove from snap_collections even without objects to trimSamuel Just2012-11-291-5/+11
* | Merge branch 'wip-mds-next' into nextSage Weil2012-11-271-182/+286
|\ \
| * | osd: detect (some) misordered ondisk tmapsSage Weil2012-11-271-0/+8
| * | osd: verify TMAPPUT data is sortedSage Weil2012-11-271-5/+32
| * | osd: do not ENOENT on missing key on removeSage Weil2012-11-271-3/+0
| * | osd: tolerate misordered TMAP updatesSage Weil2012-11-271-1/+70
| * | osd: move tmapup into a helperSage Weil2012-11-271-177/+180
| |/
* | perfcounters: fl -> time, use u64 nsec instead of doubleSage Weil2012-11-261-8/+8
|/
* osd/: de-prioritize recovery ops relative to client opsSamuel Just2012-11-131-26/+51
* Merge remote-tracking branch 'upstream/wip_recovery_reserve'Samuel Just2012-11-071-9/+38
|\
| * pg: recovery reservationsMike Ryan2012-11-071-9/+38
* | Merge remote-tracking branch 'upstream/wip_lost_unfound_event'Samuel Just2012-11-071-8/+25
|\ \
| * | osd/: add pg_log_entry_t::reverting_to for LOST_REVERTSamuel Just2012-10-311-8/+25
* | | PG: use remove_object_with_snap_hardlinks for divergent objectsSamuel Just2012-11-051-16/+0
| |/ |/|
* | PG: requeue snap_trimmer after scrub finishesMike Ryan2012-10-311-3/+4
|/
* ReplicatedPG: actually delay op for backfill_posSamuel Just2012-10-301-0/+5
* PG: Do not discard op data too earlyJim Schutt2012-10-261-4/+0
* Merge branch 'next'Sage Weil2012-10-251-1/+3
|\
| * osd: fix populate_obc_watchers() assertSage Weil2012-10-251-1/+3
* | osd: return EOPNOTSUPP on bad class or method nameSage Weil2012-10-221-1/+1
|/
* osd: drop conditional check in populate_obc_watchersSage Weil2012-10-221-5/+2
* osd: populate obc watchers even when degradedSage Weil2012-10-221-2/+5
* Merge branch 'wip-osd-caps'Josh Durgin2012-10-051-2/+2
|\
| * OSD: separate class caps from normal read/writeJosh Durgin2012-10-041-2/+2
* | osd: pass by valueSage Weil2012-09-291-3/+3
* | osd: fix coverity NULL warningSage Weil2012-09-291-0/+1
* | osd: logger is never NULLSage Weil2012-09-291-4/+2
|/
* Merge remote-tracking branch 'gh/wip-osd'Sage Weil2012-09-271-16/+90
|\
| * ReplicatedPG: set op return version to pg version on ENOENTSamuel Just2012-09-211-0/+2
| * osd: catch decoding errors from client opsSage Weil2012-09-211-16/+88
* | ReplicatedPG: track incoming pushes with perf countersMike Ryan2012-09-271-0/+3
* | PG: explicitely delay ops on backfill_posSamuel Just2012-09-271-6/+13
* | Merge remote-tracking branch 'gh/wip_backfill_full2'Sage Weil2012-09-271-0/+25
|\ \
| * | osd/: add backfill reservationsSamuel Just2012-09-251-0/+25
* | | osd: make 'pg <pgid> revert ...' command idempotentSage Weil2012-09-271-1/+1
* | | ReplicatedPG: add assert to snapset.clones searchSamuel Just2012-09-251-0/+1
| |/ |/|
* | osd/ReplicatedPG: set truncate_seq when handling CEPH_OSD_OP_APPENDYan, Zheng2012-09-121-0/+1
* | Merge remote-tracking branch 'upstream/next'Samuel Just2012-09-111-1/+2
|\ \