diff options
Diffstat (limited to 'src/zenserver/hub')
| -rw-r--r-- | src/zenserver/hub/zenhubserver.cpp | 4 | ||||
| -rw-r--r-- | src/zenserver/hub/zenhubserver.h | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/zenserver/hub/zenhubserver.cpp b/src/zenserver/hub/zenhubserver.cpp index 63dfea2b2..f49121d5c 100644 --- a/src/zenserver/hub/zenhubserver.cpp +++ b/src/zenserver/hub/zenhubserver.cpp @@ -76,14 +76,14 @@ ZenHubServerConfigurator::AddCliOptions(cxxopts::Options& Options) "", "consul-health-interval-seconds", "Interval in seconds between Consul health checks", - cxxopts::value<int>(m_ServerOptions.ConsulHealthIntervalSeconds)->default_value("10"), + cxxopts::value<uint32_t>(m_ServerOptions.ConsulHealthIntervalSeconds)->default_value("10"), "<seconds>"); Options.add_option("hub", "", "consul-deregister-after-seconds", "Seconds after which Consul deregisters an unhealthy service", - cxxopts::value<int>(m_ServerOptions.ConsulDeregisterAfterSeconds)->default_value("30"), + cxxopts::value<uint32_t>(m_ServerOptions.ConsulDeregisterAfterSeconds)->default_value("30"), "<seconds>"); Options.add_option("hub", diff --git a/src/zenserver/hub/zenhubserver.h b/src/zenserver/hub/zenhubserver.h index aaa91525e..c4a45a8fe 100644 --- a/src/zenserver/hub/zenhubserver.h +++ b/src/zenserver/hub/zenhubserver.h @@ -26,8 +26,8 @@ struct ZenHubServerConfig : public ZenServerConfig std::string InstanceId; // For use in notifications std::string ConsulEndpoint; // If set, enables Consul service registration std::string ConsulTokenEnv; // Environment variable name to read a Consul token from; defaults to CONSUL_HTTP_TOKEN if empty - int ConsulHealthIntervalSeconds = 10; // Interval in seconds between Consul health checks - int ConsulDeregisterAfterSeconds = 30; // Seconds before Consul deregisters an unhealthy service + uint32_t ConsulHealthIntervalSeconds = 10; // Interval in seconds between Consul health checks + uint32_t ConsulDeregisterAfterSeconds = 30; // Seconds before Consul deregisters an unhealthy service uint16_t HubBasePortNumber = 21000; int HubInstanceLimit = 1000; bool HubUseJobObject = true; @@ -110,8 +110,8 @@ private: std::unique_ptr<consul::ConsulClient> m_ConsulClient; std::unique_ptr<consul::ServiceRegistration> m_ConsulRegistration; - int m_ConsulHealthIntervalSeconds = 10; - int m_ConsulDeregisterAfterSeconds = 30; + uint32_t m_ConsulHealthIntervalSeconds = 10; + uint32_t m_ConsulDeregisterAfterSeconds = 30; void InitializeState(const ZenHubServerConfig& ServerConfig); void InitializeServices(const ZenHubServerConfig& ServerConfig); |