summaryrefslogtreecommitdiff
path: root/src/osdc/ObjectCacher.h
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'gh/wip-6004' into nextSage Weil2013-08-201-5/+13
|\
| * osdc/ObjectCacher: match reads with their original rx buffersSage Weil2013-08-151-5/+13
* | Fix compilation -Wmismatched-tags warningsChristophe Courtaut2013-08-091-2/+2
|/
* librados, os, osd, osdc, test: Add support for client specified namespacesDavid Zafman2013-07-091-0/+1
* osdc: re-calculate truncate_size for strip objectsYan, Zheng2013-06-201-7/+10
* ObjectCacher: wait for all reads when stopping flusherJosh Durgin2013-04-301-0/+3
* ObjectCacher: deduplicate final part of flush_set()Josh Durgin2013-04-101-0/+1
* ObjectCacher: optionally make writex always non-blockingJosh Durgin2013-03-281-6/+24
* osdc/ObjectCacher.h: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-181-2/+2
* ObjectCacher: add a method to clear -ENOENT cachingJosh Durgin2013-03-111-3/+18
* ObjectCacher: keep track of outstanding reads on an objectJosh Durgin2013-03-111-2/+14
* objectcacher: Remove commit_set, use flush_setSam Lang2013-01-221-2/+0
* client: Respect O_SYNC, O_DSYNC, and O_RSYNCSam Lang2013-01-181-0/+7
* osdc/ObjectCacher: touch Objects in lruSage Weil2012-11-261-0/+4
* osdc/ObjectCacher: remove unused waitfor_{rd,wr}Sage Weil2012-11-261-4/+0
* osdc/ObjectCacher: *do* pin object during writeSage Weil2012-11-261-5/+5
* ObjectCacher: add debug function to check BufferHead consistencyJosh Durgin2012-11-161-0/+8
* ObjectCacher: more debugging for BufferHeadsJosh Durgin2012-11-161-1/+12
* osdc/ObjectCacher: only return ENOENT if ObjectSet is flaggedSage Weil2012-11-121-1/+4
* osdc/ObjectCacher: add object exists flagSage Weil2012-11-041-1/+4
* osdc/ObjectCacher: remove dead locking codeSage Weil2012-10-271-46/+2
* osdc/ObjectCacher: add ZERO bufferheads from map_read()Sage Weil2012-10-261-1/+1
* osdc/ObjectCacher: add zero bufferhead stateSage Weil2012-10-261-4/+10
* osdc/ObjectCacher: add complete flagSage Weil2012-10-261-0/+5
* osdc/ObjectCacher: make trim() trim ObjectsSage Weil2012-10-261-3/+8
* osdc/ObjectCacher: check lru_is_expireable() in can_close()Sage Weil2012-10-261-4/+8
* osdc/ObjectCacher: add LRU for ObjectSage Weil2012-10-261-0/+1
* osdc/ObjectCacher: take Object ref when there are buffersSage Weil2012-10-261-0/+4
* osdc/ObjectCacher: add ref count to ObjectSage Weil2012-10-261-1/+17
* osdc/ObjectCacher: rename lru_* -> bh_lru_*Sage Weil2012-10-261-4/+4
* Striper: move from FilerSage Weil2012-10-151-4/+4
* objectcacher: fix uninit var in ctorSage Weil2012-09-281-2/+2
* objectcacher: fix uninit it ctorSage Weil2012-09-281-1/+3
* ObjectCacher: propagate read errors to the callerJosh Durgin2012-05-161-10/+21
* librados: avoid overflow in the return value of readsJosh Durgin2012-05-161-0/+5
* ObjectCacher: only perfcount reads requested by the clientJosh Durgin2012-05-161-1/+4
* objectcacher: make *_max_dirty_age tunables; pass to ctorSage Weil2012-05-081-1/+6
* objectcacher: make cache sizes explicitSage Weil2012-05-051-0/+13
* objectcacher: user helper to get starting point in buffer mapSage Weil2012-05-051-0/+17
* objectcacher: flush range, setSage Weil2012-05-051-1/+13
* objectcacher: wait directly from writex()Sage Weil2012-05-041-4/+7
* objectcacher: don't wait for write waiters; wait after dirtyingSage Weil2012-05-041-1/+2
* objectcacher: rename truncate_set -> discard_set, and use discardSage Weil2012-04-201-1/+1
* objectcacher: implement Object::discard()Sage Weil2012-04-201-1/+1
* objectcacher: name themSage Weil2012-04-131-1/+2
* ObjectCacher: add a bunch of perfcountersGreg Farnum2012-04-131-2/+14
* ObjectCacher: move functions out of the header.Greg Farnum2012-04-131-130/+9
* objectcacher: perf skeletonYehuda Sadeh2012-04-131-0/+15
* ObjectCacher: include object when outputting a BufferHeadJosh Durgin2012-04-131-0/+1
* ObjectCacher: remove unused/unimplemented methodsJosh Durgin2012-04-131-5/+0