Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set system property zookeeper.globalOutstandingLimit | Harald Musum | 2021-05-10 | 1 | -0/+2 |
| | |||||
* | Generate server ZK TLS config using Vespa mTLS config | Bjørn Christian Seime | 2021-04-21 | 3 | -122/+67 |
| | | | | Server ZK TLS config follows Vespa mTLS config and is no longer controlled by feature flag. | ||||
* | Make sure to install zookeeper-server-3.6.3 | Harald Musum | 2021-04-19 | 1 | -0/+1 |
| | |||||
* | Support ZooKeeer server 3.6.3 | Harald Musum | 2021-04-15 | 10 | -0/+491 |
| | |||||
* | Upgrade slf4j dependencies to 1.7.30 | Bjørn Christian Seime | 2021-03-24 | 1 | -1/+1 |
| | | | | | Upgrade jcl-over-slf4j to a version that exports common-logging 1.1.3 or newer (1.2 for 1.7.30). Previous version exported 1.1.1 which is older than the version visible through container-dev Maven dependency tree. | ||||
* | Exclude transitive ZK dependency from zookeeper-client-common | Bjørn Christian Seime | 2021-03-19 | 1 | -0/+7 |
| | |||||
* | Inject TLS aware ZK client config to ZooKeeperAdmin | Bjørn Christian Seime | 2021-03-19 | 2 | -1/+7 |
| | |||||
* | Add copyright headers | Jon Bratseth | 2021-03-18 | 1 | -0/+1 |
| | |||||
* | Another attempt at configuring secure only client port on ZK server | Bjørn Christian Seime | 2021-03-18 | 3 | -30/+60 |
| | | | | | | ZK dynamic reconfiguration logic assumes that insecure client port exists. This commit introduces a new connection factory that overrides 'secure' flag from configure() and makes the insecure client port become secure. | ||||
* | Use default metrics provider | Harald Musum | 2021-03-18 | 2 | -3/+1 |
| | |||||
* | Update tests | Harald Musum | 2021-03-17 | 1 | -6/+0 |
| | |||||
* | Set auth provider as system propertuy and use x509 as scheme | Harald Musum | 2021-03-17 | 2 | -4/+3 |
| | | | | Using config does not work, need to use system property | ||||
* | Use custom x509 authentication provider for ZK server | Bjørn Christian Seime | 2021-03-17 | 3 | -4/+53 |
| | | | | | Default provider implementation from ZK does not work in conjunction with ssl context supplier (fails on missing trust manager). | ||||
* | Remove unused parameter | Bjørn Christian Seime | 2021-03-15 | 1 | -3/+3 |
| | |||||
* | Handle client port that is configured to TLS only | Bjørn Christian Seime | 2021-03-15 | 2 | -21/+35 |
| | | | | | | The client port can no longer be distributed through the ZK dynamic reconfiguration as the protocol does not support SSL client port. The port must be configured through the static config section instead. | ||||
* | Use SSLContext supplier for ZK server configuration | Bjørn Christian Seime | 2021-03-12 | 4 | -231/+90 |
| | | | | | Remove use of keystore/truststore from disk. Only configure client secure port if TLS is enabled. | ||||
* | Simplify and stabilise test (would fail if asleep for more than 1s) | Jon Marius Venstad | 2021-03-12 | 1 | -16/+5 |
| | |||||
* | Use correct List type | Bjørn Christian Seime | 2021-03-10 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Specify TLS configuration when enabling secure ZK client"" | Bjørn Christian Seime | 2021-03-10 | 3 | -35/+58 |
| | |||||
* | Revert "Specify TLS configuration when enabling secure ZK client" | Harald Musum | 2021-03-10 | 3 | -58/+35 |
| | |||||
* | Specify TLS configuration when enabling secure ZK client | Bjørn Christian Seime | 2021-03-10 | 3 | -35/+58 |
| | | | | | Implement and use ssl context supplier class. Move helpers methods for determining enabled ciphers/protocols to supplier class. | ||||
* | Merge pull request #16717 from vespa-engine/balder/close-after-use | Henning Baldersheim | 2021-03-01 | 1 | -3/+14 |
|\ | | | | | Ensure theat we close the ZooKeeperAdmin. Unfortunately The ZooKeeper… | ||||
| * | Ensure theat we close the ZooKeeperAdmin. Unfortunately The ZooKeeper.close ↵ | Henning Baldersheim | 2021-03-01 | 1 | -3/+14 |
| | | | | | | | | | | | | throw Interrupted exception which make the compiler complain when used in try-with-resource is must be doen manually with finally clause. | ||||
* | | Revert "Periodically reconfigure config server ZooKeeper cluster" | Martin Polden | 2021-03-01 | 3 | -81/+4 |
|/ | |||||
* | Ignore config with no servers | Martin Polden | 2021-02-26 | 2 | -0/+6 |
| | |||||
* | Support reconfiguration without config | Martin Polden | 2021-02-26 | 3 | -4/+75 |
| | |||||
* | 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. |