summaryrefslogtreecommitdiffstats
path: root/zkfacade/src/main/java/com/yahoo
Commit message (Expand)AuthorAgeFilesLines
* Use var/zookeeper/conf for zookeeper server and client configHarald Musum2022-11-041-1/+1
* Make `getData(Path,Stat)` publicBjørn Christian Seime2022-10-201-1/+1
* Merge pull request #24458 from vespa-engine/bjorncs/zk-lock-with-ttlHarald Musum2022-10-141-3/+6
|\
| * Support locks with TTL in ZK curatorBjørn Christian Seime2022-10-141-3/+6
* | Only log invalidating lease when actually having itjonmv2022-10-141-9/+9
|/
* 12s session timeout for application cluster curatorjonmv2022-10-142-11/+22
* Update metrics as agreedjonmv2022-10-131-8/+1
* More loggingjonmv2022-10-131-16/+35
* Kill AbstractSingletonWorker, and add sample codejonmv2022-10-123-23/+134
* Acquire a single lock again in VespaCuratorjonmv2022-10-122-100/+1
* Handle shutdown in different threadjonmv2022-10-111-3/+16
* Complete janitor shutdown in synchronous part of shutdownjonmv2022-10-111-2/+3
* Sync shutdown, invalidate doom on no singletons, fix unit testjonmv2022-10-112-10/+23
* Stabilize unit testjonmv2022-10-111-3/+4
* Add metrics to singletone manager, with placeholder namesjonmv2022-10-102-12/+79
* Actively release when no singletons, in case something goes wrong elsewherejonmv2022-10-101-1/+1
* Add missing synchronizedjonmv2022-10-101-1/+1
* Disallow empty singleton IDsjonmv2022-10-101-2/+2
* Use identity hash map for registrationsjonmv2022-10-101-1/+2
* Also set up Curator in graphjonmv2022-10-101-3/+1
* No inheritance on AbstractComponentjonmv2022-10-101-6/+7
* delete vs deleteAlljonmv2022-10-103-13/+41
* Expand ZK API, and implement in CuratorWrapperjonmv2022-10-105-2/+595
* Move VespaCurator implementation to CuratorWrapper, with /user/ namespacejonmv2022-10-102-2/+44
* Support more stat and version in Curatorjonmv2022-10-102-44/+110
* Add optional TTL to persistent nodes created through CuratorBjørn Christian Seime2022-09-283-17/+39
* Don't claim to have peersJon Bratseth2022-07-141-1/+1
* Merge pull request #22476 from vespa-engine/hakonhall/remove-lockstats-debugHåkon Hallingstad2022-06-273-54/+11
|\
| * Remove LockStats debugHåkon Hallingstad2022-05-053-54/+11
* | Move TODO to Vespa 9Harald Musum2022-06-081-1/+1
* | Document timeout exception may be thrownjonmv2022-05-231-1/+2
* | Use '@Inject' from 'annotations' in multiple bundlesBjørn Christian Seime2022-05-062-2/+2
|/
* Fix LockStats warnings: Lock releases may come out-of-orderHåkon Hallingstad2022-04-272-14/+48
* Also identify curatorHåkon Hallingstad2022-04-271-2/+6
* More debug info on controller lock warningsHåkon Hallingstad2022-04-273-24/+18
* Merge pull request #22283 from vespa-engine/hakon/lock-debuggingJon Marius Venstad2022-04-264-18/+65
|\
| * Add lockIdHåkon Hallingstad2022-04-263-16/+21
| * View sequence number and reentry counts in lock warningHåkon Hallingstad2022-04-264-18/+60
* | Dump exception stacktrace for cfg bootstrap problemsHåkon Hallingstad2022-04-251-1/+1
|/
* Use lower log levelHarald Musum2022-04-191-3/+1
* Preserve reentrancyjonmv2022-04-171-12/+16
* Release locks in opposite order of taking themHarald Musum2022-04-081-2/+2
* Acquire locks in constructor and add some loggingHarald Musum2022-04-071-11/+11
* Revert "Revert "Start using new Curator locks in controller" MERGEOK"Harald Musum2022-04-072-0/+44
* Revert "Start using new Curator locks in controller"Harald Musum2022-04-072-44/+0
* Start using new Curator locks in controllerHarald Musum2022-04-062-0/+44
* Revert "Revert "Jonmv/reapply application name validation""Jon Marius Venstad2022-04-041-1/+1
* Revert "Jonmv/reapply application name validation"Jon Marius Venstad2022-04-041-1/+1
* Revert "Merge pull request #21961 from vespa-engine/revert-21918-jonmv/misc-6"Jon Marius Venstad2022-04-041-1/+1
* Revert "Jonmv/misc 6"Jon Marius Venstad2022-04-041-1/+1