Clean up monitor initialization and destruction

Since monitors are now freed at MaxScale exit, the server data should be freed. Also,
gtid domain variables are now initialized with a common constant.
This commit is contained in:
Esa Korhonen
2018-05-09 14:53:41 +03:00
parent 75eded4b89
commit df4454027a
6 changed files with 38 additions and 22 deletions

View File

@ -173,7 +173,8 @@ private:
// Base methods
MariaDBMonitor(MXS_MONITOR* monitor_base);
~MariaDBMonitor();
void init_server_info();
void reset_server_info();
void clear_server_info();
bool load_config_params(const MXS_CONFIG_PARAMETER* params);
bool set_replication_credentials(const MXS_CONFIG_PARAMETER* params);
MariaDBServer* get_server_info(MXS_MONITORED_SERVER* db);