URL: https://github.com/freeipa/freeipa/pull/3071 Author: stanislavlevin Title: #3071: Allow acquire `_CrossProcessLock` on owner kill Action: opened
PR body: """ For now the lock can be acquired only if the previous owner has released filelock or on timeout (1h). There are cases when the owner dies before release the lock (e.g. on upgrade). This leads to lock-waiting for expire date by all the other processes being synced.
An additional check for owner status was added. If a previous owner is dead then an awaiting process becomes a new lock owner.
Fixes: https://pagure.io/freeipa/issue/7924 """
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/3071/head:pr3071 git checkout pr3071
URL: https://github.com/freeipa/freeipa/pull/3071 Author: stanislavlevin Title: #3071: Allow acquire `_CrossProcessLock` on owner kill Action: closed
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/3071/head:pr3071 git checkout pr3071
freeipa-devel@lists.fedorahosted.org