summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* osd/ReplcatedPG: maybe_handle_cache stylewip-cacheSage Weil2013-10-221-16/+24
* osd/ReplicatedPG: skip promote for DELETESage Weil2013-10-222-0/+17
* wip cache_flushSage Weil2013-10-221-0/+15
* osd/ReplicatedPG: implement cache_evictSage Weil2013-10-223-6/+135
* librados: add an aio_operate that takes a write and flagsSage Weil2013-10-224-16/+33
* osd/osd_types: introduce helper for osd op flags -> string conversionSage Weil2013-10-224-12/+44
* librados, osd: add IGNORE_OVERLAY flagSage Weil2013-10-225-1/+12
* librados: add cache_flush(), cache_evict() methodsSage Weil2013-10-226-0/+51
* osd/ReplicatedPG: set object_info and snapset xattrs on promoteSage Weil2013-10-221-5/+15
* os/FileStore: fix getattr return value when using omapSage Weil2013-10-221-1/+1
* osd/ReplicatedPG: handle is_whiteout in do_osd_ops()Sage Weil2013-10-221-9/+10
* osd/ReplicatedPG: clear whiteout when writing into cache tierSage Weil2013-10-222-0/+22
* osd/ReplicatedPG: set whiteout in cache pool on deleteSage Weil2013-10-222-8/+27
* os/ObjectStore: fix RMATTRS encodingSage Weil2013-10-221-1/+1
* ceph_test_rados_api_tier: verify delete creates whiteoutsSage Weil2013-10-221-0/+63
* osd/ReplicatedPG: ENOENT when deleting a whiteoutSage Weil2013-10-221-1/+1
* osd/ReplicatedPG: create whiteout on promote ENOENTSage Weil2013-10-222-9/+34
* ceph_test_rados_api_tier: add simple promote-on-read testSage Weil2013-10-221-0/+70
* ceph_test_rados_api_tier: rename testsSage Weil2013-10-221-3/+3
* osd/ReplicatedPG: use simple_repop_{create,submit} for finish_promoteSage Weil2013-10-221-13/+6
* osd/ReplicatedPG: move r<0 handling into finish_promote()Sage Weil2013-10-222-19/+22
* Merge remote-tracking branch 'gh/wip-promote-copies' into wip-tierSage Weil2013-10-2210-190/+529
|\
| * OSD: object_copy_data_t should take advantage of bufferlist-based getattrsGreg Farnum2013-10-173-6/+3
| * ObjectStore: add a bufferlist-based getattrs() functionGreg Farnum2013-10-171-0/+10
| * workunits: break down cache pool tests to be more precise; expand someGreg Farnum2013-10-171-22/+41
| * workunits: check errors propagate on cache pools in caching_redirects.shGreg Farnum2013-10-171-0/+3
| * ReplicatedPG: promote: handle failed promotesGreg Farnum2013-10-171-2/+18
| * ReplicatedPG: promote: add the OpRequest to the CallbackGreg Farnum2013-10-172-3/+5
| * ReplicatedPG: promote: move the promote functionality into finish_promoteGreg Farnum2013-10-172-36/+43
| * ReplicatedPG: copy: don't return from finish_copyfromGreg Farnum2013-10-172-5/+6
| * ReplicatedPG: promote: first draft pass at doing object promotionGreg Farnum2013-10-172-6/+97
| * ReplicatedPG: copy: switch out the CopyCallback interfaceGreg Farnum2013-10-172-45/+55
| * Objecter: expose the copy-get()'ed object's categoryGreg Farnum2013-10-173-5/+12
| * osd: add category to object_copy_data_tGreg Farnum2013-10-173-0/+4
| * OSD: add back CEPH_OSD_OP_COPY_GET, and use it in the ObjecterGreg Farnum2013-10-176-3/+41
| * OSD: rename CEPH_OSD_OP_COPY_GET -> CEPH_OSD_OP_COPY_GET_CLASSICGreg Farnum2013-10-176-8/+10
| * ReplicatedPG: copy: move the COPY_GET implementation into its own functionGreg Farnum2013-10-172-75/+85
| * osd: Add a new object_copy_data_t, and use it in the OSD/ObjecterGreg Farnum2013-10-175-31/+119
| * ReplicatedPG: cache: don't handle cache if the obc is blockedGreg Farnum2013-10-171-0/+4
| * ReplicatedPG: copy: add a C_KickBlockedObjectGreg Farnum2013-10-171-0/+11
| * ReplicatedPG: add a Context *ondone to RepGathersGreg Farnum2013-10-172-6/+19
| * 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
* | librados, osd: list and get HitSets via libradosSage Weil2013-10-2211-9/+322
* | osd/ReplicatedPG: add basic HitSet trackingSage Weil2013-10-225-10/+231
* | osd: add hit_set_* parameters to pg_pool_tSage Weil2013-10-222-4/+51
* | librados: add wait_for_latest_map()Sage Weil2013-10-227-0/+71
* | librados: expose methods for calculating object hash positionSage Weil2013-10-224-0/+28
* | osdc/Objecter: expose methods for getting object hash position and pgSage Weil2013-10-222-0/+21
* | osd: capture hashing of objects to hash positions/pgs in pg_pool_tSage Weil2013-10-223-12/+26