icingadb/pkg
Alvar Penning 4a33283866
HA State: ensure not this and another instance can be responsible
In theory, this should not happen. This assumption is based on the trust
in the database transaction performing the HA realization logic.
However, one debugged log let one assume that this happened anyway.

This change mostly signals an error while also explicitly giving up the
HA state. Doing so should at least alarm a person reading the logs.
2024-10-17 13:17:29 +02:00
..
backoff Unify notation of n * time.Duration 2024-04-11 13:01:31 +02:00
com Merge pull request #464 from Icinga/OwnHeartbeat 2022-06-28 15:21:03 +02:00
common Save memory during config sync via SyncSubject#FactoryForDelta() 2022-09-13 17:57:23 +02:00
config retry: Set attempt's initial value to 1 2024-04-10 15:25:15 +02:00
contracts Only sync entities that belong to the current environment 2021-11-03 15:47:38 +01:00
flatten Flatten(): render even large numbers as-is, not using scientific notation 2024-03-25 14:52:54 +01:00
icingadb HA State: ensure not this and another instance can be responsible 2024-10-17 13:17:29 +02:00
icingaredis Unify notation of n * time.Duration 2024-04-11 13:01:31 +02:00
logging Use custom logger for accessing the interval for periodic logging 2021-11-05 17:57:22 +01:00
periodic Add immediate option for periodic tasks 2022-03-22 15:55:04 +01:00
retry Retry io.EOF error 2024-04-11 10:09:24 +02:00
structify parseString(): Don't Repeat Yourself 2022-06-22 15:27:00 +02:00
types Introduce types.MakeString() 2024-03-25 14:52:54 +01:00
utils Run go fmt ./... 2023-08-04 12:50:45 +02:00
version Run go fmt ./... 2023-08-04 12:50:45 +02:00