icinga2/lib/icingadb
Yonas Habteab 7fbb8f7452 Evaluate dependency group state only for a specific child
Previously the dependency state was evaluated by picking the first
dependency object from the batched members. However, since the
dependency `disable_{checks,notifications` attributes aren't taken into
account when batching the members, the evaluated state may yield a wrong
result for some Checkables due to some random dependency from other
Checkable of that group that has the `disable_{checks,notifications`
attrs set. This commit forces the callers to always provide the child
Checkable the state is evaluated for and picks only the dependency
objects of that child Checkable.
2025-03-19 16:28:00 +01:00
..
CMakeLists.txt Silence compiler warnings in code we don't maintain 2025-01-14 11:48:33 +01:00
icingadb-itl.conf Icinga DB Check: rename variables from takes to duration 2022-06-28 13:33:00 +02:00
icingadb-objects.cpp Evaluate dependency group state only for a specific child 2025-03-19 16:28:00 +01:00
icingadb-stats.cpp IcingaDB: Don't publish useless data to Redis 2025-03-04 17:34:38 +01:00
icingadb-utility.cpp Evaluate dependency group state only for a specific child 2025-03-19 16:28:00 +01:00
icingadb.cpp IcingaDB: Dump checkables dependencies config to redis correctly 2025-03-19 15:28:31 +01:00
icingadb.hpp Evaluate dependency group state only for a specific child 2025-03-19 16:28:00 +01:00
icingadb.ti Icinga DB: Support Redis username authentication 2024-10-24 09:18:19 +02:00
icingadbchecktask.cpp IcingaDB Check: Multiple Responsible Instances 2024-11-15 12:56:45 +01:00
icingadbchecktask.hpp Introduce Icinga DB check (like the IDO one) 2022-06-23 11:14:31 +02:00
redisconnection.cpp Don't call Timeout#Cancel() where Timeout#~Timeout() is called 2025-01-07 18:20:14 +01:00
redisconnection.hpp Move Timeout instances from heap to stack 2025-01-07 18:20:50 +01:00