Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Let RawConfig be a ConfigInstance | Henning Baldersheim | 2018-02-16 | 1 | -7/+8 |
| | |||||
* | Simplify and avoid creating strings unnecessarily | Harald Musum | 2017-12-13 | 5 | -41/+21 |
| | |||||
* | Lower log level | Harald Musum | 2017-12-07 | 1 | -1/+1 |
| | | | | | | Lower log level (at least for a while) to a level that does not make system tests fail due to errors and warnings in log. Use to be debug level before PR #4384 | ||||
* | Simplify | Henning Baldersheim | 2017-12-07 | 1 | -13/+7 |
| | |||||
* | Split parent + container-dependency-versions from root pom. | gjoranv | 2017-12-01 | 1 | -0/+1 |
| | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. | ||||
* | Revert "Gjoranv/split parent2" | gjoranv | 2017-11-30 | 1 | -1/+0 |
| |