This patch is composed of 3 patches:
Fix of threa private initialization The initialization of the thread private variable was buggy. The private variable required an allocated struct (per thread). The struct is allocated on demand (during get/set) when the retrieved (PR_GetThreadPrivate) struct is NULL. Improve debug messages A pstack is showing threadId that differs from the the thread pointer. To match logs with pstack better to display the threadId Ignores updates under cn=config/cn=schema The true cause of the hang was that some updates on 'cn=config' can skip the BEPOST phase. (in this bug it was the maxbersize setting). The consequence is that the slapi-nis map lock was acquired but not released. The fix consist to ignore (not lock slapi-nis map) write operation done on 'cn=config' and 'cn=schema'
rebased onto d7565666c62ad2a9c8ac4992fff57b8ce65d7cbe
There is no freeing of the ignored_containers_sdn before assignment.
rebased onto 1ccbfe23576ac78f81d85bcce246e4d72cfc4db8
Pull-Request has been merged by abbra
This patch is composed of 3 patches: