aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java
Commit message (Collapse)AuthorAgeFilesLines
* Fix author tag for SimonBjørn Christian Seime2018-07-059-9/+9
|
* Replace 'tonytv' with full name in author tagsBjørn Christian Seime2018-07-058-8/+8
|
* Merge pull request #6271 from vespa-engine/henrhoi/json-query-apiJon Bratseth2018-07-051-0/+18
|\ | | | | Henrhoi/json query api
| * POST-queries seems to be working and tests and maven builds are successful.Henrik2018-06-251-0/+18
| |
* | Increase timeout when waiting for bundles to one week.gjoranv2018-06-261-1/+1
| |
* | Scala code in container-di converted to JavaOlli Virtanen2018-06-211-4/+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
* Correct JavaDocJon Bratseth2018-06-011-2/+0
|
* Separate internal redeploys from application package changesJon Bratseth2018-06-012-7/+4
| | | | | | | | | Separate system internal redeploys from application package changes such that we can ignore config updates originating from application package changes if restart on deploy is true, as the config change will be followed by a restart - but continue to effect config changes originating from internal system changes as those will not (and should not) be followed by a restart.
* Run reconfigurer thread even when restartOnRedeploy is trueJon Bratseth2018-05-303-11/+16
|
* Revert "Revert "Remove empty filter chains from filter chain repo.""gjoranv2018-05-231-1/+13
|
* Revert "Remove empty filter chains from filter chain repo."gjoranv2018-05-231-13/+1
|
* Remove empty filter chains from filter chain repo.gjoranv2018-05-231-1/+13
| | | | | | * Ensure no empty chains before throwing IndexOutOfBoundsException. * Verify that application does not throw upon access-control in services.xml.
* Merge pull request #5767 from vespa-engine/gjoranv/java9-prep-06gjoranv2018-05-031-0/+1
|\ | | | | Gjoranv/java9 prep 06
| * Java 9: Add jaxb-api dependency and remove some package referencesgjoranv2018-05-021-0/+1
| | | | | | | | | | | | | | - javax.xml classes are moved to module java.xml.ws ("which is not in the module graph") - The cert-k test bundle referenced a lot of packages that are moved to other modules, but are unlikely to be used.
* | Deprecate all builtin XML providers in jdisc.gjoranv2018-05-0212-7/+27
|/
* Close at endJon Bratseth2018-04-241-3/+3
|
* Clear renderer hit groupsJon Bratseth2018-04-241-0/+1
| | | | | | | | | This allows us to stream more data than can fit in the container (across all concurrent queries), as rendered hits in completed groups can now be garbage collected. We can not deference the hit groups themselves as that entails modifying the parent list.
* Remove some old TODOsgjoranv2018-04-041-5/+1
|
* Propagate nodes too.Henning Baldersheim2018-02-061-3/+14
|
* Add deprecation legacy stuff only used in tests.Henning Baldersheim2018-02-061-1/+1
|
* Avoid import by *Henning Baldersheim2018-02-031-1/+0
|
* Try to differentiate between client and server errors.Henning Baldersheim2018-02-032-1/+5
|
* Revert "Ensure timeouts in LoggingRequestHandler are logged"Bjørn Christian Seime2018-02-011-20/+1
| | | | This reverts commit 0ec38c1f398c809ddf242bfe23794433eb980706.
* Add rawPath and rawQuery to AccessLogEntryBjørn Christian Seime2018-02-011-1/+10
|
* Ensure timeouts in LoggingRequestHandler are loggedBjørn Christian Seime2018-01-311-1/+20
|
* Merge pull request #4839 from ↵Lester Solbakken2018-01-312-69/+65
|\ | | | | | | | | vespa-engine/bratseth/tensor-type-information-propagation Bratseth/tensor type information propagation
| * Nonfunctional changes onlyJon Bratseth2018-01-312-69/+65
| |
* | Don't run snapshot thread in StateHandlerTestBjørn Christian Seime2018-01-291-2/+11
|/ | | | | | Make ThreadFactory configurable in StateMonitor to enable StateHandlerTest to control the snapshot thread (in this case stop it from running).
* Make lastSnapshotTimeMs volatileBjørn Christian Seime2018-01-251-1/+1
|
* add trivial gettersArne Juul2018-01-051-0/+3
|
* add optional constructor with Context objectArne Juul2017-12-201-0/+35
|
* add jdisc Metric wiringArne Juul2017-12-143-6/+11
| | | | rename metric (will be tagged as a "container" metric anyway)
* Log when changing status and set status to 'down' when RPC server is shutdownHarald Musum2017-12-091-4/+4
|
* Remove debug lineHarald Musum2017-12-081-1/+0
|
* Make it possible to configure and change status code in /state/v1/health APIHarald Musum2017-12-082-9/+21
| | | | | Make inital value configurable and make it possible to get and set it in StateMonitor
* use timeElapsed methodArne Juul2017-11-131-1/+1
|
* add metrics for handled requestsArne Juul2017-11-131-1/+24
|
* Always try to upgrade to the latest good versionJon Bratseth2017-11-011-1/+0
|
* Update copyrightMorten Tokle2017-10-241-3/+1
|
* Add Athenz identity provider and configurationMorten Tokle2017-10-201-0/+7
|
* Nonfunctional changes onlyJon Bratseth2017-08-2221-30/+29
|
* Fix bug where trailing security filters disappearBjørn Christian Seime2017-07-251-0/+3
|
* Add missing wrapping of security filtersBjørn Christian Seime2017-07-241-6/+27
|
* Remove Scala from container-coreBjørn Christian Seime2017-07-201-0/+165
|
* Remove dead Scala code that triggers a Scala compiler crashBjørn Christian Seime2017-07-111-16/+0
|
* Revert "Bjorncs/scala stuff"Bjørn Christian Seime2017-07-111-0/+16
|
* Remove dead Scala code that triggers a Scala compiler crashBjørn Christian Seime2017-07-111-16/+0
|