summaryrefslogtreecommitdiffstats
path: root/config-proxy
Commit message (Collapse)AuthorAgeFilesLines
...
* Get java stack trace if config proxy is unable to startHarald Musum2020-04-151-0/+1
|
* Add more info on config proxy startupHåkon Hallingstad2020-04-071-4/+19
|
* Set Java system property java.io.tmpdir to $VESPA_HOME/tmpHarald Musum2020-03-121-1/+3
|
* Simplify code, as there exists only one config protocol versionHarald Musum2020-03-111-23/+2
|
* Add delayedResponses() to interfaceHarald Musum2020-02-217-9/+27
|
* Move delayed responses and scheduler into RpcConfigSourceClientHarald Musum2020-02-212-29/+23
|
* Move timing values into RpcConfigSourceClientHarald Musum2020-02-214-46/+23
|
* Use new method for creating JRTConfigRequesterHarald Musum2020-02-201-2/+1
|
* Remove unnecessary constructor argumentHarald Musum2020-02-183-8/+10
|
* Remove map, there is always just one config source set and one requesterHarald Musum2020-02-182-36/+17
|
* Revert "Revert "Only use 2 cores for config proxy""Harald Musum2020-02-141-1/+2
|
* Revert "Only use 2 cores for config proxy"Harald Musum2020-02-141-2/+1
|
* Merge pull request #12167 from vespa-engine/balder/only-2-cores-for-config-proxyHarald Musum2020-02-131-1/+2
|\ | | | | Only use 2 cores for config proxy
| * Limit virtual memory usage.Henning Baldersheim2020-02-131-1/+1
| |
| * Cheaper on the resources.Henning Baldersheim2020-02-131-1/+1
| |
| * Only use 2 cores for config proxyHenning Baldersheim2020-02-121-0/+1
| |
* | Merge pull request #12161 from vespa-engine/hmusum/cleanup-8Henning Baldersheim2020-02-131-1/+1
|\ \ | | | | | | Hmusum/cleanup 8
| * | Use correct variableHarald Musum2020-02-121-1/+1
| | |
| * | No need for a static method and constructor that are equalHarald Musum2020-02-121-1/+1
| |/
* / Use minimum 8 threads for file distributionHarald Musum2020-02-131-1/+1
|/
* Revert "Config cleanup 5"Harald Musum2020-02-103-17/+42
|
* requester is never null, remove guardsHarald Musum2020-02-101-12/+3
|
* Remove constructor only used in testsHarald Musum2020-02-091-2/+2
|
* No need for a static method and constructor that are equalHarald Musum2020-02-091-1/+1
|
* Remove unused map of requestersHarald Musum2020-02-092-32/+16
|
* Turn off debuggingHarald Musum2019-11-121-1/+1
|
* Log to vespa log in debug mode and add debug mode for vespa-ping-configproxyHarald Musum2019-11-071-1/+1
|
* Improve dumpcache command a bitHarald Musum2019-09-132-7/+26
| | | | Log a bit when running, handle errors better, more output when something goes wrong
* Fix mode switchingHarald Musum2019-09-081-3/+4
| | | | Use the new mode when switching and log correctly
* update shell bootstrap sectionsArne Juul2019-09-043-0/+12
|
* SimplifyHarald Musum2019-09-036-56/+38
|
* Simplify ModeHarald Musum2019-07-123-65/+9
| | | | | Remove mode testing covered elsewhere, remove handling of empty string for mode
* Merge branch 'master' into hmusum/config-proxy-refactoring-2Harald Musum2019-07-126-173/+15
|\
| * Remove event logging from config proxyHarald Musum2019-07-126-175/+15
| | | | | | | | | | | | Statistics in config proxy are logged as events in vespa log, we want to move away from that to using real metrics if we need something like this in the future. AFAIK these events have not proved useful for anything in a long time.
* | Create DelayedResponses in one placeHarald Musum2019-07-111-10/+6
|/
* Refactoring, no functional changesHarald Musum2019-07-1115-194/+92
| | | | | Untangle class hierarchy a bit, move ClientUpdater code into RpcConfigSourceClient. Remove a complicated and unnecessary unit test in ProxyServerTest that depended on mocks behaving correctly.
* Handle any exceptions when running executor serviceHarald Musum2019-07-101-2/+7
|
* Add maintainer for deleting unused file references and downloadsHarald Musum2019-07-104-3/+181
| | | | | | Will delete files and downloads to accessed for 30 days (depends on RequestTracker, which will change last modified timestamp when files or downloads are requested
* Track when file reference or download was last requestedHarald Musum2019-07-083-22/+48
|
* Move file distribution rpc server to config-proxyHarald Musum2019-07-082-3/+137
| | | | Only used in one place, just RPC stuff, so move to config-proxy module
* Use a valid timeoutBjørn Christian Seime2019-07-051-1/+3
| | | | 0 actually meant 0 seconds timeout.
* Minor refactoring, move into separate packageHarald Musum2019-07-053-9/+50
|
* Create TestServer class that handle server side setupBjørn Christian Seime2019-07-031-18/+38
|
* Process all RPC requests in dedicated thread poolBjørn Christian Seime2019-07-032-88/+183
| | | | - Rewrite unit tests to use a RPC client
* Increase number of JRT transport threadsBjørn Christian Seime2019-07-031-1/+2
|
* Remove usage of deprecated Method constructorBjørn Christian Seime2019-05-232-28/+24
|
* Clear cache when getting config with generation 0 (empty config)Harald Musum2019-05-038-20/+31
|
* Handle getting new config after getting empty configHarald Musum2019-05-013-2/+37
| | | | | | | | | | | | Sentinel config is empty with generation 0 if an application does not exist. When we get that, make sure not to cache the config and make sure to ask for new new config even when we have one for generation 0, to handle cases where we get empty sentinel config due to some config server issue/bug when upgrading and where the effect is that empty sentinel config is served. This change should make the sentinel start services immediately after such an issue has been fixed.
* Avoid using JNI instance of XXHashFactory (fails due to bundled libraries ↵Harald Musum2019-04-251-1/+1
| | | | not working)
* Use the new variablesValerij Fredriksen2019-03-211-1/+1
|