From d8b47684716b555175b44287d7383eab06a7ca0f Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Thu, 21 Oct 2021 13:49:24 +0200 Subject: [PATCH] Icinga DB init. dump: flush both buffered states and state checksums not to dump x states, but only x - (x % bulk) state checksums. --- lib/icingadb/icingadb-objects.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/icingadb/icingadb-objects.cpp b/lib/icingadb/icingadb-objects.cpp index d2275bb61..a4f747022 100644 --- a/lib/icingadb/icingadb-objects.cpp +++ b/lib/icingadb/icingadb-objects.cpp @@ -310,8 +310,10 @@ void IcingaDB::UpdateAllConfigObjects() } } - if (states.size() > 2) + if (states.size() > 2) { transaction.emplace_back(std::move(states)); + transaction.emplace_back(std::move(statesChksms)); + } if (transaction.size() > 1) { transaction.push_back({"EXEC"});