Hi, I'm aware of the tree-lock, but still don't know how this can be handled, and when/how the project can transition to 2.4.x.
FWIW, I plead guilty of not testing a preliminary 2.4 port, but will do ASAP if I get my hands on one. The problem described below is still biting me hard. =8-( On Mon, 16.02.2009 at 11:16:13 +0100, Toni Mueller <openbsd-po...@oeko.net> wrote: > On Sun, 15.02.2009 at 15:28:00 +0100, Toni Mueller <openbsd-po...@oeko.net> > wrote: > > On Fri, 06.02.2009 at 12:21:06 +0100, Toni Mueller <openbsd-po...@oeko.net> > > wrote: > > > I have openldap-server-2.3.43, as shipped with OpenBSD 4.4/i386, under > > I have this package also running on 4.4/amd64, and it hung on an > > attempt to add an entry. I needed to use kill -9 in order to restart > > it. > > I adjusted the configuration of openldap on an i386 machine to the one > on an amd64 machine that I used to compare with, and found the > following, using ktrace/kdump (exerpt): > > > daemon: select: listen=8 active_threads=0 tvp=zero > PSIG SIGTERM caught handler=0x2eb7fc4 mask=0x0 > RET poll -1 errno 4 Interrupted system call > > CALL read(0x3,0x8a03d4d0,0x80) > RET read -1 errno 35 Resource temporarily unavailable > > --> The last thing I saw about 'fd 3' was some library opened. > > > daemon: shutdown requested and initiated. > daemon: closing 8 > > CALL fstat(0x8,0x8a03d5e0) > RET fstat -1 errno 22 Invalid argument > > --> I was unable to find anything like an open(2) call resulting in fd 8 > > slapd shutdown: waiting for 1 threads to terminate > > > --> The latest other message mentioning threads was the one at the > beginning, stating something about 'active_threads=0'. > > > When I remove the syncrepl slave clause, the problem goes away. Nuking > the db and starting over didn't help in any way. > > > I'm stumped... > > > -- > Kind regards, > --Toni++ > -- Kind regards, --Toni++