diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/RestrictedGuacamoleTunnelService.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/RestrictedGuacamoleTunnelService.java index c9999abe4..fa2c99f23 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/RestrictedGuacamoleTunnelService.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/RestrictedGuacamoleTunnelService.java @@ -188,23 +188,23 @@ public class RestrictedGuacamoleTunnelService public int compare(ModeledConnection a, ModeledConnection b) { // Active connections - int Ca = getActiveConnections(a).size(); - int Cb = getActiveConnections(b).size(); + int connA = getActiveConnections(a).size(); + int connB = getActiveConnections(b).size(); // Assigned weight - int Wa = a.getConnectionWeight(); - int Wb = b.getConnectionWeight(); + int weightA = a.getConnectionWeight(); + int weightB = b.getConnectionWeight(); - // Net weight of connections - int NWa = Ca * Wb; - int NWb = Cb * Wa; + // Calculated weight of connections + int calcWeightA = connA * weightB; + int calcWeightB = connB * weightA; - // If net weights are equal, return difference in weight - if (NWa == NWb) - return (Wa - Wb); + // If calculated weights are equal, return difference in assigned weight + if (calcWeightA == calcWeightB) + return (weightA - weightB); - // Return different in net weights - return (NWa - NWb); + // Return different in calculated weights + return (calcWeightA - calcWeightB); } diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLGuacamoleProperties.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLGuacamoleProperties.java index 3c88a59fb..9039c029b 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLGuacamoleProperties.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLGuacamoleProperties.java @@ -174,18 +174,6 @@ public class MySQLGuacamoleProperties { }; - /** - * The connection weight for connections in balancing groups. - */ - public static final IntegerGuacamoleProperty - MYSQL_DEFAULT_CONNECTION_WEIGHT = - new IntegerGuacamoleProperty() { - - @Override - public String getName() { return "mysql-default-connection-weight"; } - - }; - /** * The maximum number of concurrent connections to allow to any one * connection group by an individual user. Zero denotes diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/PostgreSQLGuacamoleProperties.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/PostgreSQLGuacamoleProperties.java index 3ae83ab21..3da972fe7 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/PostgreSQLGuacamoleProperties.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/PostgreSQLGuacamoleProperties.java @@ -157,15 +157,6 @@ public class PostgreSQLGuacamoleProperties { }; - public static final IntegerGuacamoleProperty - POSTGRESQL_DEFAULT_CONNECTION_WEIGHT = - new IntegerGuacamoleProperty() { - - @Override - public String getName() { return "postgresql-default-connection-weight"; } - - }; - /** * The maximum number of concurrent connections to allow to any one * connection group. Zero denotes unlimited.