User connections enable/disable config flag (#209)

This commit is contained in:
Chalith Desaman
2021-01-06 09:36:48 +05:30
committed by GitHub
parent e8a3882176
commit a16eb39d1f
3 changed files with 18 additions and 4 deletions

View File

@@ -471,6 +471,7 @@ namespace conf
cfg.user.max_bytes_per_min = user["max_bytes_per_min"].as<uint64_t>();
cfg.user.max_bad_msgs_per_min = user["max_bad_msgs_per_min"].as<uint64_t>();
cfg.user.idle_timeout = user["idle_timeout"].as<uint16_t>();
cfg.user.enabled = user["enabled"].as<bool>();
}
catch (const std::exception &e)
{
@@ -578,6 +579,7 @@ namespace conf
user_config.insert_or_assign("max_bytes_per_min", cfg.user.max_bytes_per_min);
user_config.insert_or_assign("max_bad_msgs_per_min", cfg.user.max_bad_msgs_per_min);
user_config.insert_or_assign("max_connections", cfg.user.max_connections);
user_config.insert_or_assign("enabled", cfg.user.enabled);
d.insert_or_assign("user", user_config);
// Log configs.