icinga2/lib
Julian Brost be53b0af9e Log config object deletions to replay log
The initial config object sync for each new connection (in
`ApiListener::SendRuntimeConfigObjects()`) only considers currently
existing objects and has no way to pass the information that objects
were deleted in the meantime.

This commit logs config object deletions to the replay log if required
so that there is a chance that it will be propagated to nodes that were
offline when the deletion happened.

Note that this can only be considered a workaround as the replay log
might be pruned or could even be completely disabled. Also, there still
seems to be a race-condition between the config sync and replay log of
multiple new connections at the same time.
2020-11-09 14:09:44 +01:00
..
base Merge pull request #8085 from Icinga/bugfix/not-set-lcnumeric-twice-7563 2020-10-29 16:47:43 +01:00
checker CheckerComponent#Stop(): don't wait for checks 2020-06-09 12:03:02 +02:00
cli Merge pull request #8277 from Icinga/bugfix/latency-8196 2020-10-16 16:49:06 +02:00
compat Revert "Make NotificationResult available for events: Cluster and Features" 2020-01-07 14:20:59 +01:00
config Make ConfigCompiler#m_LexBuffer a String 2020-01-21 13:38:59 +01:00
db_ido IDO: Make sure to insert program status during reconnect() 2020-10-16 12:30:57 +02:00
db_ido_mysql IDO: Make sure to insert program status during reconnect() 2020-10-16 12:30:57 +02:00
db_ido_pgsql ido_pgsql: do not set standard_conforming_strings to off 2020-10-29 16:28:18 +01:00
icinga Merge pull request #8101 from Icinga/bugfix/timestamps-checkresult-differ-across-nodes-8092 2020-10-30 17:24:15 +01:00
icingadb Icinga DB: don't use the work queue for publishing stats 2020-05-15 11:17:25 +02:00
livestatus Explicitly write the 1.x legacy attribute 'interval_length' for Livestatus 2019-08-07 15:23:04 +02:00
methods Introduce Application::GetUptime() 2020-02-11 16:47:50 +01:00
mysql_shim account for adjusted interface of mysql8 (now utilizes c99 bools instead of my_bool labelled chars) 2019-04-29 00:18:15 +02:00
notification Merge pull request #8242 from Icinga/bugfix/reminder-notifications-before-suppressed-8201 2020-10-14 11:03:28 +02:00
perfdata Fixed problem with opentsdb sending metrics 2020-09-18 19:41:48 +10:00
pgsql_shim Replace Copyright header with a short version, part II 2019-02-25 15:09:36 +01:00
remote Log config object deletions to replay log 2020-11-09 14:09:44 +01:00
CMakeLists.txt Rename ICINGA2_WITH_REDIS to ICINGA2_WITH_ICINGADB 2019-11-02 14:00:24 +01:00