From a9214f7be4f31b13ffeab4fe5e67de20c4d477f4 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Tue, 11 Feb 2020 15:45:09 +0100 Subject: [PATCH] Upgrading docs: Add multi parent dependencies with changed reachability logic --- doc/16-upgrading-icinga-2.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/16-upgrading-icinga-2.md b/doc/16-upgrading-icinga-2.md index 55314d4e5..b4a1c570d 100644 --- a/doc/16-upgrading-icinga-2.md +++ b/doc/16-upgrading-icinga-2.md @@ -10,6 +10,26 @@ follow the instructions for v2.7 too. ## Upgrading to v2.12 +### Behavior changes + +The behavior of multi parent [dependencies](03-monitoring-basics.md#dependencies) was fixed to e.g. render hosts unreachable when both router uplinks are down. + +Previous behaviour: + +1) parentHost1 DOWN, parentHost2 UP => childHost **not reachable** +2) parentHost1 DOWN, parentHost2 DOWN => childHost **not reachable** + +New behavior: + +1) parentHost1 DOWN, parentHost2 UP => childHost **reachable** +2) parentHost1 DOWN, parentHost2 DOWN => childHost **not reachable** + +Please review your [Dependency](09-object-types.md#objecttype-dependency) configuration as 1) may lead to +different results for + +- `last_reachable` via REST API query +- Notifications not suppressed by faulty reachability calculation anymore + ### Breaking changes As of v2.12 our [API](12-icinga2-api.md) URL endpoint [`/v1/actions/acknowledge-problem`](12-icinga2-api.md#icinga2-api-actions-acknowledge-problem) refuses acknowledging an already acknowledged checkable by overwriting the acknowledgement.