Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh
This commit is contained in:
3
server/modules/routing/.gitignore
vendored
3
server/modules/routing/.gitignore
vendored
@ -1,3 +0,0 @@
|
||||
*.o
|
||||
*.so
|
||||
depend.mk
|
@ -264,11 +264,11 @@ char *weightby;
|
||||
{
|
||||
for (n = 0; inst->servers[n]; n++)
|
||||
{
|
||||
int perc;
|
||||
int perc, wght;
|
||||
backend = inst->servers[n];
|
||||
perc = (atoi(serverGetParameter(backend->server,
|
||||
weightby)) * 1000) / total;
|
||||
if (perc == 0)
|
||||
perc = ((wght = atoi(serverGetParameter(backend->server,
|
||||
weightby))) * 1000) / total;
|
||||
if (perc == 0 && wght != 0)
|
||||
perc = 1;
|
||||
backend->weight = perc;
|
||||
if (perc == 0)
|
||||
@ -279,7 +279,7 @@ char *weightby;
|
||||
"for weighting parameter '%s', "
|
||||
"no queries will be routed to "
|
||||
"this server.\n",
|
||||
server->unique_name,
|
||||
inst->servers[n]->server->unique_name,
|
||||
weightby)));
|
||||
}
|
||||
|
||||
@ -418,6 +418,9 @@ BACKEND *master_host = NULL;
|
||||
if (SERVER_IN_MAINT(inst->servers[i]->server))
|
||||
continue;
|
||||
|
||||
if (inst->servers[i]->weight == 0)
|
||||
continue;
|
||||
|
||||
/* Check server status bits against bitvalue from router_options */
|
||||
if (inst->servers[i] &&
|
||||
SERVER_IS_RUNNING(inst->servers[i]->server) &&
|
||||
|
@ -1,3 +0,0 @@
|
||||
*.o
|
||||
*.so
|
||||
depend.mk
|
Reference in New Issue
Block a user