summaryrefslogtreecommitdiff
path: root/src/osdc
Commit message (Expand)AuthorAgeFilesLines
* ObjectCacher: fix off-by-one error in splitJosh Durgin2013-01-041-9/+10
* objecter: fix osdmap waitSage Weil2012-09-182-9/+12
* objecter: send queued requests when we get first osdmapSage Weil2012-09-182-45/+58
* objecter: use ordered map<> for tracking tids to preserve order on resendSage Weil2012-09-181-2/+12
* objecter: fix skipped map handlingSage Weil2012-09-121-8/+8
* objectcacher: fix bh leak on discardSage Weil2012-09-101-0/+1
* objecter: always resend linger registrationsSage Weil2012-07-262-51/+99
* ObjectCacher: fix cache_bytes_hit accountingJosh Durgin2012-07-181-1/+0
* objecter: do not feed session to op_submit()Sage Weil2012-06-252-15/+10
* make everyone use our assert #include and macroSage Weil2012-06-062-1/+4
* objecter: fix pglsSage Weil2012-06-012-6/+17
* Merge remote-tracking branch 'gh/wip-admin'Sage Weil2012-06-012-2/+2
|\
| * admin_socket: pass args separatelySage Weil2012-05-302-2/+2
* | Objecter: tone down linger op messages on tickSamuel Just2012-05-311-2/+2
|/
* librados, ObjectCacher: include limits.h for INT_MAXJosh Durgin2012-05-241-0/+1
* objectcacher: fix infinite loop in flusher_entrySage Weil2012-05-221-32/+30
* Merge branch 'wip-oc-error-handling' into nextJosh Durgin2012-05-162-49/+123
|\
| * ObjectCacher: handle write errorsJosh Durgin2012-05-161-10/+16
| * ObjectCacher: propagate read errors to the callerJosh Durgin2012-05-162-36/+88
| * librados: avoid overflow in the return value of readsJosh Durgin2012-05-162-1/+8
| * ObjectCacher: only perfcount reads requested by the clientJosh Durgin2012-05-162-3/+12
* | Merge branch 'stable'Sage Weil2012-05-142-8/+26
|\ \ | |/ |/|
| * Objecter: don't throttle resent linger opsJosh Durgin2012-05-142-8/+26
| * objecter: ping connections with lingering ops every tick()Yehuda Sadeh2012-05-141-1/+20
* | utime_t: no double ctorSage Weil2012-05-101-1/+2
* | objectcacher: make *_max_dirty_age tunables; pass to ctorSage Weil2012-05-082-4/+10
* | Merge branch 'wip-rbd-wt'Sage Weil2012-05-082-103/+182
|\ \
| * | objectcacher: make cache sizes explicitSage Weil2012-05-052-20/+31
| * | objectcacher: delete unused onfinish from flush_setSage Weil2012-05-051-0/+4
| * | objectcacher: explicit write-thru modeSage Weil2012-05-051-16/+29
| * | objectcacher: user helper to get starting point in buffer mapSage Weil2012-05-052-58/+27
| * | objectcacher: flush range, setSage Weil2012-05-052-9/+79
| * | objectcacher: wait directly from writex()Sage Weil2012-05-042-8/+14
| * | objectcacher: don't wait for write waiters; wait after dirtyingSage Weil2012-05-042-16/+22
* | | rados_bencher -> obj_bencherYehuda Sadeh2012-05-042-597/+0
* | | rados_bencher: fix buildYehuda Sadeh2012-05-041-2/+1
* | | rados_bencher: restructure code, create RadosBencher classYehuda Sadeh2012-05-042-508/+570
* | | rados_bencher: restructure code (initial work)Yehuda Sadeh2012-05-041-268/+233
|/ /
* | objecter: ping connections with lingering ops every tick()Yehuda Sadeh2012-05-021-1/+20
* | throttle: feed cct, name, and add loggingSage Weil2012-04-301-2/+2
|/
* objectcacher: rename truncate_set -> discard_set, and use discardSage Weil2012-04-202-18/+10
* objectcacher: implement Object::discard()Sage Weil2012-04-202-1/+35
* Merge branch 'wip-2289-2'Yehuda Sadeh2012-04-172-2/+5
|\
| * objecter: recalc pgid in case it wasn't a precalculated pgidYehuda Sadeh2012-04-172-2/+5
* | objectcacher: name themSage Weil2012-04-132-9/+14
* | ObjectCacher: use "objectcacher" instead of the CephContext::name for perfcou...Greg Farnum2012-04-131-1/+1
* | ObjectCacher: group all the function definitions properlyGreg Farnum2012-04-131-55/+55
* | ObjectCacher: add a bunch of perfcountersGreg Farnum2012-04-132-5/+74
* | ObjectCacher: move functions out of the header.Greg Farnum2012-04-132-130/+133
* | objectcacher: perf skeletonYehuda Sadeh2012-04-132-1/+37