Commit Graph

12011 Commits

Author SHA1 Message Date
Alexander Aleksandrovič Klimov 0635dd4b7f
Merge pull request #8350 from Icinga/bugfix/update-mailmap-jbrost
Add myself to mailmap
2020-10-13 18:16:17 +02:00
Julian Brost e09dc838d5 Add myself to mailmap 2020-10-13 18:14:37 +02:00
Alexander Aleksandrovič Klimov d8b40e09ce
Merge pull request #8346 from Icinga/docs/release-packaging-windows
RELEASE.md: Add instructions how to prepare releases for Windows
2020-10-13 17:42:13 +02:00
Julian Brost bc7f1320e6 RELEASE.md: Add instructions how to prepare releases for Windows 2020-10-13 17:39:25 +02:00
Alexander Aleksandrovič Klimov feae0e5247
Merge pull request #8343 from Icinga/docs/release-packaging-repo-urls
RELEASE.md: fix packaging repo URLs
2020-10-13 17:25:12 +02:00
Julian Brost 132f501148 RELEASE.md: fix packaging repo URLs 2020-10-13 17:18:31 +02:00
Alexander Aleksandrovič Klimov 4308979018
Merge pull request #8240 from Icinga/bugfix/release-authors
RELEASE.md: remove unneccessary "Authors" section
2020-10-13 16:03:08 +02:00
Julian Brost e04d618ede Catch exceptions in the thread running HandleConfigUpdate
With dc3062a9b0, exceptions in this code
path were no longer caught properly. This commit restores exception
handling for this function.
2020-10-13 14:07:44 +02:00
Alexander A. Klimov cb00a7fd6a *DbObject#CalculateConfigHash(): sort groups to be hashed
... to ensure consistent hashes across config reloads.

