summaryrefslogtreecommitdiffstats
path: root/zookeeper-server/zookeeper-server-3.6.2
Commit message (Collapse)AuthorAgeFilesLines
* Install ZooKeeper server 3.6.3 by defaultHarald Musum2021-05-201-1/+1
|
* Upgrade slf4j dependencies to 1.7.30Bjørn Christian Seime2021-03-241-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-commonBjørn Christian Seime2021-03-191-0/+7
|
* Inject TLS aware ZK client config to ZooKeeperAdminBjørn Christian Seime2021-03-192-1/+7
|
* Add copyright headersJon Bratseth2021-03-181-0/+1
|
* Another attempt at configuring secure only client port on ZK serverBjørn Christian Seime2021-03-181-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 schemeHarald Musum2021-03-171-1/+1
| | | | Using config does not work, need to use system property
* Use custom x509 authentication provider for ZK serverBjørn Christian Seime2021-03-171-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 Baldersheim2021-03-011-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 namesHarald Musum2021-02-261-2/+1
|
* Move ownership of QuorumPeer to RecoonfigurerJon Marius Venstad2021-02-193-11/+20
|
* Die if waiting for shutdown takes longer than 1 minute, and log when ↵Harald Musum2021-02-191-1/+8
| | | | shutting down server
* Use version 3.6.2 as default version for ZooKeeper serverHarald Musum2021-01-211-2/+2
|
* Patch NetUtils so it will use hostname if it existsHarald Musum2021-01-141-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.6Harald Musum2021-01-141-0/+88
|
* Always force shutdown of non-reconfigurable ZooKeeper serverMartin Polden2020-12-162-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 shutdownMartin Polden2020-12-151-1/+2
|
* Merge pull request #15825 from vespa-engine/mpolden/set-peer-firstMartin Polden2020-12-151-1/+1
|\ | | | | Ensure that peer is set before calling start
| * Ensure that peer is set before calling startMartin Polden2020-12-151-1/+1
| |
* | Use Process.logAndDieMartin Polden2020-12-151-6/+2
|/
* Shut down ZooKeeper properlyMartin Polden2020-12-154-39/+74
|
* Add comment about reason for dependenciesHarald Musum2020-12-091-0/+3
|
* 2 hacks to be able to use ZooKeeper server 3.6Harald Musum2020-12-091-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 @authorHarald Musum2020-12-082-0/+5
|
* Add support for ZooKeeper server 3.6.2Harald Musum2020-12-086-0/+217