mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Nicolas Capponi
17.29.2016 08b3f1565a41877054575135de0dac83266e8dd8
refs
author Nicolas Capponi <nicolas.capponi@forgerock.com>
Monday, October 17, 2016 14:29 +0200
committer Nicolas Capponi <nicolas.capponi@forgerock.com>
Monday, October 24, 2016 11:30 +0200
commit08b3f1565a41877054575135de0dac83266e8dd8
tree 0b7825b8a38ca5d815db101f1d8b2b860b3c22c1 tree | zip | gz
parent 8dd4c87972373e0eb1c074905819ae51187f98ad view | diff
OPENDJ-2870 Add a least requests load balancer algorithm

- the default behavior can be overridden by providing
a new AffinityControl with a request, which
guarantees connection affinity based on a byte string value
6 files modified
2 files added
906 ■■■■ changed files
opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/AffinityControl.java 155 ●●●●● diff | view | raw | blame | history
opendj-core/src/main/java/org/forgerock/opendj/ldap/Connections.java 189 ●●●●● diff | view | raw | blame | history
opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestLoadBalancer.java 240 ●●●●● diff | view | raw | blame | history
opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/Requests.java 138 ●●●●● diff | view | raw | blame | history
opendj-core/src/main/resources/com/forgerock/opendj/ldap/core.properties 10 ●●●●● diff | view | raw | blame | history
opendj-core/src/test/java/com/forgerock/opendj/ldap/controls/AffinityControlTestCase.java 71 ●●●●● diff | view | raw | blame | history
opendj-core/src/test/java/org/forgerock/opendj/ldap/ConnectionsTestCase.java 85 ●●●●● diff | view | raw | blame | history
opendj-core/src/test/java/org/forgerock/opendj/ldap/RequestLoadBalancerTestCase.java 18 ●●●●● diff | view | raw | blame | history