summaryrefslogtreecommitdiffstats
path: root/zkfacade
Commit message (Collapse)AuthorAgeFilesLines
...
* Sync shutdown, invalidate doom on no singletons, fix unit testjonmv2022-10-113-19/+36
|
* Stabilize unit testjonmv2022-10-112-4/+5
|
* Add metrics to singletone manager, with placeholder namesjonmv2022-10-103-17/+179
|
* Actively release when no singletons, in case something goes wrong elsewherejonmv2022-10-101-1/+1
|
* Register number of parties equal to possible concurrent arrivalsjonmv2022-10-101-0/+2
|
* 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
|
* Update ABI specjonmv2022-10-101-4/+5
|
* No inheritance on AbstractComponentjonmv2022-10-102-13/+14
|
* delete vs deleteAlljonmv2022-10-103-13/+41
|
* Remove left-over toString, and add forgotten assertionjonmv2022-10-101-1/+2
|
* Expand ZK API, and implement in CuratorWrapperjonmv2022-10-108-3/+923
|
* 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
|
* Upgrade to Curator 5.3.0Harald Musum2022-08-0911-11/+11
|
* Don't claim to have peersJon Bratseth2022-07-141-1/+1
|
* Remove explicit dep to vespajlib with exclusion.gjoranv2022-07-121-12/+0
| | | | * Already included with correct exclusions in container-dev.
* Merge pull request #22476 from vespa-engine/hakonhall/remove-lockstats-debugHåkon Hallingstad2022-06-273-54/+11
|\ | | | | Remove LockStats debug
| * Remove LockStats debugHåkon Hallingstad2022-05-053-54/+11
| |
* | Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
| |
* | Move TODO to Vespa 9Harald Musum2022-06-081-1/+1
| |
* | Exclude lz4-java, not needed by zkfacade.gjoranv2022-06-081-0/+6
| | | | | | | | - Import-Package caused by netty-codec
* | Merge pull request #22713 from vespa-engine/jonmv/logserver-for-testerJon Marius Venstad2022-05-231-1/+2
|\ \ | | | | | | Jonmv/logserver for tester
| * | Document timeout exception may be thrownjonmv2022-05-231-1/+2
| | |
* | | install_jar CMake functionHåkon Hallingstad2022-05-201-1/+1
|/ /
* / Use '@Inject' from 'annotations' in multiple bundlesBjørn Christian Seime2022-05-062-2/+2
|/
* Test out-of-order releaseHåkon Hallingstad2022-04-271-0/+38
|
* Fix LockStats warnings: Lock releases may come out-of-orderHåkon Hallingstad2022-04-272-14/+48
|
* Merge pull request #22230 from vespa-engine/hmusum/upgrade-curatorHåkon Hallingstad2022-04-2711-11/+11
|\ | | | | Upgrade Curator to 5.2.1 [run-systemtest]
| * Upgrade Curator to 5.2.1Harald Musum2022-04-2211-11/+11
| |
* | 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
|\ \ | | | | | | Debugging of double-locking
| * | 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
| | | | | | | | | | | | | | | | One should not use locks with overlapping paths, e.g. * /controller/v1/locks/<tenant> * /controller/v1/locks/<tenant>/<application> * /controller/v1/locks/<tenant>/<application>/<instance> Change to use new paths, e.g.: * /controller/v1/locks/<tenant> * /controller/v1/locks/<tenant:application> * /controller/v1/locks/<tenant:application:instance> Need to take both locks in a transition period using new class MultiplePathsLock, which can be removed when all users use both new and old paths for locks
* 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
| | | | | This reverts commit a0b02d8bd00bf8d7f3410cbf47ae432770546883, reversing changes made to 64d0102f9931a01d31976e85b585b9e63894f08e.
* Revert "Jonmv/misc 6"Jon Marius Venstad2022-04-041-1/+1
|