<quote who="Ralf Haferkamp">
On Donnerstag, 8. November 2007, rhafer@suse.de wrote:
I think I found a way.
- 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?
-- Ralf