Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh
This commit is contained in:
39
.gitignore
vendored
39
.gitignore
vendored
@ -1,4 +1,35 @@
|
|||||||
server/core/tags
|
# Object files
|
||||||
server/core/maxscale
|
*.o
|
||||||
server/core/maxkeys
|
*.ko
|
||||||
server/core/maxpasswd
|
*.lo
|
||||||
|
|
||||||
|
# Libraries
|
||||||
|
*.lib
|
||||||
|
*.a
|
||||||
|
*.la
|
||||||
|
|
||||||
|
# Shared objects (inc. Windows DLLs)
|
||||||
|
*.dll
|
||||||
|
*.so
|
||||||
|
*.so.*
|
||||||
|
*.dylib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
|
||||||
|
# log files (from testing etc.)
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# "make depend" generated stuff
|
||||||
|
depend
|
||||||
|
depend.mk
|
||||||
|
|
||||||
|
# various auto-backup stuff
|
||||||
|
*~
|
||||||
|
*#
|
||||||
|
.#*
|
||||||
|
|
||||||
|
# Vi swap files
|
||||||
|
.*.swp
|
||||||
|
2
client/.gitignore
vendored
Normal file
2
client/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# binaries generated here
|
||||||
|
maxadmin
|
5
log_manager/.gitignore
vendored
5
log_manager/.gitignore
vendored
@ -1,5 +0,0 @@
|
|||||||
*.o
|
|
||||||
*.so
|
|
||||||
*.so.*
|
|
||||||
depend.mk
|
|
||||||
|
|
2
log_manager/test/.gitignore
vendored
Normal file
2
log_manager/test/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# binaries generated here
|
||||||
|
testlog
|
5
query_classifier/.gitignore
vendored
5
query_classifier/.gitignore
vendored
@ -1,5 +0,0 @@
|
|||||||
*.o
|
|
||||||
*.so
|
|
||||||
*.so.*
|
|
||||||
depend.mk
|
|
||||||
|
|
2
query_classifier/test/.gitignore
vendored
Normal file
2
query_classifier/test/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# binaries generated here
|
||||||
|
testmain
|
5
server/core/.gitignore
vendored
5
server/core/.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
*.o
|
# binaries generated here
|
||||||
maxscale
|
maxscale
|
||||||
depend.mk
|
maxkeys
|
||||||
|
maxpasswd
|
||||||
|
@ -359,10 +359,10 @@ getUsers(SERVICE *service, struct users *users)
|
|||||||
row[0],
|
row[0],
|
||||||
row[1],
|
row[1],
|
||||||
rc == NULL ? "NULL" : ret_ip)));
|
rc == NULL ? "NULL" : ret_ip)));
|
||||||
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free(key.user);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
/* setipaddress() failed, skip user add and log this*/
|
/* setipaddress() failed, skip user add and log this*/
|
||||||
LOGIF(LE, (skygw_log_write_flush(
|
LOGIF(LE, (skygw_log_write_flush(
|
||||||
@ -380,7 +380,6 @@ getUsers(SERVICE *service, struct users *users)
|
|||||||
memcpy(users->cksum, hash, SHA_DIGEST_LENGTH);
|
memcpy(users->cksum, hash, SHA_DIGEST_LENGTH);
|
||||||
|
|
||||||
free(users_data);
|
free(users_data);
|
||||||
free(key.user);
|
|
||||||
mysql_free_result(result);
|
mysql_free_result(result);
|
||||||
mysql_close(con);
|
mysql_close(con);
|
||||||
|
|
||||||
|
2
server/core/test/.gitignore
vendored
Normal file
2
server/core/test/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
#binaries generated here
|
||||||
|
testhash
|
3
server/modules/monitor/.gitignore
vendored
3
server/modules/monitor/.gitignore
vendored
@ -1,3 +0,0 @@
|
|||||||
*.o
|
|
||||||
*.so
|
|
||||||
depend.mk
|
|
3
server/modules/protocol/.gitignore
vendored
3
server/modules/protocol/.gitignore
vendored
@ -1,3 +0,0 @@
|
|||||||
*.o
|
|
||||||
*.so
|
|
||||||
depend.mk
|
|
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++)
|
for (n = 0; inst->servers[n]; n++)
|
||||||
{
|
{
|
||||||
int perc;
|
int perc, wght;
|
||||||
backend = inst->servers[n];
|
backend = inst->servers[n];
|
||||||
perc = (atoi(serverGetParameter(backend->server,
|
perc = ((wght = atoi(serverGetParameter(backend->server,
|
||||||
weightby)) * 1000) / total;
|
weightby))) * 1000) / total;
|
||||||
if (perc == 0)
|
if (perc == 0 && wght != 0)
|
||||||
perc = 1;
|
perc = 1;
|
||||||
backend->weight = perc;
|
backend->weight = perc;
|
||||||
if (perc == 0)
|
if (perc == 0)
|
||||||
@ -279,7 +279,7 @@ char *weightby;
|
|||||||
"for weighting parameter '%s', "
|
"for weighting parameter '%s', "
|
||||||
"no queries will be routed to "
|
"no queries will be routed to "
|
||||||
"this server.\n",
|
"this server.\n",
|
||||||
server->unique_name,
|
inst->servers[n]->server->unique_name,
|
||||||
weightby)));
|
weightby)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -418,6 +418,9 @@ BACKEND *master_host = NULL;
|
|||||||
if (SERVER_IN_MAINT(inst->servers[i]->server))
|
if (SERVER_IN_MAINT(inst->servers[i]->server))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
if (inst->servers[i]->weight == 0)
|
||||||
|
continue;
|
||||||
|
|
||||||
/* Check server status bits against bitvalue from router_options */
|
/* Check server status bits against bitvalue from router_options */
|
||||||
if (inst->servers[i] &&
|
if (inst->servers[i] &&
|
||||||
SERVER_IS_RUNNING(inst->servers[i]->server) &&
|
SERVER_IS_RUNNING(inst->servers[i]->server) &&
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
*.o
|
|
||||||
*.so
|
|
||||||
depend.mk
|
|
8
server/test/.gitignore
vendored
Normal file
8
server/test/.gitignore
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# directories generated/filled by "make testall"
|
||||||
|
bin/
|
||||||
|
Documentation/
|
||||||
|
etc/
|
||||||
|
lib/
|
||||||
|
log/
|
||||||
|
modules/
|
||||||
|
mysql/
|
1
utils/.gitignore
vendored
1
utils/.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
*.o
|
|
Reference in New Issue
Block a user