Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Revert "Revert "Stop depending on ZooKeeperProvider"" | Harald Musum | 2020-12-15 | 4 | -47/+1 | |
| | ||||||
* | Revert "Stop depending on ZooKeeperProvider" | Harald Musum | 2020-12-15 | 4 | -1/+47 | |
| | ||||||
* | Stop depending on ZooKeeperProvider | Harald Musum | 2020-12-15 | 4 | -47/+1 | |
| | | | | | | | | VespaZooKeeperServer is enough, ZooKeeperProvider is just an unnecessary extra layer. In addition neither provides any guarantee that the the server has started and is working. ClusterController has code that verifies that connecting to zookeeper works, that should be sufficient. | |||||
* | Merge branch 'master' into ↵ | Harald Musum | 2020-12-14 | 1 | -12/+13 | |
|\ | | | | | | | hmusum/disallow-clustercontroller-with-no-zookeeper-cluster | |||||
| * | Use CuratorFramework.blockUntilConnected() to verify connection | Harald Musum | 2020-12-14 | 1 | -6/+2 | |
| | | ||||||
| * | Refactor code and document code to verify that ZooKeeper is working | Harald Musum | 2020-12-14 | 1 | -12/+17 | |
| | | ||||||
* | | Remove unnecessary argument | Harald Musum | 2020-12-14 | 3 | -18/+18 | |
| | | ||||||
* | | Disallow creating a cluster controller having no zookeeper cluster | Harald Musum | 2020-12-14 | 2 | -28/+8 | |
|/ | ||||||
* | Revert "Remove code that nobody understands the need for" | Arnstein Ressem | 2020-12-09 | 1 | -2/+11 | |
| | ||||||
* | Remove code that nobody undrstands the need for | Harald Musum | 2020-12-08 | 1 | -11/+2 | |
| | | | | | | Cannot find any usage of nodes created. This might be some initialization code to check if operations work, but I cannot see the need for it. If this breaks something we can at least document why this is needed. | |||||
* | Move code in clustercontroller-apputils into clustercontroller-apps | Harald Musum | 2020-12-01 | 6 | -6/+278 | |
| | | | | | Code in clustercontroller-apputils is now only used from clustercontroller-apps, so those two modules can be merged | |||||
* | Rename method | Harald Musum | 2020-11-18 | 1 | -1/+1 | |
| | ||||||
* | LogLevel -> Level for isLoggable() | gjoranv | 2020-04-25 | 1 | -1/+1 | |
| | ||||||
* | Import java.util.logging.Level instead of com.yahoo.log.LogLevel | gjoranv | 2020-04-25 | 1 | -1/+1 | |
| | ||||||
* | Remove use-bucket-space-metric feature flag | Håkon Hallingstad | 2020-01-26 | 1 | -1/+0 | |
| | | | | | | | | | | The flag controlled config read by the Cluster Controller. Therefore, I have left the ModelContextImpl.Properties method and implementation (now always returning true), but the model has stopped using that method internally, and the config is no longer used in the CC. The field in the fleetcontroller.def is left unchanged and documented as deprecated. | |||||
* | Use bucket_space metric in retirement | Håkon Hallingstad | 2020-01-17 | 1 | -0/+1 | |
| | | | | | | | | | | | | This makes the Cluster Controller use the vds.datastored.bucket_space.buckets_total, dimension bucketSpace=default, to determine whether a content node manages zero buckets, and if so, will allow the node to go permanently down. This is used when a node is retiring, and it is to be removed from the application. The change is guarded by the use-bucket-space-metric, default true. If the new metric doesn't work as expected, we can revert to using the current/old metric by flipping the flag. The flag can be controlled per application. | |||||
* | Revert "Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-28 | 1 | -1/+1 | |
| | | | | ZooKeeper versions""" | |||||
* | Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-28 | 1 | -1/+1 | |
| | | | | ZooKeeper versions"" | |||||
* | Revert "Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-27 | 1 | -1/+1 | |
| | | | | ZooKeeper versions""" | |||||
* | Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-27 | 1 | -1/+1 | |
| | | | | ZooKeeper versions"" | |||||
* | Revert "Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-26 | 1 | -1/+1 | |
| | | | | ZooKeeper versions""" | |||||
* | Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-26 | 1 | -1/+1 | |
| | | | | ZooKeeper versions"" | |||||
* | Revert "Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-26 | 1 | -1/+1 | |
| | | | | ZooKeeper versions""" | |||||
* | Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-26 | 1 | -1/+1 | |
| | | | | ZooKeeper versions"" | |||||
* | Revert "Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-25 | 1 | -1/+1 | |
| | | | | ZooKeeper versions""" | |||||
* | Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-25 | 1 | -1/+1 | |
| | | | | ZooKeeper versions"" | |||||
* | Revert "Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-25 | 1 | -1/+1 | |
| | | | | ZooKeeper versions""" | |||||
* | Revert "Reapply "Create seperate bundles compiled against different ↵ | Harald Musum | 2019-10-25 | 1 | -1/+1 | |
| | | | | ZooKeeper versions"" | |||||
* | Revert "Revert "Create seperate bundles compiled against different ZooKeeper ↵ | Harald Musum | 2019-10-25 | 1 | -1/+1 | |
| | | | | versions"" | |||||
* | Revert "Create seperate bundles compiled against different ZooKeeper versions" | Harald Musum | 2019-10-25 | 1 | -1/+1 | |
| | ||||||
* | Fix dependency | Harald Musum | 2019-10-24 | 1 | -1/+1 | |
| | ||||||
* | Create VespaZooKeeperServer interface and use where appropriate | Harald Musum | 2019-10-24 | 2 | -3/+2 | |
| | ||||||
* | Revert "Revert "Reapply "Move ZooKeeperServer to another module""" | Harald Musum | 2019-10-23 | 1 | -0/+6 | |
| | ||||||
* | Revert "Reapply "Move ZooKeeperServer to another module"" | Harald Musum | 2019-10-22 | 1 | -6/+0 | |
| | ||||||
* | Revert "Revert "Reapply "move ZooKeeperServer to another module""" | Harald Musum | 2019-10-22 | 1 | -0/+6 | |
| | ||||||
* | Revert "Reapply "move ZooKeeperServer to another module"" | Håkon Hallingstad | 2019-10-22 | 1 | -6/+0 | |
| | ||||||
* | Revert "Revert "Reapply "Move ZooKeeperServer to another module"""" | Harald Musum | 2019-10-21 | 1 | -0/+6 | |
| | ||||||
* | Revert "Reapply "Move ZooKeeperServer to another module""" | Harald Musum | 2019-10-21 | 1 | -6/+0 | |
| | ||||||
* | Revert "Revert "Move ZooKeeperServer to another module"" | Harald Musum | 2019-10-20 | 1 | -0/+6 | |
| | ||||||
* | Revert "Move ZooKeeperServer to another module" | Harald Musum | 2019-10-18 | 1 | -6/+0 | |
| | ||||||
* | Move ZooKeeperServer to another module | Harald Musum | 2019-10-17 | 1 | -0/+6 | |
| | | | | | | zookeeper-server jar is not a preinstalled bundle, as zkfacade is, so need to add bundle explicitly for clustercontroller and add symlink from components dir for config server | |||||
* | Support configurable two-phase state transitions in cluster controller | Tor Brede Vekterli | 2019-03-14 | 1 | -0/+1 | |
| | ||||||
* | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 | |
| | ||||||
* | Remove experimental enable-multiple-bucket-spaces flag. | Geir Storli | 2018-11-23 | 1 | -1/+0 | |
| | | | | The feature has been default on since late May 2018. | |||||
* | Only derive default bucket space node states when cluster has global docs | Tor Brede Vekterli | 2018-05-02 | 1 | -0/+1 | |
| | | | | | | | Lets cluster controller use new protocols for sending compressed cluster state bundles, but without triggering implicit Maintenance edges for nodes in the default bucket space. Also allows for easy live reconfiguration when global document types are added or removed. | |||||
* | Remove explicit maven-compiler-plugin config. Inherit from parent. | gjoranv | 2018-04-25 | 1 | -10/+0 | |
| | ||||||
* | Add config to clustercontroller for the min merge completion ratio of ↵ | Geir Storli | 2018-03-20 | 1 | -0/+1 | |
| | | | | buckets in a bucket space before it is considered complete. | |||||
* | Add switch to enable multiple bucket spaces in cluster controller. | Geir Storli | 2018-02-27 | 1 | -0/+1 | |
| | ||||||
* | Nonfunctional changes only | Jon Bratseth | 2018-02-26 | 4 | -17/+28 | |
| | ||||||
* | use LoggingRequestHandler.Context in constructors | Arne Juul | 2018-01-05 | 4 | -21/+16 | |
| | | | | | * this implicitly wires in a Metric, allowing handler invocations to be measured in the ThreadedRequestHandler superclass. |