Full_Name: Rein Tollevik Version: CVS head OS: linux, solaris URL: Submission from: (NULL) (84.215.36.97) Submitted by: rein
The first fix to ITS#5454 in revision 1.392 appear to be wrong under curtain situations, runqueue manipulation must be done after a paused syncrepl connection is rescheduled. Ref:
http://www.openldap.org/lists/openldap-devel/200810/msg00014.html
It looks as if switching from trylock to lock at the start of do_syncrepl() should be the only fix for ITS#5454, and that the optimization this revision introduces should be reverted. I'll commit that shortly.
Rein Tollevik Basefarm AS