aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
Commit message (Collapse)AuthorAgeFilesLines
* Stabilize test: Give it some more time to redeploy appsHarald Musum2019-02-061-1/+1
|
* Go back to using default thread pool sizeHarald Musum2019-02-051-4/+0
|
* Merge pull request #8364 from vespa-engine/mpolden/rotations-elementMorten Tokle2019-02-042-4/+29
|\ | | | | Add support for rotations element
| * Add rotations to cluster specMartin Polden2019-02-041-2/+23
| |
| * Add support for rotations elementMartin Polden2019-02-041-2/+6
| |
* | Merge pull request #8320 from ↵Henning Baldersheim2019-02-011-0/+5
|\ \ | | | | | | | | | | | | vespa-engine/balder/control-default-dispatch-policy-by-flag Add a flag to control default dispatch policy per zone.
| * | Control by application.Henning Baldersheim2019-02-011-2/+2
| | |
| * | Add a flag to control default dispatch policy per zone.Henning Baldersheim2019-02-011-0/+5
| | |
* | | Upgrade in dev/perf when old session is on same majorJon Marius Venstad2019-02-012-9/+10
| |/ |/|
* | Add some more debug logging, needed when analyzing which models get builtHarald Musum2019-02-011-2/+3
|/
* Merge pull request #8292 from ↵Martin Polden2019-01-302-2/+9
|\ | | | | | | | | vespa-engine/musum/start-sessions-maintainer-as-early-as-possible Start sessions maintainer as early as possible
| * Start sessions maintainer as early as possibleHarald Musum2019-01-302-2/+9
| | | | | | | | | | | | We have seen a couple of times that disk goes full and that a config server will not recover since disk is full and it needs disk space for redeploying applications when starting
* | Merge pull request #8277 from vespa-engine/hmusum/remove-maintainerMartin Polden2019-01-303-68/+1
|\ \ | | | | | | Remove maintainer that is not needed on Vespa 7
| * | Remove maintainer that is not needed on Vespa 7Harald Musum2019-01-293-68/+1
| | |
* | | Merge pull request #8262 from ↵Valerij Fredriksen2019-01-302-1/+9
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/freva/refuse-to-activate-nodes-on-non-ready-hosts Refuse to activate nodes on not ready hosts
| * | | ParentHostNotReadyException -> ParentHostUnavailableExceptionValerij Fredriksen2019-01-291-2/+2
| | | |
| * | | Retry in controller if parent host is not yet readyValerij Fredriksen2019-01-282-1/+9
| | | |
* | | | Merge pull request #8268 from vespa-engine/hmusum/simplify-host-registryHarald Musum2019-01-302-36/+23
|\ \ \ \ | |_|_|/ |/| | | Simplify by having just one map and synchronize access
| * | | Simplify by having just one map and synchronize accessHarald Musum2019-01-282-36/+23
| |/ /
* | / Build latest model version only for latest major, unless that failsHarald Musum2019-01-303-37/+82
| |/ |/|
* | Indentation correctionOlli Virtanen2019-01-281-1/+1
| |
* | Java dispatch feature flagOlli Virtanen2019-01-281-5/+11
|/
* Read override file flags from file only once for config serverHåkon Hallingstad2019-01-263-9/+9
| | | | | | | | | | | | | | | | | | Up until now, every lookup of a flag in the ConfigServerFlagSource would 1. try to read 2 flag files under /etc/vespa/flags, causing exceptions because they are typically not set, and 2. then read flag from ZooKeeper through ZooKeeperFlagSource Optimization was deliberately held off until later (now). This PR fixes (1). Changes the ConfigServerFlagSource to: 1'. Read VESPA_HOME/var/vespa/flag.db once during component graph construction. As before, if a flag is defined on file, the flag is not looked up in ZK, which may be useful in emergencies. 2. As before. Also, removes the last usages of FileFlagSource and its reading of flags in /etc/vespa/flags.
* Merge pull request #8225 from vespa-engine/bratseth/nonfunctional-changes-onlyJon Bratseth2019-01-253-7/+6
|\ | | | | Nonfunctional changes only
| * Nonfunctional changes onlyJon Bratseth2019-01-243-7/+6
| |
* | Make ModelContext.Properties more accessible in config modelHåkon Hallingstad2019-01-254-17/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes it easier to get the ModelContext.Properties instance in the config model. Before, one would typically have to change a bunch of code to wire through a new property (builder methods and fields, DeployProperties constructor, fields, and getters, mock classes, ...). It is made accessible through: - ModelContext.properties(), - DeployState.getProperties(), and - ConfigModelContext.properties() The Properties implementation is in the configserver module, making it easy to back properties with flags.
* | Metadata about /state/v1/health statusHåkon Hallingstad2019-01-251-0/+1
|/ | | | | | | | | | | | | The service monitor uses /state/v1/health to monitor config servers and the host admins (but not yet tenant host admins). This commit adds some metadata about the status of a service: - The time the status was last checked - The time the status changed to the current This can be used to e.g. make more intelligent decisions in the Orchestrator, e.g. only allowing a service to suspend if it has been DOWN longer than X seconds (to avoid spurious DOWN to break redundancy and uptime guarantees).
* Merge pull request #8187 from vespa-engine/bjorncs/jrt-transport-metricsBjørn Christian Seime2019-01-2422-113/+47
|\ | | | | bjorncs/jrt transport metrics
| * Revert "Use JrtFactory to construct jrt supervisors in configserver"Bjørn Christian Seime2019-01-2222-113/+47
| | | | | | | | This reverts commit 87ca5c6c4159ae5a7e44417e6624bd2d0ecb073d.
* | Merge pull request #8181 from ↵Håkon Hallingstad2019-01-2413-36/+96
|\ \ | | | | | | | | | | | | vespa-engine/hakonhall/define-enable-logserver-flag Define enable logserver flag.
| * | Merge branch 'master' into hakonhall/define-enable-logserver-flagHåkon Hallingstad2019-01-226-39/+12
| |\|
| * | Get useDedicatedNodeForLogserver from flagHåkon Hallingstad2019-01-176-31/+20
| | |
| * | Define enable logserver flagHåkon Hallingstad2019-01-1714-31/+102
| | |
* | | remove test that does not make that much sense.Henning Baldersheim2019-01-221-6/+0
| | |
* | | Don't expect docprocservice as service typeJon Bratseth2019-01-221-1/+0
| |/ |/|
* | Open java.base/java.iogjoranv2019-01-211-0/+1
| | | | | | | | | | .. to allow com.yahoo.io.NativeIO to use reflective access on java.io.FileDescriptor.fd
* | Remove scoreboardJon Bratseth2019-01-211-3/+0
| |
* | Update method name. (rebase issue?)gjoranv2019-01-211-2/+2
| |
* | Open necessary packages to the unnamed modulegjoranv2019-01-211-0/+4
| | | | | | | | - for configserver and yet another standalone start script
* | 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
| |
* | Service name is 'qrserver' again, since PR #7332gjoranv2019-01-211-4/+4
| |
* | Remove further traces of rotationScheme.Tor Egge2019-01-211-1/+1
| |
* | Remove spooler from config-modelBjørn Christian Seime2019-01-212-28/+0
| |
* | use existing container cluster if possibleArne Juul2019-01-211-9/+8
|/
* Merge pull request #8141 from ↵Bjørn Christian Seime2019-01-1522-47/+113
|\ | | | | | | | | vespa-engine/bjorncs/jrt-transport-metrics-cfgserver Bjorncs/jrt transport metrics cfgserver
| * Use JrtFactory to construct jrt supervisors in configserverBjørn Christian Seime2019-01-1422-47/+113
| |
* | Merge pull request #8157 from vespa-engine/hakonhall/get-single-flag-definitionHåkon Hallingstad2019-01-154-11/+59
|\ \ | | | | | | Get single flag definition.
| * | Return 404 if flag is not definedHåkon Hallingstad2019-01-152-5/+10
| | |
| * | Get single flag definitionHåkon Hallingstad2019-01-154-11/+54
| |/
* / Turn off auto-upgrades of apps in dev and perfJon Marius Venstad2019-01-152-4/+7
|/