summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container/handler
Commit message (Collapse)AuthorAgeFilesLines
* Remove old log readingOla Aunrønning2019-04-052-55/+4
|
* Don't create and close streams in loopOla Aunrønning2019-03-281-6/+3
|
* Check if log file is zipped (#8773)olaaun2019-03-131-3/+13
| | | | | | | | * Check if log file is zipped * Check that outputStream isn't already a GZIPOutputStream * No longer depend on file type order
* Add coverage info to access logHenning Baldersheim2019-03-121-0/+7
|
* Set Content-Type and Content-EncodingValerij Fredriksen2019-03-071-0/+9
|
* Combined and zipped outputstreamValerij Fredriksen2019-03-062-15/+66
|
* Make LogHandler configurableValerij Fredriksen2019-03-062-55/+52
|
* Add some leniency to latestLogThresholdOla Aunrønning2019-02-271-3/+3
|
* Rename argumentJon Bratseth2019-02-251-1/+1
|
* Remove unnecessary codeJon Bratseth2019-02-252-17/+2
|
* Set healt status to down when we decide to go out of rotationJon Bratseth2019-02-252-6/+24
|
* Make rotation status changes eager and thread safeJon Bratseth2019-02-253-8/+32
|
* Remove initiallyInRotation=false option: Not usedJon Bratseth2019-02-222-10/+11
|
* Remove config param noSearchBackendsImpliesOutOfServicegjoranv2019-01-211-5/+2
|
* Adaptive timeout support in java dispatchOlli Virtanen2018-11-231-3/+3
|
* Deprecation cleanupJon Bratseth2018-11-202-12/+8
|
* When pooling ClusterMonitors and SearchClusters you will add a cluster every ↵Henning Baldersheim2018-11-152-8/+33
| | | | | | | | time there is a reconfig. As nothing will purge them, you both keep stuff alive forever and end up with more clusters that you have. Hence the magic for not removing vipstatus when there are multiple clusters kick in preventing nodes being taken OOR. Now it is using the ComponentId for identifying a cluster.
* Convert to base 64 using standard libraryOla Aunrønning2018-10-231-2/+2
|
* Fix testsJon Bratseth2018-10-161-8/+8
|
* Use full nameHarald Musum2018-10-031-1/+1
|
* Add copyright headerJon Bratseth2018-10-013-0/+3
|
* Added test for LogHandlerOla Aunrønning2018-09-202-6/+8
|
* Merge pull request #7026 from vespa-engine/olaaun/filter-on-log-creationHarald Musum2018-09-201-3/+2
|\ | | | | Filter on file creation time instead of last modified time
| * Filter on file creation time instead of last modified timeOla Aunrønning2018-09-201-3/+2
| |
* | Changed value type from string to JSON (#7025)olaaun2018-09-201-1/+1
|/
* Replace HTTP response with Log class. Other cleanupOla Aunrønning2018-09-181-4/+4
|
* Filter on time. Flatten logs jsonOla Aunrønning2018-09-182-36/+45
|
* filter number of logsOla Aunrønning2018-09-182-4/+37
|
* Check if container is running on logserverOla Aunrønning2018-09-102-17/+19
|
* Add functionality for retrieving logsOla Aunrønning2018-09-102-0/+75
|
* Revert "Merge pull request #6726 from ↵Jon Bratseth2018-08-303-45/+106
| | | | | | | vespa-engine/revert-6719-bratseth/initially-down" This reverts commit 05ea4c2b9952bceaf0e009053c2f51a09d15a957, reversing changes made to 03efdabdc9f0e43fc2c362569ae455a7abc9a64b.
* Revert "Be down initially"Jon Bratseth2018-08-303-106/+45
|
* Be down initiallyJon Bratseth2018-08-293-45/+106
| | | | | | | | | | | | | | | | | | | | Before ths change containers used to come up in the initial VIP state of up ("in rotation") before having any information about downstream cløusters. This is problematic if the node determines that it should be down when learning the state of downstream clusters, especially when it is determining that it should be down due to failing to complete pings timely due to initialization load. This changes to starting in the down state. Crucially, this requires tracking the current state of clusters in a separate component such that the state survives reconfiguration and we avoid setting the state down briefly on each reconfiguration. In addition to the case where there are downstream clusters deciding the VIP state oif a container, there are two others: - There are no such clusters. In this case the VIP state will be up by default. - Some other component is explicitly deciding the VIP state. This commit makes that case clearer.
* Add handler skeleton (#6541)Jon Bratseth2018-08-101-1/+1
|
* Model inference initial commitJon Bratseth2018-06-282-2/+2
|
* Change field nameJon Bratseth2018-06-151-3/+3
|
* Only count time with no threads availableHåkon Hallingstad2018-06-141-9/+9
| | | | | | | | | | | | | | | | | | | | | Found this edge-case with logAndDie in ThreadPoolProvider: - A Runnable executes and finishes at time T0 - No Runnables execute for a long time t > maxThreadExecutionTimeSeconds - At time T1 = T0 + t, a bursts of Runnables N > maxthreads arrives such that the (maxthreads+1) Runnable will be tried executed and rejected before any of the first maxthreads Runnables finish. - Then, logOrDie will be called immediately. That is, a sufficiently silent period followed by a burst of Runnables cause the process to die. This PR will make sure that the process dies only if maxThreadExecutionTimeSeconds seconds pass with no available threads, like the documentation says. I found this as I was looking for reasons why the Cluster Controller have had logAndDie problems. The CC has maxthreads of 10, and was getting bursts of 6-8 of a particular request type (reduced in PR 6207).
* Add initiallyInRotation to vip status config and inject config into VipStatusHarald Musum2018-06-051-5/+13
| | | | | Use config value for inital value of isInRotation() when nothing is known about backend clusters
* Propagate nodes too.Henning Baldersheim2018-02-061-3/+14
|
* Add deprecation legacy stuff only used in tests.Henning Baldersheim2018-02-061-1/+1
|
* add jdisc Metric wiringArne Juul2017-12-141-2/+6
| | | | rename metric (will be tagged as a "container" metric anyway)
* Nonfunctional changes onlyJon Bratseth2017-08-224-4/+4
|
* Update copyright headersJon Bratseth2017-06-1411-11/+11
|
* Revert "Update copyright headers"Jon Bratseth2017-06-1411-11/+11
|
* Update copyright headersJon Bratseth2017-06-1411-11/+11
|
* Revert "Copyright header"Jon Bratseth2017-06-1311-11/+11
|
* Copyright headerJon Bratseth2017-06-1311-11/+11
|
* remove old unused ignoresArne Juul2017-05-191-0/+0
|
* fix warningsArne H Juul2017-04-201-1/+1
|
* Finalize degraded coverage info and test it's json rendering.Henning Baldersheim2017-02-061-1/+6
|