summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* OSD,ReplicatedPG: queue pushes in a op_tp workqueuewip-5857-5Samuel Just2013-09-143-4/+11
* ReplicatedPG: don't proceed to backfill until recovering is emptySamuel Just2013-09-141-2/+5
* ReplicatedPG: correctly handle backfillSamuel Just2013-09-143-18/+18
* ReplicatedPG/Backend: fix up recalc_subsetsSamuel Just2013-09-143-23/+16
* ReplicatedBackend: wire in start_pushesSamuel Just2013-09-143-10/+71
* ReplicatedBackend: handle stats properlySamuel Just2013-09-144-24/+38
* ReplicatedBackend: track object contexts in Push/PullInfoSamuel Just2013-09-142-15/+7
* ReplicatedBackend: remove priority from Pull/PushInfoSamuel Just2013-09-142-3/+1
* ReplicatedPG/Backend: move prep_push and friends to ReplicatedBackendSamuel Just2013-09-144-110/+115
* ReplicatedPG: remove pushing/pullingSamuel Just2013-09-142-73/+19
* ReplicatedPG/Backend: handle down pull sourcesSamuel Just2013-09-145-18/+39
* ReplicatedPG/Backend: split recover_missing out of prepare_pullSamuel Just2013-09-144-108/+180
* ReplicatedPG/Backend: shuffle over submit_push_*/build_push_opSamuel Just2013-09-143-32/+20
* ReplicatedPG/Backend: move over send_pushes/send_pulls/prep_push_op_blankSamuel Just2013-09-143-32/+27
* ReplicatedPG/Backend: move over _failed_pushSamuel Just2013-09-143-4/+10
* ReplicatedPG/Backend: move handle_*Samuel Just2013-09-143-32/+25
* ReplicatedPG/Backend: shuffle do_pull/do_push_replySamuel Just2013-09-143-6/+4
* ReplicatedPG/Backend: move _do_push,_do_pull_response,do_pushSamuel Just2013-09-143-21/+17
* ReplicatedPG/Backend: convert sub_op_pullSamuel Just2013-09-143-3/+2
* ReplicatedPG: make log_subop_stats staticSamuel Just2013-09-142-25/+22
* ReplicatedPG/Backend: shuffle sub_op_push_replySamuel Just2013-09-143-3/+2
* ReplicatedPG/Backend: shuffle sub_op_push over to ReplicatedBackendSamuel Just2013-09-144-17/+19
* osd/: allow dout for ReplicatedBackend methods to work in ReplicatedPG.ccSamuel Just2013-09-141-2/+3
* ReplicatedPG: extract PGBackend::Listener recovery callbacksSamuel Just2013-09-144-109/+159
* PG,ReplicatedPG: handle do_request in ReplicatedPG,PGBackendSamuel Just2013-09-145-89/+68
* ReplicatedPG: pass on dump_recovery_info to PGBackendSamuel Just2013-09-141-43/+6
* OSD,ReplicatedPG: let PGBackend handle the temp collectionSamuel Just2013-09-146-65/+48
* osd/: add PGBackend interfaces and stubsSamuel Just2013-09-148-4/+727
* ReplicatedPG: Allow get_object_context caller to provide attributesSamuel Just2013-09-133-32/+65
* ReplicatedPG: send_push is unusedSamuel Just2013-09-132-16/+0
* FileStore: ping tphandle between each operation within a transactionSamuel Just2013-09-132-3/+13
* WorkQueue: add a workqueue which simply runs queued GenContextsSamuel Just2013-09-131-0/+43
* Context: add GenContext templated on the callback argumentSamuel Just2013-09-131-0/+20
* Merge branch 'wip-6226'David Zafman2013-09-122-1/+8
|\
| * osd/ReplicatedPG.cc: Verify that recovery is truly completeDavid Zafman2013-09-121-0/+7
| * osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_activeDavid Zafman2013-09-121-1/+1
* | Merge pull request #589 from ceph/wip-6279Gregory Farnum2013-09-121-0/+1
|\ \ | |/ |/|
| * mon/MDSMonitor: don't reset incarnation when creating newfsYan, Zheng2013-09-121-0/+1
|/
* Merge pull request #587 from kri5/masterYehuda Sadeh2013-09-112-0/+2
|\
| * rgw-admin: Adds --metadata-key option to helpChristophe Courtaut2013-09-112-0/+2
|/
* osd: bind objecter messenger to cluster addressGreg Farnum2013-09-101-0/+2
* osd: name the objecter's messenger "ms_objecter" instead of "hbclient"Greg Farnum2013-09-101-1/+1
* Objecter: rename cancel_op -> cancel_linger_opGreg Farnum2013-09-102-7/+5
* Merge pull request #580 from ceph/wip-6033-redirectsGregory Farnum2013-09-109-51/+228
|\
| * test: update cache test since OSDs support redirectsGreg Farnum2013-09-101-12/+12
| * osd: implement basic caching policies in ReplicatedPGGreg Farnum2013-09-102-17/+72
| * Objecter: follow redirect replies from the OSDGreg Farnum2013-09-101-8/+27
| * Objecter: write a helper function to clean up ops that need to be retriedGreg Farnum2013-09-102-4/+11
| * MOSDOpReply: add a redirect memberGreg Farnum2013-09-101-1/+13
| * Objecter: add an Op::target_oid, and use it when submitting OpsGreg Farnum2013-09-102-2/+5