- 29 Mar, 2012 3 commits
- 27 Mar, 2012 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
have started to fill it. Add a param to the STV_trim() method to indicate acceptability of move. The only reason I don't remove STV_trim() entirely, is that a site with gazillions very small objects, will want to disable streaming and use malloc to squeeze as many objects into memory as possible.
-
- 26 Mar, 2012 4 commits
-
-
Andreas Plesner Jacobsen authored
-
Tollef Fog Heen authored
-
Tollef Fog Heen authored
-
Andreas Plesner Jacobsen authored
-
- 23 Mar, 2012 1 commit
-
-
Poul-Henning Kamp authored
-
- 22 Mar, 2012 5 commits
-
-
Poul-Henning Kamp authored
with Req/Resp/Bereq/Beresp/Obj instead.
-
Poul-Henning Kamp authored
on everybody agreeing about the order of these fields.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 20 Mar, 2012 2 commits
-
-
Poul-Henning Kamp authored
oc->busyobj pointer.
-
Poul-Henning Kamp authored
-
- 19 Mar, 2012 4 commits
-
-
Poul-Henning Kamp authored
Don't deref the objcore until the busyobj dies. Apply two workarounds for now: Don't return non-busy object with a busyobj in HSH_Lookup(), and trade the busyobj ref for an objcore ref in cnt_fetchbody() Getting closer...
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
OC's will only have two states: BUSY or not BUSY. A BUSY OC may not yet have a busyobj, in which case we assume that it vary-matches. Replace the busy_oc pointer with flag, all we are about is the existence of a busy OC, we're not going to actually touch it.
-
Poul-Henning Kamp authored
-
- 15 Mar, 2012 1 commit
-
-
Poul-Henning Kamp authored
-
- 14 Mar, 2012 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
objcore assignment.
-
Poul-Henning Kamp authored
and use of t0. Always initialize t0 to something. Correctly spotted by: FlexeLint
-
Poul-Henning Kamp authored
to touch the (potential) new objhead, unless we intend to insert it. Straighten out the colvolved logic of critbit while here.
-
- 13 Mar, 2012 1 commit
-
-
Martin Blix Grydeland authored
The MTX_UNLOCK debug lines will log for how long this thread held the lock. The MTX_LOCKWAIT debug lines will log how long the thread waited for the lock to be acquired. Bugs: Threads unlocking the mutex as part of pthread_cond_wait will not update the time of lock value for that mutex on pthread_cond_wait entry.
-
- 12 Mar, 2012 13 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Martin Blix Grydeland authored
stevedore for the default case (malloc and file) Change the type of oc->priv2 from unsigned to uintptr_t (due to padding this does not increase the size of objcore). Change the default_oc_getlru to find the stevedore through the oc->priv2 instead of having to go through (and page-in) the object.
-
Poul-Henning Kamp authored
VRY only needs req, not sess. Overlooked some lingering sp->wrk's in HSH_Lookup()
-
-
Poul-Henning Kamp authored
Now that we have busyobjs, we do not need to return the objhdr separately. Introduce a local req variable to reduce sp->req dereferences.
-
-
Lasse Karstensen authored
-
Poul-Henning Kamp authored
for the failure to fetch a body. Make them explicitly disable streaming.
-
Poul-Henning Kamp authored
-
Martin Blix Grydeland authored
-