summaryrefslogtreecommitdiff
path: root/src/osdc/ObjectCacher.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* ObjectCacher: remove redundant 'public:'Josh Durgin2012-04-131-1/+0
* ObjectCacher: remove dependency on ObjecterJosh Durgin2012-04-131-6/+4
* Filer: make file_to_extents staticJosh Durgin2012-04-131-3/+3
* ObjectCacher: check for read/write errorsJosh Durgin2012-04-131-4/+6
* ObjectCacher: remove unused and crufty atomic sync operationsJosh Durgin2012-03-131-29/+0