summaryrefslogtreecommitdiffstats
path: root/jdisc_core/src
Commit message (Collapse)AuthorAgeFilesLines
* Nonfunctional changes onlyJon Bratseth2017-11-081-2/+3
|
* Nonfunctional changes onlyJon Bratseth2017-10-2728-73/+86
|
* use HostName.getLocalhostArne Juul2017-09-081-7/+2
|
* Don't install jdisck logfmt variantJon Bratseth2017-09-051-0/+2
|
* Trigger GC more oftenBjørn Christian Seime2017-08-251-1/+1
|
* Merge pull request #3202 from vespa-engine/gjoranv/severe-loggjoranv2017-08-241-1/+1
|\ | | | | Log exception from StandaloneMain as SEVERE.
| * Log exception from StandaloneMain as SEVERE.gjoranv2017-08-241-1/+1
| |
* | Perform best-effort cleanup to stop JDisc from never closing connectionBjørn Christian Seime2017-08-231-5/+23
|/
* Reduce number of false positivesBjørn Christian Seime2017-08-151-1/+2
| | | | | | Increase grace period of stale containers as there is no guarantee when they are collected. Trigger finalization in case objects with finalizer are (indirectly) referring to ActiveContainer instances.
* Triggering finalization does not guarantee that phantom references are enqueuedBjørn Christian Seime2017-07-202-2/+2
|
* Merge pull request #2966 from yahoo/bjorncs/activecontainer-watchdogBjørn Christian Seime2017-07-171-0/+2
|\ | | | | Temporarily ignore test
| * Temporarily ignore testBjørn Christian Seime2017-07-171-0/+2
| |
* | Improve ActiveContainerDeactivationWatchdog unit testBjørn Christian Seime2017-07-172-7/+17
| |
* | Log when scheduled tasks are triggeredBjørn Christian Seime2017-07-171-0/+3
| |
* | Don't run jobs in parallelBjørn Christian Seime2017-07-171-1/+1
|/ | | | | Running them in parallel is not required, and it is easier to debug/trace issues later if jobs are executed sequentially.
* Ensure that phantom references are enqueued to reference queueBjørn Christian Seime2017-07-172-3/+7
|
* Merge pull request #2901 from yahoo/bratseth/make-curatormutex-reusableJon Bratseth2017-06-291-2/+3
|\ | | | | Bratseth/make curatormutex reusable
| * Nonfunctional changes onlyJon Bratseth2017-06-281-2/+3
| |
* | Support boot delegation to AppdynamicsJon Bratseth2017-06-274-5/+5
|/
* VESPA_HOME should not end with / anymoreArne H Juul2017-06-171-1/+0
| | | | | * best practice for HOME-like env vars is to be just the name of the directory without trailing slash.
* Update copyright headersJon Bratseth2017-06-14214-212/+214
|
* Revert "Update copyright headers"Jon Bratseth2017-06-14214-214/+212
|
* Fix comment prefixJon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-14214-212/+214
|
* Remove carriage returnJon Bratseth2017-06-142-2/+2
|
* Revert "Copyright header"Jon Bratseth2017-06-13214-217/+214
|
* Copyright headerJon Bratseth2017-06-13214-214/+217
|
* Rename jdisc_logfmt to vespa-jdisc-logfmt.Tor Egge2017-06-135-9/+9
|
* Ignore test (#2719)Bjørn Christian Seime2017-06-121-0/+2
|
* Use mocked clock (#2718)Bjørn Christian Seime2017-06-121-2/+1
|
* Reintroduce enforced destruction of ActiveContainer (#2712)Bjørn Christian Seime2017-06-123-17/+149
| | | | Reintroduce enforced destruction of ActiveContainer - without using finalizer
* Remove finalizer in ActiveContainerBjørn Christian Seime2017-06-123-102/+1
| | | | | No instances of the log message has been detected the last month, which indicates that the finalizer is not necessary.
* Use scheduleAtFixedRate instead of scheduleWithFixedDelayBjørn Christian Seime2017-06-091-3/+3
|
* Regularly trigger GC to improve accuracy of metricsBjørn Christian Seime2017-06-091-0/+13
|
* Use a single thread to monitor all deactivated ActiveContainersBjørn Christian Seime2017-06-086-192/+211
| | | | | | Add new watchdog class to combine monitoring and reporting of stale ActiveContainer instances. Introduce a grace period to allow deactivated containers some time to die.
* Improve error message when ActiveContainer is destructed through finalizerBjørn Christian Seime2017-06-081-1/+2
|
* Track stale ActiveContainer instancesBjørn Christian Seime2017-05-316-6/+238
|
* Revert "Introduce class to track stale ActiveContainer instances"Bjørn Christian Seime2017-05-301-137/+0
| | | | This reverts commit 41a1db5c510ff536caa3740a0f6df9acf8e0cbef.
* Revert "Use ActiveContainerStatistics"Bjørn Christian Seime2017-05-302-20/+5
| | | | This reverts commit 606acc8e051d983698099f9ec1bcbfcde10a2690.
* Revert "Misc fixes to ActiveContainerStatistics"Bjørn Christian Seime2017-05-301-25/+29
| | | | This reverts commit 70e8ea955b7a349408c92fd6b8aeeddcccc8df59.
* Revert "Remove unnecessary public access modifiers."Bjørn Christian Seime2017-05-301-11/+11
| | | | This reverts commit a125133413f41371706bd2f5ae938ef6f798480a.
* Revert "Add unit test for ActiveContainerStatistics"Bjørn Christian Seime2017-05-301-78/+0
| | | | This reverts commit 3b2ab7feaa19498f876bb710e6ae41ebe6d4ad69.
* Add missing override annotationBjørn Christian Seime2017-05-301-0/+1
|
* Remove unnecessary public access modifiers.gjoranv2017-05-301-11/+11
|
* Add unit test for ActiveContainerStatisticsBjørn Christian Seime2017-05-301-0/+78
|
* Misc fixes to ActiveContainerStatisticsBjørn Christian Seime2017-05-301-29/+25
|
* Use ActiveContainerStatisticsBjørn Christian Seime2017-05-292-5/+20
| | | | | Track ActiveContainer instances through ApplicationLoader. Output ActiveContainer statistics through MetricUpdater.
* Introduce class to track stale ActiveContainer instancesBjørn Christian Seime2017-05-291-0/+137
|
* Log when destroy() is invoked through Java finalizerBjørn Christian Seime2017-05-291-15/+15
|
* Catch everything and also guard stop and destroy with a watchdog.Henning Baldersheim2017-05-141-2/+13
|