Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
[dev.icinga.com #1410] Race condition when issueing multiple reloads results in hanging IDO2DB processes #614
This issue has been migrated from Redmine: https://dev.icinga.com/issues/1410
Created by tgelf on 2011-04-18 09:00:01 +00:00
There seems to be a race condition when sending SIGHIP to an Icinga process already busy with an ongoing reload. It's pretty easy to reproduce, just launch a few consecutive reloads. You will quickly remain with multiple ido2db childs and therefore be in trouble.
2011-04-28 10:52:39 +00:00 by mfriedrich 39fa0ac
Updated by mfriedrich on 2011-04-28 10:52:07 +00:00
ok, fixed that within the commit for #866 when rewriting the dynamic buffer to a worker thread in ido2db, not blocking the core anymore.
that commit is running in a productive environment by a user, so i consider a bit more cpu usage in the first place a good achievement for fixing this issue and resolving #866