summaryrefslogtreecommitdiffstats
path: root/zkfacade/src/main/java/com/yahoo/vespa/curator/Lock.java
Commit message (Expand)AuthorAgeFilesLines
* Don't wait for maintenance redeploy if autoscaling deploy fails onceJon Bratseth2022-11-071-1/+1
* Remove LockStats debugHåkon Hallingstad2022-05-051-45/+2
* Fix LockStats warnings: Lock releases may come out-of-orderHåkon Hallingstad2022-04-271-7/+13
* Also identify curatorHåkon Hallingstad2022-04-271-2/+6
* More debug info on controller lock warningsHåkon Hallingstad2022-04-271-8/+9
* Merge pull request #22283 from vespa-engine/hakon/lock-debuggingJon Marius Venstad2022-04-261-2/+41
|\
| * Add lockIdHåkon Hallingstad2022-04-261-3/+8
| * View sequence number and reentry counts in lock warningHåkon Hallingstad2022-04-261-2/+36
* | Dump exception stacktrace for cfg bootstrap problemsHåkon Hallingstad2022-04-251-1/+1
|/
* Revert "Revert "Start using new Curator locks in controller" MERGEOK"Harald Musum2022-04-071-0/+3
* Revert "Start using new Curator locks in controller"Harald Musum2022-04-071-3/+0
* Start using new Curator locks in controllerHarald Musum2022-04-061-0/+3
* Replace use of Guava's UncheckedTimeoutException with our ownBjørn Christian Seime2022-01-141-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Avoid even small double-counting of locked timeHåkon Hallingstad2020-10-071-2/+5
* Move lock metrics to MetricsReporterHåkon Hallingstad2020-10-031-16/+9
* Add metrics to lock attemptsHåkon Hallingstad2020-10-011-4/+11
* Record locks taken for external deploysHåkon Hallingstad2020-09-301-3/+4
* Add count of failed releasesHåkon Hallingstad2020-09-281-1/+2
* More info -> attempt renamesHåkon Hallingstad2020-09-281-2/+2
* LockInfo -> LockAttempt, ThreadLockInfo -> ThreadLockStats, and moreHåkon Hallingstad2020-09-281-7/+7
* Use deque as stackHåkon Hallingstad2020-09-281-4/+0
* Mock lock path from thread to per-lock (bug)Håkon Hallingstad2020-09-261-10/+6
* Adds method name to stack trace and adds timeout count and testHåkon Hallingstad2020-09-251-1/+6
* Remove reentrant lock no longer neededHåkon Hallingstad2020-09-251-28/+14
* Count events per zk path and move to separate packageHåkon Hallingstad2020-09-241-1/+2
* Expose locks info in REST APIHåkon Hallingstad2020-09-241-2/+14
* Let Curator own re-entrant locksMartin Polden2020-04-141-1/+5
* Be less stupoidJon Marius Venstad2020-01-161-1/+4
* Differentiate between failing to acquire the two locksJon Marius Venstad2020-01-161-10/+7
* Swap order of locks, to avoid doubling timeout durationJon Marius Venstad2020-01-161-6/+14
* Hold a JVM-wide reentrant lock to grab mutex — helps ZK stale reads?Jon Marius Venstad2020-01-161-1/+9
* Return 504 Gateway Timeout on lock timeout from OrchestratorHåkon Hallingstad2019-10-211-1/+1
* Remove deprecated and unused constructorHarald Musum2018-09-131-10/+1
* Nonfunctional changes onlyJon Bratseth2018-06-191-2/+3
* Remove superfluous characters in exception messageHarald Musum2017-09-271-1/+1
* Create a mock lock in Lock when possibleJon Bratseth2017-08-081-1/+9
* Simpler nameJon Bratseth2017-06-281-0/+53