mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 21:55:03 +02:00
Fix inverted IsHACluster
check
This commit is contained in:
parent
520aed6049
commit
1da497be89
@ -1927,11 +1927,7 @@ void ApiListener::ValidateTlsHandshakeTimeout(const Lazy<double>& lvalue, const
|
||||
bool ApiListener::IsHACluster()
|
||||
{
|
||||
Zone::Ptr zone = Zone::GetLocalZone();
|
||||
|
||||
if (!zone)
|
||||
return false;
|
||||
|
||||
return zone->IsSingleInstance();
|
||||
return zone && zone->IsHACluster();
|
||||
}
|
||||
|
||||
/* Provide a helper function for zone origin name. */
|
||||
|
@ -125,10 +125,10 @@ bool Zone::IsGlobal() const
|
||||
return GetGlobal();
|
||||
}
|
||||
|
||||
bool Zone::IsSingleInstance() const
|
||||
bool Zone::IsHACluster() const
|
||||
{
|
||||
Array::Ptr endpoints = GetEndpointsRaw();
|
||||
return !endpoints || endpoints->GetLength() < 2;
|
||||
auto endpoints = GetEndpointsRaw();
|
||||
return endpoints && endpoints->GetLength() >= 2;
|
||||
}
|
||||
|
||||
Zone::Ptr Zone::GetLocalZone()
|
||||
|
@ -29,7 +29,7 @@ public:
|
||||
bool CanAccessObject(const ConfigObject::Ptr& object);
|
||||
bool IsChildOf(const Zone::Ptr& zone);
|
||||
bool IsGlobal() const;
|
||||
bool IsSingleInstance() const;
|
||||
bool IsHACluster() const;
|
||||
|
||||
static Zone::Ptr GetLocalZone();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user