[
https://issues.jboss.org/browse/WFLY-11319?page=com.atlassian.jira.plugin...
]
Jan Kašík updated WFLY-11319:
-----------------------------
Description:
When disabling nodes in common load balancing group, their contexts statuses became
"disabled", however, balancer keeps routing requests to nodes in this group.
Console after disable operation has been called:
{noformat}
{
"outcome" => "success",
"result" => {
"advertise-frequency" => 10000,
"advertise-path" => "/",
"advertise-protocol" => "http",
"advertise-socket-binding" => "modcluster",
"broken-node-timeout" => 60000,
"cached-connections-per-thread" => 40,
"connection-idle-timeout" => 60,
"connections-per-thread" => 40,
"enable-http2" => false,
"failover-strategy" => "LOAD_BALANCED",
"health-check-interval" => 10000,
"http2-enable-push" => true,
"http2-header-table-size" => 4096,
"http2-initial-window-size" => 65535,
"http2-max-concurrent-streams" => undefined,
"http2-max-frame-size" => 16384,
"http2-max-header-list-size" => undefined,
"management-access-predicate" => undefined,
"management-socket-binding" => "http",
"max-ajp-packet-size" => 8192,
"max-request-time" => -1,
"max-retries" => 1L,
"request-queue-size" => 1000,
"security-key" => undefined,
"security-realm" => undefined,
"ssl-context" => undefined,
"use-alias" => false,
"worker" => "default",
"balancer" => {"mycluster" => {
"max-attempts" => 1,
"sticky-session" => true,
"sticky-session-cookie" => "JSESSIONID",
"sticky-session-force" => false,
"sticky-session-path" => undefined,
"sticky-session-remove" => false,
"wait-worker" => 0,
"load-balancing-group" => undefined,
"node" => {
"wildfly-15.0.0.Alpha1-SNAPSHOT-3" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 3,
"flush-packets" => false,
"load" => 71,
"load-balancing-group" => "groupTwo",
"max-connections" => 40,
"open-connections" => 5,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8211/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "disabled"
},
"/" => {
"requests" => 0,
"status" => "disabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "disabled"
}
}
},
"wildfly-15.0.0.Alpha1-SNAPSHOT-4" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 2,
"flush-packets" => false,
"load" => 70,
"load-balancing-group" => "groupTwo",
"max-connections" => 40,
"open-connections" => 4,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8312/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "disabled"
},
"/" => {
"requests" => 0,
"status" => "disabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "disabled"
}
}
},
"wildfly-15.0.0.Alpha1-SNAPSHOT-1" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 0,
"flush-packets" => false,
"load" => 70,
"load-balancing-group" => "groupOne",
"max-connections" => 40,
"open-connections" => 4,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8009/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "enabled"
},
"/" => {
"requests" => 0,
"status" => "enabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "enabled"
}
}
},
"wildfly-15.0.0.Alpha1-SNAPSHOT-2" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 0,
"flush-packets" => false,
"load" => 70,
"load-balancing-group" => "groupOne",
"max-connections" => 40,
"open-connections" => 5,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8110/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "enabled"
},
"/" => {
"requests" => 0,
"status" => "enabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "enabled"
}
}
}
}
}}
}
}
{noformat}
was:When disabling nodes in common load balancing group, their contexts statuses became
"disabled", however, balancer keeps routing requests to nodes in this group.
Balancer keeps routing requests to workers in common load balancing
group even when this group was disabled
-----------------------------------------------------------------------------------------------------------
Key: WFLY-11319
URL:
https://issues.jboss.org/browse/WFLY-11319
Project: WildFly
Issue Type: Bug
Components: mod_cluster
Affects Versions: 15.0.0.Alpha1
Reporter: Jan Kašík
Assignee: Radoslav Husar
Priority: Major
When disabling nodes in common load balancing group, their contexts statuses became
"disabled", however, balancer keeps routing requests to nodes in this group.
Console after disable operation has been called:
{noformat}
{
"outcome" => "success",
"result" => {
"advertise-frequency" => 10000,
"advertise-path" => "/",
"advertise-protocol" => "http",
"advertise-socket-binding" => "modcluster",
"broken-node-timeout" => 60000,
"cached-connections-per-thread" => 40,
"connection-idle-timeout" => 60,
"connections-per-thread" => 40,
"enable-http2" => false,
"failover-strategy" => "LOAD_BALANCED",
"health-check-interval" => 10000,
"http2-enable-push" => true,
"http2-header-table-size" => 4096,
"http2-initial-window-size" => 65535,
"http2-max-concurrent-streams" => undefined,
"http2-max-frame-size" => 16384,
"http2-max-header-list-size" => undefined,
"management-access-predicate" => undefined,
"management-socket-binding" => "http",
"max-ajp-packet-size" => 8192,
"max-request-time" => -1,
"max-retries" => 1L,
"request-queue-size" => 1000,
"security-key" => undefined,
"security-realm" => undefined,
"ssl-context" => undefined,
"use-alias" => false,
"worker" => "default",
"balancer" => {"mycluster" => {
"max-attempts" => 1,
"sticky-session" => true,
"sticky-session-cookie" => "JSESSIONID",
"sticky-session-force" => false,
"sticky-session-path" => undefined,
"sticky-session-remove" => false,
"wait-worker" => 0,
"load-balancing-group" => undefined,
"node" => {
"wildfly-15.0.0.Alpha1-SNAPSHOT-3" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 3,
"flush-packets" => false,
"load" => 71,
"load-balancing-group" => "groupTwo",
"max-connections" => 40,
"open-connections" => 5,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8211/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "disabled"
},
"/" => {
"requests" => 0,
"status" => "disabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "disabled"
}
}
},
"wildfly-15.0.0.Alpha1-SNAPSHOT-4" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 2,
"flush-packets" => false,
"load" => 70,
"load-balancing-group" => "groupTwo",
"max-connections" => 40,
"open-connections" => 4,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8312/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "disabled"
},
"/" => {
"requests" => 0,
"status" => "disabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "disabled"
}
}
},
"wildfly-15.0.0.Alpha1-SNAPSHOT-1" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 0,
"flush-packets" => false,
"load" => 70,
"load-balancing-group" => "groupOne",
"max-connections" => 40,
"open-connections" => 4,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8009/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "enabled"
},
"/" => {
"requests" => 0,
"status" => "enabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "enabled"
}
}
},
"wildfly-15.0.0.Alpha1-SNAPSHOT-2" => {
"aliases" => [
"default-host",
"localhost"
],
"cache-connections" => 40,
"elected" => 0,
"flush-packets" => false,
"load" => 70,
"load-balancing-group" => "groupOne",
"max-connections" => 40,
"open-connections" => 5,
"ping" => 10,
"queue-new-requests" => true,
"read" => 0L,
"request-queue-size" => 1000,
"status" => "NODE_UP",
"timeout" => 0,
"ttl" => 60L,
"uri" => "ajp://172.17.0.2:8110/?#",
"written" => 0L,
"context" => {
"/clusterbench" => {
"requests" => 0,
"status" => "enabled"
},
"/" => {
"requests" => 0,
"status" => "enabled"
},
"/wildfly-services" => {
"requests" => 0,
"status" => "enabled"
}
}
}
}
}}
}
}
{noformat}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)