summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* fixme ReplicatedPG: clean up whitespace in RepGatherwip-promote-copiesGreg Farnum2013-10-161-2/+8
* workunits: break down cache pool tests to be more precise; expand someGreg Farnum2013-10-151-22/+41
* workunits: check errors propagate on cache pools in caching_redirects.shGreg Farnum2013-10-141-0/+3
* ReplicatedPG: promote: handle failed promotesGreg Farnum2013-10-101-2/+18
* ReplicatedPG: promote: add the OpRequest to the CallbackGreg Farnum2013-10-102-3/+5
* ReplicatedPG: promote: move the promote functionality into finish_promoteGreg Farnum2013-10-102-36/+43
* ReplicatedPG: copy: don't return from finish_copyfromGreg Farnum2013-10-092-5/+6
* ReplicatedPG: promote: first draft pass at doing object promotionGreg Farnum2013-10-092-6/+97
* ReplicatedPG: copy: switch out the CopyCallback interfaceGreg Farnum2013-10-092-45/+55
* Objecter: expose the copy-get()'ed object's categoryGreg Farnum2013-10-093-5/+12
* osd: add category to object_copy_data_tGreg Farnum2013-10-093-0/+4
* OSD: add back CEPH_OSD_OP_COPY_GET, and use it in the ObjecterGreg Farnum2013-10-096-3/+41
* OSD: rename CEPH_OSD_OP_COPY_GET -> CEPH_OSD_OP_COPY_GET_CLASSICGreg Farnum2013-10-096-8/+10
* ReplicatedPG: copy: move the COPY_GET implementation into its own functionGreg Farnum2013-10-092-75/+85
* osd: Add a new object_copy_data_t, and use it in the OSD/ObjecterGreg Farnum2013-10-095-31/+119
* ReplicatedPG: cache: don't handle cache if the obc is blockedGreg Farnum2013-10-081-0/+4
* ReplicatedPG: copy: add a C_KickBlockedObjectGreg Farnum2013-10-081-0/+11
* ReplicatedPG: add a Context *ondone to RepGathersGreg Farnum2013-10-082-6/+13
* ReplicatedPG: copy: rename CopyOp::version -> user_versionGreg Farnum2013-10-082-6/+6
* ReplicatedPG: copy: do not let start_copy() return error codesGreg Farnum2013-10-082-7/+13
* Go back to $PWD in fsstress.sh if compiling from source.Sandon Van Ness2013-10-081-0/+2
* Merge pull request #700 from dachary/masterSage Weil2013-10-081-1/+1
|\
| * doc: fix openstack rbd installation commandLoic Dachary2013-10-081-1/+1
|/
* Merge pull request #699 from dachary/wip-ghobject-assertDavid Zafman2013-10-071-1/+3
|\
| * os: stronger assert on FileStore::lfn_openLoic Dachary2013-10-081-1/+3
|/
* Merge branch 'next'Greg Farnum2013-10-072-4/+7
|\
| * ReplicatedPG: copy: use aggregate return code instead of individual Op returnwip-rvalGreg Farnum2013-10-071-4/+3
| * os/FileStore: fix ENOENT error code for getattrs()Sage Weil2013-10-071-0/+4
* | Merge pull request #697 from dachary/masterGregory Farnum2013-10-071-6/+6
|\ \
| * | common: unintended use of the wrong bloom_filter prototypeLoic Dachary2013-10-071-6/+6
|/ /
* | Merge pull request #610 from ceph/wip-optrackerGregory Farnum2013-10-0717-533/+652
|\ \
| * | Makefile: add include/histogram.h to noinst_HEADERSGreg Farnum2013-10-041-0/+1
| * | Merge branch 'master' into wip-optrackerGreg Farnum2013-10-03205-3807/+8646
| |\ \
| * | | TrackedOp: specify queue sizes and warnings on a per-tracker basisGreg Farnum2013-10-034-18/+50
| * | | TrackedOp: give people an _event_marked() notifier instead of a virtual mark_...Greg Farnum2013-10-033-3/+7
| * | | TrackedOp: rework dump interface a littleGreg Farnum2013-10-024-28/+7
| * | | TrackedOp: just make CephContext member publicGreg Farnum2013-10-021-4/+1
| * | | TrackedOp: template OpTracker on only T[::Ref] (ie, OpRequest[::Ref])Greg Farnum2013-10-023-10/+11
| * | | OpTracker: give TrackedOp a default dump() functionGreg Farnum2013-10-022-1/+33
| * | | OpTracker: get rid of TrackedOp::received_time for the MessageGreg Farnum2013-09-193-12/+10
| * | | OpTracker: demand that a TrackedOp gets to own its Message for life.Greg Farnum2013-09-192-5/+1
| * | | OpTracker: provide a default implementation of TrackedOp::state_stringGreg Farnum2013-09-191-1/+3
| * | | osd: use TrackedOp::get_req() instead of direct access to the request.Greg Farnum2013-09-198-112/+109
| * | | OpTracker: include a destructor for the TrackedOp base class.Greg Farnum2013-09-192-1/+2
| * | | osd: change how we work around an interface limitation.Greg Farnum2013-09-191-3/+8
| * | | OpTracker: move OpTracker pointer and some init code into TrackedOpGreg Farnum2013-09-193-17/+24
| * | | OpTracker: remove the references to "osd" in config variablesGreg Farnum2013-09-193-15/+15
| * | | OpTracker: move the OpTracker and OpHistory into common/TrackedOp.[h|cc]Greg Farnum2013-09-195-315/+338
| * | | OpTracker: add an init_from_message() to the TrackedOp interfaceGreg Farnum2013-09-193-8/+16
| * | | OpTracker: start making the OpTracker into a genericGreg Farnum2013-09-194-68/+87