icinga2/lib
Michael Friedrich 0cbedf495a IDO: Ensure that the notification insert id is passed to contactnotification inserts
We cannot add the notification insert id directly
to the following contactnotifications queries. Instead
we need to pass a DbValue reference which gets set after
the notification insert id is calculated.
The contactnotifications insert queries are fired as query
group calling CanExecuteQuery() and FieldToEscapedString().
If the notification id does not exist yet, the queries are
moved to the end of the queue.
Once the contactnotifications queries are fired the DbValue
reference is destroyed.

This patch also removes the old notification insert id cache
which was broken in many ways.

fixes #11387
2016-04-20 10:07:24 +02:00
..
base Fix socket exceptions while querying the API 2016-04-20 10:07:24 +02:00
checker Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
cli Don't use semi-colons in auto-generated config files 2016-04-20 10:07:22 +02:00
compat Revert "Properly set the next check time for active and passive checks" 2016-03-11 15:55:03 +01:00
config Improve validation for arrays 2016-04-20 10:07:23 +02:00
db_ido IDO: Ensure that the notification insert id is passed to contactnotification inserts 2016-04-20 10:07:24 +02:00
db_ido_mysql IDO: Ensure that the notification insert id is passed to contactnotification inserts 2016-04-20 10:07:24 +02:00
db_ido_pgsql IDO: Ensure that the notification insert id is passed to contactnotification inserts 2016-04-20 10:07:24 +02:00
demo Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
hello Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
icinga IDO: Ensure that the notification insert id is passed to contactnotification inserts 2016-04-20 10:07:24 +02:00
livestatus Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
methods Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
notification Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
perfdata Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
remote Fix delete object handler returning incorrect status codes 2016-03-11 15:59:52 +01:00
CMakeLists.txt Update copyright headers for 2016 2016-01-12 08:31:24 +01:00