On Donnerstag, 8. November 2007, you wrote:
> <quote who="Ralf Haferkamp">
>
> > On Donnerstag, 8. November 2007, rhafer(a)suse.de wrote:
> >> I think I found a way.
> >> 1. The SLAPD_ABANDON/op->o_abandon part of the cleanup handler will now
> >> only get executed if the final result for the search has not been
> >> received
> >> (caching_reason == PC_IGNORE).
> >> 2. Additionally, to add the entries to the cache, I do no longer use the
> >> original Connection Object but create a new one
> >> (connection_fake_init()),
> >> because the op->o_abandon will be set for the original connection as
> >> soon
> >> as the client closes it.
> >>
> >> I'll do some more testing locally an submit this to HEAD later for more
> >> external testing.
> >
> > Fix submitted to HEAD. Please test (preferably on the machine that caused
> > this
> > test to fail most often ;) ).
>
> I'll try this tonight.
>
> Just to clarify, this is a fix in the code, rather than the test, which I
> thought Howard had changed?
Yes, it is a fix in the pcache code. The fix in the testcase was only done
temporarely in the RE24 branch (HEAD was not changed). I intend to remove it
as soon as I get positive feedback.
--
Ralf