Remove repurposing of servers

This was not very safe or correct. For example statistics and parameters
were reused by a new server.
This commit is contained in:
Markus Mäkelä
2018-08-16 21:28:06 +03:00
parent 6a06654ee9
commit eddae78b42
3 changed files with 1 additions and 50 deletions

View File

@ -235,18 +235,7 @@ bool runtime_create_server(const char *name, const char *address, const char *po
config_replace_param(&ctx, "authenticator", authenticator);
}
/** First check if this service has been created before */
SERVER *server = server_repurpose_destroyed(name, protocol, authenticator,
address, port);
if (server)
{
MXS_INFO("Reusing server '%s'", name);
}
else
{
server = server_alloc(name, ctx.parameters);
}
SERVER *server = server_alloc(name, ctx.parameters);
if (server && server_serialize(server))
{