Hide Forgot
Description of problem: I needed to add fifty thousand users to my DS for testing purposes. I generated five separate LDIF files with ten thousand users in each and ran ldapmodify from separate processes on the localhost. (This was intended to take advantage of more processors, as I had eight available) This worked for a few hundred users before 389 DS became completely unresponsive. None of the five processes reported users being added, and the error_log had nothing to say. I straced the dirsrv process and saw what appeared to be a tight-loop calling poll(). I had to kill -9 the server in order to get it back. 'service dirsrv restart' hung as well. Version-Release number of selected component (if applicable): 389-ds-base-1.2.8-0.2.a2.fc14.i686 How reproducible: Irregular Steps to Reproduce: See description Actual results: Directory server was hung. Expected results: All fifty thousand users should have been added Additional info:
Stephen - Is this the same issue as bug #692690?
Yes, I believe it is. *** This bug has been marked as a duplicate of bug 692690 ***
Are you sure? Bug #692690 isn't a deadlock so much as a a-server-thread's-really-busy-right-now which happens to last a long time.
Well, I suppose it could be considered a separate issue that slapi-nis taking forever in one thread is causing all other threads to block would be a separate issue. So yeah, I guess we should reopen this.
(In reply to comment #4) > Well, I suppose it could be considered a separate issue that slapi-nis taking > forever in one thread is causing all other threads to block would be a separate > issue. > > So yeah, I guess we should reopen this. Does it cause all operations to block?
(In reply to comment #5) > (In reply to comment #4) > > Well, I suppose it could be considered a separate issue that slapi-nis taking > > forever in one thread is causing all other threads to block would be a separate > > issue. > > > > So yeah, I guess we should reopen this. > > Does it cause all operations to block? Yes. Once I was in the state described by bug 692690 I could not perform any search, modify, etc.