icinga2/lib/db_ido
Michael Friedrich 78e24c53f1 DB IDO: Do not deactivate objects during application reload/restart
This follows the same principle as with the shutdown handler,
and was introduced with the changed reload handling with 2.9.
Previously IsShuttingDown() was sufficient which got set at one
location.

SigUsr2 as handler introduced a new location where m_ShuttingDown
is not necessarily set yet. Since this handler gets called when
l_Restarting is enabled, we'll use this flag to avoid config update
events resulting in object deactivation (object->IsActive() always
returns false).

refs #5996
refs #6691
refs #6970

fixes #7125
2019-05-03 15:40:48 +02:00
..
CMakeLists.txt Replace Copyright header with a short version, part II 2019-02-25 15:09:36 +01:00
commanddbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
commanddbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
db_ido-itl.conf Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbconnection.cpp DB IDO: Do not deactivate objects during application reload/restart 2019-05-03 15:40:48 +02:00
dbconnection.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbconnection.ti Improve DB IDO HA failover behaviour 2019-04-01 08:50:00 +02:00
dbevents.cpp Make NotificationResult available for events: Cluster and Features 2019-03-28 11:42:28 +01:00
dbevents.hpp Make NotificationResult available for events: Cluster and Features 2019-03-28 11:42:28 +01:00
dbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbquery.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbquery.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbreference.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbreference.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbtype.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbtype.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbvalue.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dbvalue.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
endpointdbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
endpointdbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
hostdbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
hostdbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
hostgroupdbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
hostgroupdbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
i2-db_ido.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
idochecktask.cpp ido Check: Add last failover timestamp to output when HA enabled IDO is running 2019-04-01 09:31:03 +02:00
idochecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
servicedbobject.cpp Merge pull request #6970 from Icinga/bugfix/perfdata-gaps 2019-02-26 15:38:15 +01:00
servicedbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
servicegroupdbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
servicegroupdbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
timeperioddbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
timeperioddbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
userdbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
userdbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
usergroupdbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
usergroupdbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
zonedbobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
zonedbobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00