mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-26 07:04:37 +02:00
Merge pull request #9030 from Icinga/Al2Klimov-patch-1
Icinga DB: don't include checkable types in history IDs
This commit is contained in:
commit
a7cbf50674
@ -2010,7 +2010,7 @@ void IcingaDB::SendFlappingChange(const Checkable::Ptr& checkable, double change
|
|||||||
xAdd.emplace_back("start_time");
|
xAdd.emplace_back("start_time");
|
||||||
xAdd.emplace_back(Convert::ToString(startTime));
|
xAdd.emplace_back(Convert::ToString(startTime));
|
||||||
xAdd.emplace_back("id");
|
xAdd.emplace_back("id");
|
||||||
xAdd.emplace_back(HashValue(new Array({GetEnvironment(), checkable->GetReflectionType()->GetName(), checkable->GetName(), startTime})));
|
xAdd.emplace_back(HashValue(new Array({GetEnvironment(), checkable->GetName(), startTime})));
|
||||||
|
|
||||||
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
||||||
}
|
}
|
||||||
@ -2090,7 +2090,7 @@ void IcingaDB::SendAcknowledgementSet(const Checkable::Ptr& checkable, const Str
|
|||||||
xAdd.emplace_back("set_time");
|
xAdd.emplace_back("set_time");
|
||||||
xAdd.emplace_back(Convert::ToString(setTime));
|
xAdd.emplace_back(Convert::ToString(setTime));
|
||||||
xAdd.emplace_back("id");
|
xAdd.emplace_back("id");
|
||||||
xAdd.emplace_back(HashValue(new Array({GetEnvironment(), checkable->GetReflectionType()->GetName(), checkable->GetName(), setTime})));
|
xAdd.emplace_back(HashValue(new Array({GetEnvironment(), checkable->GetName(), setTime})));
|
||||||
|
|
||||||
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
||||||
}
|
}
|
||||||
@ -2135,7 +2135,7 @@ void IcingaDB::SendAcknowledgementCleared(const Checkable::Ptr& checkable, const
|
|||||||
xAdd.emplace_back("set_time");
|
xAdd.emplace_back("set_time");
|
||||||
xAdd.emplace_back(Convert::ToString(setTime));
|
xAdd.emplace_back(Convert::ToString(setTime));
|
||||||
xAdd.emplace_back("id");
|
xAdd.emplace_back("id");
|
||||||
xAdd.emplace_back(HashValue(new Array({GetEnvironment(), checkable->GetReflectionType()->GetName(), checkable->GetName(), setTime})));
|
xAdd.emplace_back(HashValue(new Array({GetEnvironment(), checkable->GetName(), setTime})));
|
||||||
|
|
||||||
if (!removedBy.IsEmpty()) {
|
if (!removedBy.IsEmpty()) {
|
||||||
xAdd.emplace_back("cleared_by");
|
xAdd.emplace_back("cleared_by");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user