mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-26 07:04:37 +02:00
RedisWriter: fix checksums of disappeared config objects not being deleted
This commit is contained in:
parent
d15769fa34
commit
550e385b9e
@ -97,8 +97,10 @@ void RedisWriter::UpdateAllConfigObjects(void)
|
|||||||
Type::Ptr ptype = Type::GetByName(actualTypeName->second);
|
Type::Ptr ptype = Type::GetByName(actualTypeName->second);
|
||||||
auto& deleteQuery = deleteQueries[ptype.get()];
|
auto& deleteQuery = deleteQueries[ptype.get()];
|
||||||
|
|
||||||
if (deleteQuery.empty())
|
if (deleteQuery.empty()) {
|
||||||
deleteQuery.emplace_back("DEL");
|
deleteQuery.emplace_back("DEL");
|
||||||
|
deleteQuery.emplace_back("icinga:config:checksum:" + type);
|
||||||
|
}
|
||||||
|
|
||||||
deleteQuery.push_back("icinga:config:" + type + ":" + name);
|
deleteQuery.push_back("icinga:config:" + type + ":" + name);
|
||||||
deleteQuery.push_back("icinga:status:" + type + ":" + name);
|
deleteQuery.push_back("icinga:status:" + type + ":" + name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user