icinga2/lib/icinga
Julian Brost e556d3c489 Fix scheduling of downtimes for all services on child hosts
The loop iterated over the services of the wrong host resulting in duplicate
downtimes scheduled for services of the parent host instead of downtimes for
services of the child host.
2021-09-03 15:19:27 +02:00
..
CMakeLists.txt Revert "Add NotificationResult class" 2020-01-07 14:26:09 +01:00
apiactions.cpp Fix scheduling of downtimes for all services on child hosts 2021-09-03 15:19:27 +02:00
apiactions.hpp Refactor GetSingleObjectByNameUsingPermissions 2020-07-07 15:45:58 +02:00
apievents.cpp ApiEvents: Implement new API event streams response 2021-01-11 14:59:48 +01:00
apievents.hpp ApiEvents: Implement new API event streams response 2021-01-11 14:59:48 +01:00
checkable-check.cpp Implement scheduling_source attribute (#6326) 2021-07-20 11:10:26 +02:00
checkable-comment.cpp Introduce Checkable#GetLastComment() 2021-07-29 12:10:42 +02:00
checkable-dependency.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
checkable-downtime.cpp API Action 'remove-downtime': Also remove child downtimes 2021-07-23 13:53:44 +02:00
checkable-event.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
checkable-flapping.cpp Flapping: Allow to ignore states in flapping calculation 2021-01-20 11:09:03 +01:00
checkable-notification.cpp Merge pull request #8099 from Icinga/feature/std-mutex 2021-02-04 10:19:04 +01:00
checkable-script.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
checkable.cpp Checkable::NotifyDowntimeEnd(): don't send Downtime end notification unless triggered 2021-07-06 12:50:44 +02:00
checkable.hpp Introduce Checkable#GetLastComment() 2021-07-29 12:10:42 +02:00
checkable.ti Merge pull request #8600 from Icinga/feature/flapping-ignore-unknown 2021-01-21 13:47:44 +01:00
checkcommand.cpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
checkcommand.hpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
checkcommand.ti Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
checkresult.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
checkresult.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
checkresult.ti Implement scheduling_source attribute (#6326) 2021-07-20 11:10:26 +02:00
cib.cpp Introduce Application::GetUptime() 2020-02-11 16:47:50 +01:00
cib.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
clusterevents-check.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
clusterevents.cpp event::ExecuteCommand: add missing origin check 2021-06-29 11:15:22 +02:00
clusterevents.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
command.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
command.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
command.ti Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
comment.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
comment.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
comment.ti Merge pull request #7646 from Icinga/feature/remove-comment-author 2019-11-26 16:07:09 +01:00
compatutility.cpp git ls-files -z |xargs -0 perl -pi -e 's/RedisWriter/IcingaDB/g' 2019-11-02 14:00:24 +01:00
compatutility.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
customvarobject.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
customvarobject.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
customvarobject.ti Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dependency-apply.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dependency.cpp Tests: Add multi parent dependency test case 2020-02-11 15:13:25 +01:00
dependency.hpp Tests: Add multi parent dependency test case 2020-02-11 15:13:25 +01:00
dependency.ti dependency.ti: fix typo 2021-02-04 18:29:54 +01:00
downtime.cpp API Action 'remove-downtime': Also remove child downtimes 2021-07-23 13:53:44 +02:00
downtime.hpp API Action 'remove-downtime': Also remove child downtimes 2021-07-23 13:53:44 +02:00
downtime.ti API Action 'remove-downtime': Also remove child downtimes 2021-07-23 13:53:44 +02:00
eventcommand.cpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
eventcommand.hpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
eventcommand.ti Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
externalcommandprocessor.cpp API Action 'remove-downtime': Also remove child downtimes 2021-07-23 13:53:44 +02:00
externalcommandprocessor.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
host.cpp Implement scheduling_source attribute (#6326) 2021-07-20 11:10:26 +02:00
host.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
host.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
hostgroup.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
hostgroup.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
hostgroup.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
i2-icinga.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
icinga-itl.conf Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
icingaapplication.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
icingaapplication.hpp Fix that MaxConcurrentChecks constant is overridden from 'checker' feature 2019-04-16 15:04:57 +02:00
icingaapplication.ti Merge pull request #6970 from Icinga/bugfix/perfdata-gaps 2019-02-26 15:38:15 +01:00
legacytimeperiod.cpp LegacyTimePeriod: Prevent modification of input parameters 2021-07-22 15:17:06 +02:00
legacytimeperiod.hpp LegacyTimePeriod: Prevent modification of input parameters 2021-07-22 15:17:06 +02:00
macroprocessor.cpp Merge branch 'master' into feature/v1-actions-execute-command-8034 2020-10-28 18:37:08 +01:00
macroprocessor.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
macroresolver.hpp Refactor MacroResolver::OverrideMacros 2020-07-03 15:53:51 +02:00
notification-apply.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
notification.cpp Merge pull request #8562 from Icinga/bugfix/fix-no-renotification-for-non-ok-state-changes-8545 2021-01-14 17:49:29 +01:00
notification.hpp Revert "Add OnNewNotificationResult signal and ProcessNotificationResult handler" 2020-01-07 14:26:07 +01:00
notification.ti Re-send notifications previously suppressed by their time periods 2020-07-29 17:13:41 +02:00
notificationcommand.cpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
notificationcommand.hpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
notificationcommand.ti Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
objectutils.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
objectutils.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
pluginutility.cpp PluginUtility::FormatPerfdata(): normalize UoMs if desired 2021-07-05 19:05:32 +02:00
pluginutility.hpp PluginUtility::FormatPerfdata(): normalize UoMs if desired 2021-07-05 19:05:32 +02:00
scheduleddowntime-apply.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
scheduleddowntime.cpp On ScheduledDowntime change: remove future downtimes created before change 2021-07-02 10:37:29 +02:00
scheduleddowntime.hpp On ScheduledDowntime change: remove future downtimes created before change 2021-07-02 10:37:29 +02:00
scheduleddowntime.ti Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
service-apply.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
service.cpp Implement scheduling_source attribute (#6326) 2021-07-20 11:10:26 +02:00
service.hpp IcingaDB: update service state on Host#problem change 2019-12-03 17:37:51 +01:00
service.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
servicegroup.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
servicegroup.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
servicegroup.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
timeperiod.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
timeperiod.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
timeperiod.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
user.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
user.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
user.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
usergroup.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
usergroup.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
usergroup.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00