Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Turn off debugging | Harald Musum | 2019-11-12 | 1 | -1/+1 |
| | |||||
* | Log to vespa log in debug mode and add debug mode for vespa-ping-configproxy | Harald Musum | 2019-11-07 | 1 | -1/+1 |
| | |||||
* | Improve dumpcache command a bit | Harald Musum | 2019-09-13 | 2 | -7/+26 |
| | | | | Log a bit when running, handle errors better, more output when something goes wrong | ||||
* | Fix mode switching | Harald Musum | 2019-09-08 | 1 | -3/+4 |
| | | | | Use the new mode when switching and log correctly | ||||
* | update shell bootstrap sections | Arne Juul | 2019-09-04 | 3 | -0/+12 |
| | |||||
* | Simplify | Harald Musum | 2019-09-03 | 6 | -56/+38 |
| | |||||
* | Simplify Mode | Harald Musum | 2019-07-12 | 3 | -65/+9 |
| | | | | | Remove mode testing covered elsewhere, remove handling of empty string for mode | ||||
* | Merge branch 'master' into hmusum/config-proxy-refactoring-2 | Harald Musum | 2019-07-12 | 6 | -173/+15 |
|\ | |||||
| * | Remove event logging from config proxy | Harald Musum | 2019-07-12 | 6 | -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 place | Harald Musum | 2019-07-11 | 1 | -10/+6 |
|/ | |||||
* | Refactoring, no functional changes | Harald Musum | 2019-07-11 | 15 | -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 service | Harald Musum | 2019-07-10 | 1 | -2/+7 |
| | |||||
* | Add maintainer for deleting unused file references and downloads | Harald Musum | 2019-07-10 | 4 | -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 requested | Harald Musum | 2019-07-08 | 3 | -22/+48 |
| | |||||
* | Move file distribution rpc server to config-proxy | Harald Musum | 2019-07-08 | 2 | -3/+137 |
| | | | | Only used in one place, just RPC stuff, so move to config-proxy module | ||||
* | Use a valid timeout | Bjørn Christian Seime | 2019-07-05 | 1 | -1/+3 |
| | | | | 0 actually meant 0 seconds timeout. | ||||
* | Minor refactoring, move into separate package | Harald Musum | 2019-07-05 | 3 | -9/+50 |
| | |||||
* | Create TestServer class that handle server side setup | Bjørn Christian Seime | 2019-07-03 | 1 | -18/+38 |
| | |||||
* | Process all RPC requests in dedicated thread pool | Bjørn Christian Seime | 2019-07-03 | 2 | -88/+183 |
| | | | | - Rewrite unit tests to use a RPC client | ||||
* | Increase number of JRT transport threads | Bjørn Christian Seime | 2019-07-03 | 1 | -1/+2 |
| | |||||
* | Remove usage of deprecated Method constructor | Bjørn Christian Seime | 2019-05-23 | 2 | -28/+24 |
| | |||||
* | Clear cache when getting config with generation 0 (empty config) | Harald Musum | 2019-05-03 | 8 | -20/+31 |
| | |||||
* | Handle getting new config after getting empty config | Harald Musum | 2019-05-01 | 3 | -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 Musum | 2019-04-25 | 1 | -1/+1 |
| | | | | not working) | ||||
* | Use the new variables | Valerij Fredriksen | 2019-03-21 | 1 | -1/+1 |
| | |||||
* | Send response also when config generation is 0 | Harald Musum | 2019-03-12 | 3 | -34/+67 |
| | | | | | | Needed for returning empty sentinel config, since we cannot use a new generation numbed. 0 is used as a special generation number that should allow response to be given to client even if it is not higher than the current generation. | ||||
* | Make sure we have anough threads no matter how many processors the JVM says | Harald Musum | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | Minor cleanup, no functional changes | Harald Musum | 2019-02-08 | 6 | -36/+21 |
| | |||||
* | Remove duplicate CatchSigTerm from vespajlib | Håkon Hallingstad | 2019-01-31 | 1 | -7/+8 |
| | |||||
* | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 |
| | |||||
* | Add guard to avoid sending config with older generation than current to ↵ | Harald Musum | 2019-01-14 | 2 | -9/+25 |
| | | | | subscribers | ||||
* | Add error message to returned error for url download | Lester Solbakken | 2019-01-10 | 1 | -3/+3 |
| | |||||
* | Log time spent in downloading urls | Lester Solbakken | 2019-01-10 | 1 | -0/+3 |
| | |||||
* | Update license header | Lester Solbakken | 2019-01-09 | 1 | -1/+1 |
| | |||||
* | Download files specified in url config field | Lester Solbakken | 2019-01-09 | 2 | -0/+146 |
| | |||||
* | Use shade plugin instead of assembly. | gjoranv | 2018-09-12 | 1 | -18/+25 |
| | | | | NOTE: the fat jar will no longer be attached to the artifact. | ||||
* | Add BouncyCastle as compile dependency to config-proxy | Bjørn Christian Seime | 2018-09-11 | 1 | -0/+5 |
| | |||||
* | enforce log retention policies | Arne Juul | 2018-09-06 | 1 | -0/+1 |
| | | | | | | | | | | | * for access logs, save meta-data about the log file itself in a simple format. * implement a proof-of-concept shell script that removes log files after one month. * ensure retention enforcer is started when services start * note that retention enforcer will continue running even after services stop, but it has protection to ensure that it won't multiply endlessly. | ||||
* | just exit on out of memory | Arne Juul | 2018-07-18 | 1 | -1/+1 |
| | | | | | | * asking java to fork 'kill -9 %p' will often fail with "os::fork_and_exec failed: Cannot allocate memory (12)" message. * instead, use a newish option (from JDK 8u92) to just exit | ||||
* | Set MaxJavaStackTraceDepth to a value legal for all JVM versions. | gjoranv | 2018-07-05 | 1 | -1/+1 |
| | | | | - On JDK 9+, -1 is invalid, and 0 really means zero. | ||||
* | Nonfunctional changes | Jon Bratseth | 2018-06-20 | 9 | -13/+15 |
| | |||||
* | Merge pull request #6048 from ↵ | Henning Baldersheim | 2018-06-04 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/toregge/use-bash-interpreter-for-ubuntu-port Scripts using bash extensions should use bash as interpreter. | ||||
| * | Scripts using bash extensions should use bash as interpreter. | Tor Egge | 2018-06-01 | 1 | -1/+1 |
| | | |||||
* | | Separate internal redeploys from application package changes | Jon Bratseth | 2018-06-01 | 4 | -9/+9 |
|/ | | | | | | | | | 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. | ||||
* | update bootstrap | Arne Juul | 2018-05-16 | 3 | -6/+15 |
| | |||||
* | update bootstrap section of scripts | Arne Juul | 2018-05-14 | 3 | -0/+27 |
| | |||||
* | Revert "Revert "Balder/remove config race"" | Henning Baldersheim | 2018-03-05 | 1 | -7/+8 |
| | |||||
* | Remove junit.fdramework usage | Jon Bratseth | 2018-03-02 | 1 | -2/+2 |
| | |||||
* | usleep is deprecated in shell scripts. | Tor Egge | 2018-02-20 | 1 | -1/+1 |
| | |||||
* | Revert "Balder/remove config race" | Henning Baldersheim | 2018-02-18 | 1 | -8/+7 |
| |