summaryrefslogtreecommitdiffstats
path: root/vdslib/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Improvements to handling of cluster removalJon Bratseth2020-07-021-5/+2
| | | | | | | | | - Don't change health status to "initializing" when creating a new VipStatus, as 'initializing' now requires all clusters to be up to transition to 'up', which means that if we're already up but are missing a cluster we'll go from 'up' to 'initializing' and stay there. - Forget up/down status for removed clusters. - Nicer logging on ignorable reconfiguration errors.
* Remove visitor ordering and order selection.Henning Baldersheim2019-08-091-40/+0
|
* Revert "Revert "Add maxRedundancy to exception message.""Henning Baldersheim2019-08-031-1/+3
|
* Revert "Add maxRedundancy to exception message."Henning Baldersheim2019-08-031-3/+1
|
* Add maxRedundancy to exception message.Henning Baldersheim2019-08-031-1/+3
|
* get -> getAcquire, set -> setReleaseHenning Baldersheim2019-05-201-6/+6
|
* Ensure visibility of config changes.Henning Baldersheim2019-05-181-18/+29
|
* Set member to null explicit.Henning Baldersheim2019-05-161-1/+5
|
* - Use double checked locking to ensure that we do not create Policies that ↵Henning Baldersheim2019-05-161-5/+10
| | | | | | we forget to destroy. - Catch exceptions and close/destroy when necessary.
* Get rid of very complicated and inherently thread unsafe code as external ↵Henning Baldersheim2019-04-261-18/+24
| | | | slobrok/configserver support is long gone.
* No '*' importsHenning Baldersheim2019-04-261-8/+11
|
* remove unused classesArne Juul2019-01-216-646/+0
|
* getContentType -> contentStruct and java doc.Henning Baldersheim2018-11-011-2/+2
|
* Deprecating a whole lot of body/header related methods that should have been ↵Henning Baldersheim2018-10-311-3/+9
| | | | done a long time ago.
* Fix author tag for SimonBjørn Christian Seime2018-07-051-1/+1
|
* Revert "Revert "Gjoranv/java9 prep 05""gjoranv2018-05-023-3/+3
|
* Revert "Gjoranv/java9 prep 05"gjoranv2018-05-023-3/+3
|
* Java 9: Replace 'new Double' with 'Double.valueOf'gjoranv2018-05-012-2/+2
|
* Java 9: Replace 'new Integer' with 'Integer.valueOf'gjoranv2018-04-301-1/+1
|
* Initial support for per bucket space cluster states in cluster controllerTor Brede Vekterli2018-02-222-0/+11
| | | | | Multiple spaces are only enabled in tests, so the controller still only generates the legacy baseline cluster state, maintaining today's behavior.
* Throw if we cannot find a sub-group with available distributorsTor Brede Vekterli2017-10-261-2/+9
| | | | | | | This matches the existing behavior of the C++ Distribution implementation and avoids triggering an NPE if a distributor is attempted resolved in a hierarchic cluster when the cluster state does not have any available distributors (such as when it is down).
* Update copyright headersJon Bratseth2017-06-1427-27/+27
|
* Revert "Update copyright headers"Jon Bratseth2017-06-1427-27/+27
|
* Update copyright headersJon Bratseth2017-06-1427-27/+27
|
* Remove carriage returnJon Bratseth2017-06-141-204/+204
|
* Revert "Copyright header"Jon Bratseth2017-06-1327-231/+231
|
* Copyright headerJon Bratseth2017-06-1327-231/+231
|
* remove old unused ignoresArne Juul2017-05-191-0/+0
|
* use Objects.hash() to implement hashCode()Arne H Juul2017-04-211-6/+1
|
* implement hashCode to avoid warningArne H Juul2017-04-202-0/+18
|
* Revert "Revert "Bratseth/tensor functions 3""Jon Bratseth2016-11-261-1/+1
|
* Revert "Bratseth/tensor functions 3"Jon Bratseth2016-11-251-1/+1
|
* Implement function delegation in TensorJon Bratseth2016-11-161-1/+1
|
* Rewrite and refactor core cluster controller state generation logicTor Brede Vekterli2016-10-052-13/+101
| | | Cluster controller will now generate the new cluster state on-demand in a "pure functional" way instead of conditionally patching a working state over time. This makes understanding (and changing) the state generation logic vastly easier than it previously was.
* PublishJon Bratseth2016-06-1528-0/+3419