Alexander Aleksandrovič Klimov
5ee7eb8f29
Merge pull request #8316 from Icinga/bugfix/ido-hash-groups
...
*DbObject#CalculateConfigHash(): sort groups to be hashed
2020-10-13 14:54:05 +02:00
Alexander Aleksandrovič Klimov
835c10a8bb
Merge pull request #8337 from Icinga/bugfix/exceptions-in-config-sync-2.11
...
Catch exceptions in the thread running HandleConfigUpdate
2020-10-13 14:45:05 +02:00
Julian Brost
c5ce54918e
Catch exceptions in the thread running HandleConfigUpdate
...
With dc3062a9b06fed69cdbb1508ace6eb2f77f87553, exceptions in this code
path were no longer caught properly. This commit restores exception
handling for this function.
2020-10-13 14:27:47 +02:00
Alexander Aleksandrovič Klimov
dd8b786b3b
Merge pull request #8292 from Icinga/bugfix/icinga2-doesn-t-close-connections-7203-211
...
Add timeout for boost::asio::ssl::stream#async_shutdown()
2020-10-13 13:58:39 +02:00
Alexander Aleksandrovič Klimov
3b398fd7bb
Merge pull request #8300 from Icinga/bugfix/reminder-notifications-before-suppressed-8201
...
Don't send reminder notifications before suppressed ones
2020-10-13 13:57:26 +02:00
Alexander Aleksandrovič Klimov
727a9a61f0
Merge pull request #8298 from Icinga/bugfix/ido-commit-25000
...
IDO MySQL: actually COMMIT after 25000 async queries
2020-10-13 13:55:13 +02:00
Alexander Aleksandrovič Klimov
9e40e39b56
Merge pull request #8305 from Icinga/bugfix/do-not-update-customvar-status-on-heavy-config-update
...
Do not upsert customvar status on heavy config update
2020-10-13 13:53:41 +02:00
Alexander Aleksandrovič Klimov
a237dedaea
Merge pull request #8325 from Icinga/feature/improve-ido-logging
...
Improve new IDO logging
2020-10-13 13:52:11 +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
Julian Brost
21b30322c9
Merge pull request #8308 from Icinga/bugfix/configsyncstagelock-unlock-owner
...
Make ApiListener::m_ConfigSyncStageLock a SpinLock
2020-10-13 13:37:08 +02:00
Julian Brost
b337fe12e4
Merge pull request #8335 from Icinga/probot/update-authors/support/2.11/f9d5240b1e54ca1a164b400f0428dc7096388e2d
...
Update AUTHORS
2020-10-13 13:33:47 +02:00
icinga-probot[bot]
3c072ebe2f
Update AUTHORS
2020-10-13 11:29:25 +00:00
Alexander Aleksandrovič Klimov
f9d5240b1e
Merge pull request #8334 from Icinga/bugfix/update-authors-jbrost
...
Add myself to mailmap
2020-10-13 13:29:19 +02:00
Julian Brost
5aa77c631e
Add myself to mailmap
2020-10-13 13:26:39 +02:00
Julian Brost
6597398546
Merge pull request #8332 from Icinga/probot/update-authors/support/2.11/e62c6c7f05ad8bc940e5d392f0e59f546b6e0281
...
Update AUTHORS
2020-10-13 13:21:42 +02:00
icinga-probot[bot]
a229caf26a
Update AUTHORS
2020-10-13 10:28:09 +00:00
Alexander Aleksandrovič Klimov
e62c6c7f05
Merge pull request #8303 from Icinga/bugfix/revert-fix-duplicate-entry-error
...
Revert: Fix duplicate entry error
2020-10-13 12:27:53 +02:00
Noah Hilverling
f56ebaf44d
Merge pull request #8291 from Icinga/bugfix/program-status-not-inserted
...
IDO: Make sure to insert program status
2020-10-13 09:22:57 +02:00
Noah Hilverling
22c14fd964
IDO: Always insert customvar status on heavy config update
2020-10-13 08:54:58 +02:00
Noah Hilverling
f935fc9b40
IDO-Logging: Increase logging threshold for nearly empty queue
2020-10-13 08:21:03 +02:00
Noah Hilverling
bd8339ed46
IDO-Logging: Don't log when not connected
2020-10-13 08:21:03 +02:00
Noah Hilverling
070c42acab
IDO-Logging: Remove useless ETA
2020-10-13 08:21:03 +02:00
Noah Hilverling
74aa99f575
IDO-Logging: Add log timeout to log every 5 minutes
2020-10-13 08:20:58 +02:00
Noah Hilverling
51c343630f
IDO: Make sure to insert program status during reconnect()
2020-10-09 12:52:27 +02:00
Alexander A. Klimov
b6b3ac0ab8
Make ApiListener::m_ConfigSyncStageLock a SpinLock
2020-10-02 17:54:36 +02:00
Alexander A. Klimov
0abcf7ea6f
Introduce SpinLock
2020-10-02 17:54:36 +02:00
Noah Hilverling
06d2117945
Revert "IDO: customvariables: fix duplicate entry error"
...
This reverts commit bd2b565a1c6a76cc5fdc479ce8e816a7386ed193.
2020-10-01 10:28:37 +02:00
Alexander A. Klimov
0a1a286913
Don't send reminder notifications before suppressed ones
...
refs #8201
2020-09-30 10:30:21 +02:00
Alexander A. Klimov
6430eef72b
IDO MySQL: actually COMMIT after 25000 async queries
2020-09-29 16:34:26 +02:00
Alexander A. Klimov
b24f438daa
Add timeout for boost::asio::ssl::stream#async_shutdown()
...
refs #7203
2020-09-28 15:39:33 +02:00
Alexander A. Klimov
186a9e95f7
Generalize I/O timeout emulation
2020-09-28 15:39:29 +02:00
Noah Hilverling
f013884f1c
Merge pull request #8274 from Icinga/bugfix/htriem-8272
...
.mailmap: add "Henrik Triem <Henrik.Triem@icinga.com> <henrik.triem@netways.de>"
2020-09-23 07:23:26 +02:00
Alexander A. Klimov
ae7c9f3eca
.mailmap: add "Henrik Triem <Henrik.Triem@icinga.com> <henrik.triem@netways.de>"
...
refs #8272
2020-09-22 16:31:15 +02:00
Alexander Aleksandrovič Klimov
302d39ab43
Merge pull request #8270 from Icinga/feature/improve-ido-logging-2.11
...
Improve IDO queue stats logging
2020-09-22 16:23:47 +02:00
Henrik Triem
d9e453fe8a
IDO: Implement more accurate logging for query stats
2020-09-22 14:36:00 +02:00
Henrik Triem
3468191450
WorkQueue: Allow choosing stats log level
2020-09-22 14:35:51 +02:00
Noah Hilverling
3e176f8f7a
Merge pull request #8266 from Icinga/probot/update-authors/support/2.11/88949e36da80009998f8a6a596a197dbfde54a4e
...
Update AUTHORS
2020-09-22 14:31:47 +02:00
icinga-probot[bot]
5b9250d613
Update AUTHORS
2020-09-21 16:29:29 +00:00
Noah Hilverling
88949e36da
Merge pull request #8256 from Icinga/bugfix/mailmap
...
Update .mailmap
2020-09-21 16:58:58 +02:00
Alexander A. Klimov
b668ffc787
Update .mailmap
2020-09-21 16:43:06 +02:00
Noah Hilverling
b1e52be8f0
Merge pull request #8241 from Icinga/bugfix/duplicate-entry
...
IDO: customvariables: fix duplicate entry error
2020-09-21 13:57:39 +02:00
Alexander A. Klimov
bd2b565a1c
IDO: customvariables: fix duplicate entry error
2020-09-17 10:35:44 +02:00
Noah Hilverling
674bffb45b
Merge pull request #8235 from Icinga/bugfix/windows-version
...
Fix Windows .exe version v2.12.0 -> 2.12.0
2020-09-14 11:00:03 +02:00
Noah Hilverling
198090d072
Merge pull request #8230 from Icinga/bugfix/open-connections-2116
...
Fix open connections when agent waits for CA approval
2020-09-14 09:32:31 +02:00
Noah Hilverling
b0c907eb47
Merge pull request #8231 from Icinga/bugfix/build-2116
...
Buildfix
2020-09-11 17:16:03 +02:00
Alexander A. Klimov
a3626d8980
Buildfix
2020-09-11 17:07:40 +02:00
Alexander Aleksandrovič Klimov
b5123e3c25
Merge pull request #8226 from Icinga/bugfix/downtime-checkable-getname
...
Check !!downtime->GetCheckable() before downtime->GetCheckable()->GetName()
2020-09-11 16:44:02 +02:00
Alexander A. Klimov
89c188996b
RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
...
... not to cause a reconnect loop.
2020-09-11 16:19:43 +02:00
Michael Insel
0ed108bfa2
Fix open connections when agent waits for CA approval
...
This closes the agent connection when the certificate sign requests
waits for CA approval.
refs #7680
2020-09-11 16:17:37 +02:00
Alexander A. Klimov
25f926e201
Fix Windows .exe version v2.12.0 -> 2.12.0
2020-09-11 15:56:51 +02:00