11437 Commits

Author SHA1 Message Date
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
Noah Hilverling
124d52f0b7
Merge pull request #8227 from Icinga/bugfix/logrotate-crash-8050
Ensure the daemon doesn't get killed by logrotate
2020-09-11 15:29:26 +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
6701db4dba
Merge pull request #8225 from Icinga/bugfix/last-zone-sync-stage-validation-failed-7642-2116
Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
2020-09-11 14:24:50 +02:00
Alexander A. Klimov
9632d3f634 Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
refs #7642
2020-09-11 13:50:32 +02:00
Alexander Aleksandrovič Klimov
1bbef11196
Merge pull request #8224 from Icinga/bugfix/handshake-timeout-7805-2.11.6
Close connections w/o sucessful TLS handshakes during 10s
2020-09-11 11:29:24 +02:00
Alexander A. Klimov
dcc3c32dcd Close connections w/o sucessful TLS handshakes during 10s
refs #7805
2020-09-11 11:07:50 +02:00