Commit Graph

12098 Commits

Author SHA1 Message Date
icinga-probot[bot] 88dc5fea98
Update AUTHORS 2020-10-14 11:40:19 +00:00
Alexander Aleksandrovič Klimov a120a45fbf
Merge pull request #8369 from Icinga/bugfix/-mailmap
Update .mailmap
2020-10-14 13:40:10 +02:00
Alexander A. Klimov fbfa931b31 Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
refs #7642
2020-10-14 12:17:14 +02:00
Alexander A. Klimov 291823f1a9 Update .mailmap 2020-10-14 11:09:25 +02:00
Alexander Aleksandrovič Klimov 876fa8ba97
Merge pull request #8242 from Icinga/bugfix/reminder-notifications-before-suppressed-8201
Don't send reminder notifications before suppressed ones
2020-10-14 11:03:28 +02:00
Alexander Aleksandrovič Klimov 28f1f70321
Merge pull request #8326 from Icinga/bugfix/do-not-update-customvar-status-on-heavy-config-update
Do not upsert customvar status on heavy config update
2020-10-14 11:00:29 +02:00
Alexander Aleksandrovič Klimov 354a854d7a
Merge pull request #8318 from Icinga/bugfix/exceptions-in-config-sync
Catch exceptions in the thread running HandleConfigUpdate
2020-10-14 10:58:23 +02:00
Alexander A. Klimov a083635de4 Make ApiListener::m_ConfigSyncStageLock a SpinLock 2020-10-14 10:47:08 +02:00
Alexander A. Klimov 4af450141b Introduce SpinLock 2020-10-14 10:47:08 +02:00
Alexander A. Klimov cd72eaf2b9 IDO MySQL: actually COMMIT after 25000 async queries 2020-10-14 10:40:57 +02:00
Alexander Aleksandrovič Klimov 5ead5b1f67
Merge pull request #8243 from Icinga/feature/work-queue-log-level
Improve IDO queue stats logging
2020-10-14 10:40:11 +02:00
Alexander Aleksandrovič Klimov 5f86b870e2
Merge pull request #8359 from Icinga/probot/update-authors/master/8e955204967a199f3c8c0b6bb9dcec745780bf8c
Update AUTHORS
2020-10-14 10:37:20 +02:00
icinga-probot[bot] 0253c9f80e
Update AUTHORS 2020-10-14 07:38:00 +00:00
Noah Hilverling 8e95520496
Merge pull request #8358 from Icinga/bugfix/release-md-chocolatey
RELEASE.md: remove Chocolatey section
2020-10-14 09:37:52 +02:00
Alexander A. Klimov a2c3c33746 RELEASE.md: remove Chocolatey section 2020-10-14 09:27:29 +02:00
Alexander Aleksandrovič Klimov e2ecb913b2
Merge pull request #8145 from Icinga/bugfix/release-tag
RELEASE.md: replace "git push --tags" with "git push origin v$VERSION"
2020-10-13 18:28:22 +02:00
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
Julian Brost 2087e624ab docs: Update MySQL package names for Debian
Debian switched to MariaDB in stretch and removed the mysql-server and
mysql-client packages in buster. The new mariadb packages are available
starting in Debian jessie.
2020-10-08 17:12:49 +02:00
Yonas Habteab a00134a47d Fix wrong config attr data type 2020-10-07 18:06:59 +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
Paul Denning 570a59a2f4 Fixed problem with opentsdb sending metrics
There is a double space between the value and the tags causing an error with missing tag when ingesting the data

refs #8244
2020-09-18 19:41:48 +10: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 25f926e201 Fix Windows .exe version v2.12.0 -> 2.12.0 2020-09-11 15:56:51 +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