Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #8169 from vespa-engine/freva/restart-on-memory-change | Valerij Fredriksen | 2019-01-24 | 2 | -14/+60 | |
|\ | | | | | Restart container on memory change | |||||
| * | Restart container on memory change | Valerij Fredriksen | 2019-01-16 | 2 | -14/+60 | |
| | | ||||||
* | | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 | |
| | | ||||||
* | | Remove further traces of rotationScheme. | Tor Egge | 2019-01-21 | 1 | -1/+1 | |
|/ | ||||||
* | Use flags as multiplier of allocated CPU | Valerij Fredriksen | 2019-01-15 | 2 | -2/+2 | |
| | ||||||
* | Allow different drop caches strategies | Håkon Hallingstad | 2019-01-14 | 2 | -4/+2 | |
| | ||||||
* | Merge pull request #8090 from vespa-engine/freva/remove-ntp-monitoring | Valerij Fredriksen | 2019-01-14 | 2 | -10/+6 | |
|\ | | | | | Remove NTP check | |||||
| * | Remove NTP check | Valerij Fredriksen | 2019-01-10 | 2 | -10/+6 | |
| | | ||||||
* | | Check state in orchestratorSuspendNode() | Valerij Fredriksen | 2019-01-11 | 1 | -6/+4 | |
| | | ||||||
* | | Code review fixes | Valerij Fredriksen | 2019-01-11 | 1 | -7/+1 | |
| | | ||||||
* | | Set CPUs from feature flag | Valerij Fredriksen | 2019-01-11 | 4 | -6/+60 | |
| | | ||||||
* | | Use docker update for changing container resource allocation | Valerij Fredriksen | 2019-01-11 | 5 | -11/+38 | |
| | | ||||||
* | | Add support for setting cpu quota with ContainerResources | Valerij Fredriksen | 2019-01-11 | 8 | -31/+41 | |
| | | ||||||
* | | Merge pull request #8069 from vespa-engine/lesters/download-urls | Lester Solbakken | 2019-01-11 | 1 | -0/+4 | |
|\ \ | | | | | | | Lesters/download urls | |||||
| * | | Delete downloaded files older than 31 days | Lester Solbakken | 2019-01-10 | 1 | -0/+4 | |
| | | | ||||||
* | | | Merge pull request #8091 from ↵ | Håkon Hallingstad | 2019-01-10 | 2 | -43/+41 | |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/hakonhall/adjust-node-agents-to-run-before-trying-to-resume Adjust node agents to run BEFORE trying to resume | |||||
| * | | Adjust node agents to run BEFORE trying to resume | Håkon Hallingstad | 2019-01-10 | 2 | -43/+41 | |
| | | | ||||||
* | | | Merge pull request #8082 from vespa-engine/freva/node-agent-context-supplier | Valerij Fredriksen | 2019-01-10 | 18 | -446/+733 | |
|\ \ \ | |/ / |/| | | Node agent context supplier | |||||
| * | | Increase timeout to 10s | Valerij Fredriksen | 2019-01-10 | 1 | -6/+8 | |
| | | | ||||||
| * | | Add NodeAgentContextManager tests | Valerij Fredriksen | 2019-01-10 | 1 | -0/+140 | |
| | | | ||||||
| * | | Add timeout to setFrozen() | Valerij Fredriksen | 2019-01-09 | 4 | -18/+48 | |
| | | | ||||||
| * | | Do not pass NodeSpec when passing NodeAgentContext | Valerij Fredriksen | 2019-01-09 | 6 | -95/+91 | |
| | | | ||||||
| * | | Schedule NodeAgents using the NodeSpecs from list | Valerij Fredriksen | 2019-01-09 | 5 | -89/+167 | |
| | | | ||||||
| * | | Use NodeAgentContextSupplier in NodeAgent | Valerij Fredriksen | 2019-01-09 | 3 | -260/+159 | |
| | | | ||||||
| * | | Add NodeSpec to NodeAgentContext | Valerij Fredriksen | 2019-01-09 | 2 | -25/+51 | |
| | | | ||||||
| * | | Create NodeAgentContextManager | Valerij Fredriksen | 2019-01-09 | 3 | -0/+116 | |
| |/ | ||||||
* | | Store flags locally in one file | Håkon Hallingstad | 2019-01-09 | 1 | -1/+1 | |
| | | ||||||
* | | Flag repository cfg client and flag directory | Håkon Hallingstad | 2019-01-09 | 7 | -1/+109 | |
|/ | | | | | | | | | | | | - Makes new FlagRepository config server client to retrieve all flag data. - Makes WireFlagDataList to be used for creating the HTTP response in the config server, and parse the HTTP response in host admin. - Fixes problem with URL generation for controller: when port is not present in the request, remove ":-1" port specification in the url. - Makes a new FlagDirectory class, responsible for reading flags from /opt/vespa/var/vespa/flags (in FlagData JSON format), and reversely, sync that directory to exactly match a set of FlagData. - No longer have 'State state()' as a default method in interface. | |||||
* | Remove outdated comment | Valerij Fredriksen | 2018-12-07 | 1 | -3/+0 | |
| | ||||||
* | Remove redundant imports/throws | Valerij Fredriksen | 2018-12-07 | 3 | -3/+1 | |
| | ||||||
* | Remove redundant log | Valerij Fredriksen | 2018-12-07 | 1 | -1/+3 | |
| | ||||||
* | Make compressed core file group readable | Valerij Fredriksen | 2018-12-04 | 1 | -0/+1 | |
| | ||||||
* | Make stopping parallel | Valerij Fredriksen | 2018-12-03 | 1 | -1/+1 | |
| | ||||||
* | Fix String.format | Valerij Fredriksen | 2018-12-03 | 1 | -1/+1 | |
| | ||||||
* | Fix indentation | Håkon Hallingstad | 2018-11-30 | 1 | -1/+1 | |
| | ||||||
* | Preserve Docker container's /etc/vespa/flags over restarts | Håkon Hallingstad | 2018-11-30 | 1 | -0/+1 | |
| | ||||||
* | Add withRestartGeneration() to NodeAttributes without Optional | Valerij Fredriksen | 2018-11-30 | 3 | -5/+7 | |
| | ||||||
* | Revert "Revert "Do not set VESPA_CONFIGSERVERS in DockerOperations"" | Valerij Fredriksen | 2018-11-29 | 3 | -11/+3 | |
| | | | | This reverts commit 84176f9 | |||||
* | Revert "Revert "Remove ContainerEnvironmentResolver"" | Valerij Fredriksen | 2018-11-29 | 4 | -53/+2 | |
| | | | | This reverts commit 5b8fb90 | |||||
* | Revert "Revert "Remove unused method and variable from ConfigServerInfo"" | Valerij Fredriksen | 2018-11-29 | 1 | -6/+0 | |
| | | | | This reverts commit 5244925 | |||||
* | Remove redundant utils in IOExceptionUtil | Håkon Hallingstad | 2018-11-27 | 2 | -44/+7 | |
| | ||||||
* | Merge pull request #7760 from vespa-engine/hakonhall/new-flags-module | Håkon Hallingstad | 2018-11-26 | 8 | -12/+126 | |
|\ | | | | | Add flags module | |||||
| * | Add flags module | Håkon Hallingstad | 2018-11-23 | 8 | -12/+126 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FileFlagSource reads flags from files in /etc/vespa/flags and is a component that can be injected in host admin, config server, etc. A flag named foo corresponds to filename foo. In general a FlagSource manages: - Feature flags: A feature is either set (true/enabled) or otherwise false. Touching a file foo means the feature flag foo is set (true). - Value flags: Either a String or empty if not set. The String corresponds to the file content. The plan is to make the config server another source of flags. A unified FlagSource can merge the two sources with some priority and used in e.g. parts of node-admin. In other parts one would only have access to the file source. Defines various flag facades: - FeatureFlag: Used to test whether a feature has been enabled or not. - IntFlag - JacksonFlag: Deserializes JSON to Jackson class, or return default if unset. - LongFlag - OptionalJacksonFlag: Deserializes JSON to Jackson class, or empty if unset. - OptionalStringFlag - StringFlag This is part of removing some of the last Chef recipes. Some minor tweaks have been necessary as part of this and are included in this PR (test whether a systemd service exists, task-friendly file deletion, allow capitalized letters in YUM package name). | |||||
* | | Allow ignoring any IOException | Håkon Hallingstad | 2018-11-26 | 1 | -2/+2 | |
| | | ||||||
* | | remove references to IOExceptionUtil | Håkon Hallingstad | 2018-11-25 | 12 | -13/+16 | |
| | | ||||||
* | | Try/catch inside the while | Valerij Fredriksen | 2018-11-23 | 1 | -5/+7 | |
| | | ||||||
* | | Replace old configserver/controller yamas checks. | gjoranv | 2018-11-22 | 2 | -11/+6 | |
| | | | | | | | | - ymonsb2 is out, curl is in. | |||||
* | | Generate config server URI on the fly | Valerij Fredriksen | 2018-11-21 | 1 | -23/+10 | |
|/ | ||||||
* | Set CAP_SYS_NICE for Docker containers | Harald Musum | 2018-11-20 | 1 | -1/+2 | |
| | ||||||
* | Remove dependency on Java from RPMs | Håkon Hallingstad | 2018-11-19 | 1 | -1/+0 | |
| | | | | | It will now be implementation-defined how Java is installed, and which version is used. |