Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix logger and maintainer names | Harald Musum | 2021-02-26 | 1 | -2/+1 |
| | |||||
* | Disable TLSV1.3 | Bjørn Christian Seime | 2021-02-24 | 1 | -2/+2 |
| | |||||
* | Flag service for orchestrated restart when ZK myid changes | Jon Marius Venstad | 2021-02-23 | 1 | -1/+1 |
| | |||||
* | Fix tests | Jon Marius Venstad | 2021-02-19 | 1 | -18/+24 |
| | |||||
* | Move ownership of QuorumPeer to Recoonfigurer | Jon Marius Venstad | 2021-02-19 | 6 | -23/+69 |
| | |||||
* | Die after 1 minute if no ZK-connection when constructing CC | Jon Marius Venstad | 2021-02-19 | 1 | -2/+2 |
| | |||||
* | Merge pull request #16585 from ↵ | Jon Marius Venstad | 2021-02-19 | 1 | -1/+8 |
|\ | | | | | | | | | vespa-engine/hmusum/die-if-zookeeper-shutdown-takes-too-long Die if waiting for shutdown takes longer than 1 minute, and log when … | ||||
| * | Die if waiting for shutdown takes longer than 1 minute, and log when ↵ | Harald Musum | 2021-02-19 | 1 | -1/+8 |
| | | | | | | | | shutting down server | ||||
* | | ZK will now allow TLSv1.3 in addition to TLSv1.2 | Bjørn Christian Seime | 2021-02-18 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #16557 from ↵ | Jon Marius Venstad | 2021-02-17 | 2 | -15/+26 |
|\ | | | | | | | | | vespa-engine/jonmv/properly-detect-leaving-zk-servers Properly detect leaving ZK servers by comparing full spec | ||||
| * | Properly detect leaving ZK servers by comparing full spec | Jon Marius Venstad | 2021-02-17 | 2 | -15/+26 |
| | | |||||
* | | Merge pull request #16555 from vespa-engine/hmusum/use-list | Jon Marius Venstad | 2021-02-17 | 1 | -2/+5 |
|\ \ | |/ |/| | Use a list instead of a set, we want to keep order | ||||
| * | Add distinct() | Harald Musum | 2021-02-17 | 1 | -1/+4 |
| | | |||||
| * | Use a list instead of a set, we want to keep order | Harald Musum | 2021-02-17 | 1 | -2/+2 |
| | | |||||
* | | Print actual servers from config and reformat | Harald Musum | 2021-02-17 | 1 | -4/+4 |
| | | |||||
* | | Log active and new config before reconfiguring | Harald Musum | 2021-02-17 | 1 | -1/+3 |
|/ | |||||
* | Shutdown and die if we are going down to 1 ZooKeeper server | Harald Musum | 2021-02-16 | 1 | -0/+8 |
| | | | | Reconfiguration will not work, since the old servers will be shutdown | ||||
* | Do logAndDie in reconfigure method | Harald Musum | 2021-02-11 | 1 | -8/+8 |
| | |||||
* | Exit if reconmfiguration fails | Harald Musum | 2021-02-11 | 1 | -4/+11 |
| | | | | | | | | | When going from 2 to 1 zookeeper servers (after going from 1 to 2 nodes because a node is about to be retired), reconfiguration will fail if the second node is removed before reconfiguration has happened. Reconfiguration will never work in these cases, since 2 nodes is needed to have ZooKeepere quorum. Just exit if this happens, new config will be used in this case and ZooKeeper should work fine again. | ||||
* | Revert "Revert "Remove support for ZooKeeper server 3.5.6 [run-systemtest]"" | Harald Musum | 2021-01-29 | 8 | -264/+0 |
| | |||||
* | Revert "Remove support for ZooKeeper server 3.5.6 [run-systemtest]" | Harald Musum | 2021-01-29 | 8 | -0/+264 |
| | |||||
* | Remove support for ZooKeeper server 3.5.6 | Harald Musum | 2021-01-29 | 8 | -264/+0 |
| | |||||
* | Use version 3.6.2 as default version for ZooKeeper server | Harald Musum | 2021-01-21 | 2 | -4/+2 |
| | |||||
* | Patch NetUtils so it will use hostname if it exists | Harald Musum | 2021-01-14 | 1 | -1/+6 |
| | | | | | | | In some environments we have Docker containers where we have internal IP addresses (e.g. 172.x.x.x) that are only valid inside the container. This change makes sure that we use hostname instead of theses addresses when possible. | ||||
* | Import from ZooKeeper branch branch-3.6 | Harald Musum | 2021-01-14 | 1 | -0/+88 |
| | |||||
* | Always force shutdown of non-reconfigurable ZooKeeper server | Martin Polden | 2020-12-16 | 8 | -6/+52 |
| | | | | | This basically reverts to the original behaviour, where the container is forced to exit when a new VespaZooKeeperServer component is setup. | ||||
* | Wait for quorum peer thread on shutdown | Martin Polden | 2020-12-15 | 2 | -2/+4 |
| | |||||
* | Merge pull request #15825 from vespa-engine/mpolden/set-peer-first | Martin Polden | 2020-12-15 | 2 | -2/+2 |
|\ | | | | | Ensure that peer is set before calling start | ||||
| * | Ensure that peer is set before calling start | Martin Polden | 2020-12-15 | 2 | -2/+2 |
| | | |||||
* | | Use Process.logAndDie | Martin Polden | 2020-12-15 | 2 | -12/+4 |
|/ | |||||
* | Use exponential backoff for ZooKeeper restart | Martin Polden | 2020-12-15 | 4 | -29/+53 |
| | |||||
* | Shut down ZooKeeper properly | Martin Polden | 2020-12-15 | 12 | -80/+158 |
| | |||||
* | Never attempt to start again after executor has shut down | Martin Polden | 2020-12-14 | 1 | -1/+1 |
| | |||||
* | Log when triggering shutdown | Martin Polden | 2020-12-14 | 1 | -2/+5 |
| | |||||
* | Log exception | Harald Musum | 2020-12-14 | 1 | -1/+1 |
| | |||||
* | Log time left on reconfig failure | Martin Polden | 2020-12-13 | 1 | -3/+7 |
| | |||||
* | Adjust total timeout according to joining servers | Martin Polden | 2020-12-13 | 1 | -3/+12 |
| | |||||
* | Prevent tests from blocking until shutdown timeout | Martin Polden | 2020-12-13 | 3 | -53/+52 |
| | |||||
* | Remove unnecessary zookeeper.server.version property | Martin Polden | 2020-12-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15791 from vespa-engine/mpolden/joining-servers | Martin Polden | 2020-12-11 | 2 | -56/+71 |
|\ | | | | | Make joining server an observer in initial config | ||||
| * | Make joining server an observer in initial config | Martin Polden | 2020-12-11 | 2 | -10/+20 |
| | | |||||
| * | Clean up test | Martin Polden | 2020-12-10 | 1 | -47/+52 |
| | | |||||
* | | Remove duplicate log message now that we retry if starting fails | Harald Musum | 2020-12-11 | 1 | -1/+0 |
| | | |||||
* | | Retry start of zookeeper server | Harald Musum | 2020-12-10 | 1 | -6/+24 |
|/ | | | | | An already running server may take som time to shut down, starting a new one might fail in that case so we need to retry | ||||
* | Add comment about reason for dependencies | Harald Musum | 2020-12-09 | 1 | -0/+3 |
| | |||||
* | 2 hacks to be able to use ZooKeeper server 3.6 | Harald Musum | 2020-12-09 | 4 | -2/+24 |
| | | | | | | | | | | | Explicitly depend on io.dropwizard.metrics and org.xerial.snappy since they are used by metrics provider (even NullMetricsProvider) when bootstrapping ServerMetrics in zookeeper code and cannot be found when runnin in a container Do some class loadin trick to circumvent zookeeper itself loading a class with the threads current class loader, which does not work well in a container | ||||
* | Log error when starting ZooKeeper server fails | Harald Musum | 2020-12-09 | 1 | -1/+5 |
| | |||||
* | Revert "Set reconfigEnabled based on config value" | Harald Musum | 2020-12-09 | 2 | -3/+1 |
| | |||||
* | Set reconfigEnabled based on config value | Harald Musum | 2020-12-09 | 2 | -1/+3 |
| | | | | | | Seeing issues with this for clustercontrollers when cluster grows or shrinks, so set reconfigEnabled to true only when config says we should use it | ||||
* | Merge pull request #15735 from ↵ | Harald Musum | 2020-12-08 | 10 | -3/+228 |
|\ | | | | | | | | | vespa-engine/hmusum/add-support-for-zookeeper-server-3.6.2 Add support for ZooKeeper server 3.6.2 |