This will likely cause a heavy update once for all objects in >1 group,
but it will ensure that this happens the last time.
2020-10-13 13:47:49 +02:00
Noah Hilverling 04fc0014ce IDO-Logging: Increase logging threshold for nearly empty queue 2020-10-13 09:15:20 +02:00
Noah Hilverling d377996176 IDO-Logging: Don't log when not connected 2020-10-13 09:15:14 +02:00
Noah Hilverling 82c4d58d14 IDO-Logging: Remove useless ETA 2020-10-13 09:15:09 +02:00
Noah Hilverling be3eb0821a IDO-Logging: Add log timeout to log every 5 minutes 2020-10-13 09:15:03 +02:00
Noah Hilverling 22c14fd964 IDO: Always insert customvar status on heavy config update 2020-10-13 08:54:58 +02:00
Alexander A. Klimov 0a1a286913 Don't send reminder notifications before suppressed ones
refs #8201
2020-09-30 10:30:21 +02:00
Noah Hilverling 8910784844
Merge pull request #8289 from Icinga/probot/update-authors/master/f284f34c860b8260b36f914d15e696a77cbe96a6
Update AUTHORS
2020-09-28 10:24:39 +02:00
icinga-probot[bot] 90371b4836
Update AUTHORS 2020-09-25 08:13:29 +00:00
Noah Hilverling f284f34c86
Merge pull request #8288 from Icinga/bugfix/mailmap-213
Update .mailmap
2020-09-25 10:13:22 +02:00
Alexander A. Klimov f4a951139d Update .mailmap 2020-09-25 10:10:14 +02:00
Alexander A. Klimov 177f930375 Call Process::InitializeSpawnHelper() ASAP
refs #8196
2020-09-23 11:49:13 +02:00
Henrik Triem 7a759a6427 IDO: Implement more accurate logging for query stats 2020-09-22 13:44:02 +02:00
Henrik Triem 3c556350c8 WorkQueue: Allow choosing stats log level 2020-09-22 13:44:02 +02:00
Fabian Röhl ca487ed732 #7735 API-Event StateChange & CheckResult: Added acknowledgement and downtime_depth 2020-09-18 08:20:29 +02:00
Alexander A. Klimov 4768874ed1 RELEASE.md: remove unneccessary "Authors" section 2020-09-15 17:39:25 +02:00
Alexander A. Klimov 8b0ba2275a Check !!downtime->GetCheckable() before downtime->GetCheckable()->GetName()
... not to crash while removing a downtime from a disappeared checkable.
2020-09-11 14:47:46 +02:00
Noah Hilverling 2dfe777f48
Merge pull request #8220 from Icinga/bugfix/github-actions-fail-fast
GitHub actions: don't cancel not yet failed jobs on a failure
2020-09-11 13:43:36 +02:00
Alexander A. Klimov 377a9e5048 GitHub actions: don't cancel not yet failed jobs on a failure 2020-09-09 11:36:29 +02:00
Noah Hilverling 2483f7570b
Merge pull request #8217 from Icinga/bugfix/github-actions-artifacts
GitHub actions: don't upload any artifacts
2020-09-08 17:46:49 +02:00
Alexander A. Klimov ea630472a7 GitHub actions: don't upload any artifacts 2020-09-08 17:11:47 +02:00
Alexander A. Klimov d69c6879fa Application#RunEventLoop(): don't wait for the thread pool to stop on shutdown
refs #8173
2020-09-03 14:04:42 +02:00
Alexander A. Klimov ade891bbf5 Revert "MacroProcessor::ResolveArguments(): skip null argument values"
This reverts commit e4bdcedbca.
2020-08-13 10:39:55 +02:00
Noah Hilverling ddf1e50d93 ProcessCheckResult(): Make sure hosts aren't locked during Service::GetSeverity() 2020-08-11 15:24:54 +02:00
Henrik Triem 338d0aaa8c
Merge pull request #8151 from Icinga/feature/2.12.0
Icinga 2.12.0
2020-08-03 15:43:47 +02:00
Alexander A. Klimov c8c3743314 Icinga 2.12.0 2020-08-03 15:42:16 +02:00
Eric Lippmann b0328864db
Merge pull request #8147 from Icinga/feature/release-docker
RELEASE.md: add Docker section
2020-08-03 12:56:19 +02:00
Alexander A. Klimov ac87b23695 RELEASE.md: add Docker section 2020-08-03 11:22:07 +02:00
Alexander A. Klimov 6d7b3725e8 RELEASE.md: replace "git push --tags" with "git push origin v$VERSION" 2020-08-03 10:39:37 +02:00
Eric Lippmann e8745f7e96
Merge pull request #7816 from Icinga/feature/notification-timeperiod-6167
Re-send notifications previously suppressed by their time periods
2020-08-03 10:04:27 +02:00
Alexander A. Klimov c515822649 Re-send notifications previously suppressed by their time periods
refs #6167
2020-07-29 17:13:41 +02:00
Noah Hilverling 2648a82de0
Merge pull request #7894 from Icinga/bugfix/don-t-wait-for-checks-on-reload-7888
CheckerComponent#Stop(): don't wait for checks
2020-07-29 16:35:09 +02:00
Noah Hilverling a615b2126e
Merge pull request #8142 from Icinga/bugfix/don-not-close-connection-on-missing-heartbeat-8095
Remove all codes related to the heartbeat timeout
2020-07-29 15:33:22 +02:00
Noah Hilverling f304fa5648
Merge pull request #8071 from Icinga/feature/deprecate-windows-plugins
Deprecate Windows plugins
2020-07-29 15:03:11 +02:00
Noah Hilverling 97fc70ccb2
Merge pull request #7836 from Icinga/bugfix/jsonrpcconnection-m_seen
Consider a JsonRpcConnection being seen on a single byte of TLS payload, not only a whole message
2020-07-29 15:02:48 +02:00
Yonas Habteab 964a90fa4b Remove all codes related to the heartbeat timeout
until now, if the timeout is exceeded, the connection is immediately terminated.
But since we do not want to disconnect even if the timeout is exceeded, it is
better to send the messages without timeout and have deleted everything that
related to the heartbeat timeout. We also have another mechanism in
JRPC::CheckLiveness that does the disconnect.
2020-07-29 14:27:55 +02:00
Alexander A. Klimov 37c2c7ba90 Checkable#Start(): if #last_check_started > last check, set #next_check to #last_check_started
refs #7888
2020-07-28 11:54:13 +02:00
Alexander A. Klimov 4585a404d6 Checkable#ExecuteCheck(): set #last_check_started to now before #UpdateNextCheck()
refs #7888
2020-07-28 11:54:13 +02:00
Alexander A. Klimov 9dc297987e Sync Checkable#last_check_started
refs #7888
2020-07-28 11:54:13 +02:00
Noah Hilverling 188535b534
Merge pull request #8114 from Icinga/bugfix/gha-ccache
GitHub actions: make ccache actually working
2020-07-27 10:36:58 +02:00
Noah Hilverling 9f57e895f1
Merge pull request #8102 from Icinga/bugfix/send-heartbeat-less-often-8098
Send heartbeat every 20s and not 10s
2020-07-21 09:46:33 +02:00
Noah Hilverling de700828ca
Merge pull request #8117 from Icinga/feature/jessie
GitHub actions: drop Debian "jessie"
2020-07-21 09:45:49 +02:00