Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove duplicate embedding of log libraries | Bjørn Christian Seime | 2021-07-05 | 1 | -9/+24 |
| | | | | Embedding log libraries in bundles results in various warnings being printed to stderr. | ||||
* | Install ZooKeeper server 3.6.3 by default | Harald Musum | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | 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 | 1 | -0/+37 |
| | | | | | | 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. | ||||
* | Set auth provider as system propertuy and use x509 as scheme | Harald Musum | 2021-03-17 | 1 | -1/+1 |
| | | | | 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 | 1 | -0/+41 |
| | | | | | Default provider implementation from ZK does not work in conjunction with ssl context supplier (fails on missing trust manager). | ||||
* | 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. | ||||
* | Fix logger and maintainer names | Harald Musum | 2021-02-26 | 1 | -2/+1 |
| | |||||
* | Move ownership of QuorumPeer to Recoonfigurer | Jon Marius Venstad | 2021-02-19 | 3 | -11/+20 |
| | |||||
* | Die if waiting for shutdown takes longer than 1 minute, and log when ↵ | Harald Musum | 2021-02-19 | 1 | -1/+8 |
| | | | | shutting down server | ||||
* | Use version 3.6.2 as default version for ZooKeeper server | Harald Musum | 2021-01-21 | 1 | -2/+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 | 2 | -0/+10 |
| | | | | | 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 | 1 | -1/+2 |
| | |||||
* | Merge pull request #15825 from vespa-engine/mpolden/set-peer-first | Martin Polden | 2020-12-15 | 1 | -1/+1 |
|\ | | | | | Ensure that peer is set before calling start | ||||
| * | Ensure that peer is set before calling start | Martin Polden | 2020-12-15 | 1 | -1/+1 |
| | | |||||
* | | Use Process.logAndDie | Martin Polden | 2020-12-15 | 1 | -6/+2 |
|/ | |||||
* | Shut down ZooKeeper properly | Martin Polden | 2020-12-15 | 4 | -39/+74 |
| | |||||
* | 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 | 1 | -0/+12 |
| | | | | | | | | | | | 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 | ||||
* | Add @author | Harald Musum | 2020-12-08 | 2 | -0/+5 |
| | |||||
* | Add support for ZooKeeper server 3.6.2 | Harald Musum | 2020-12-08 | 6 | -0/+217 |