#25 1694263 - ipa-server-install --setup-kra deadlocks while installing the KRA
Merged by abbra. Opened by tbordaz.
tbordaz/slapi-nis bz_1694263  into  master

Download 25.patch

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

Metadata