summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove duplicate CatchSigTerm from vespajlibHåkon Hallingstad2019-01-315-99/+17
|
* Terminate standalone container cleanly on SIGINT/control-CHåkon Hallingstad2019-01-274-13/+15
|
* Merge pull request #8244 from ↵Håkon Hallingstad2019-01-269-190/+166
|\ | | | | | | | | vespa-engine/hakonhall/read-override-file-flags-from-file-only-once-for-config-server Read override file flags from file only once for config server
| * Read override file flags from file only once for config serverHåkon Hallingstad2019-01-269-190/+166
|/ | | | | | | | | | | | | | | | | | 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 #8243 from ↵Håkon Hallingstad2019-01-251-0/+2
|\ | | | | | | | | vespa-engine/hakonhall/preserve-servicestatus-in-service-instance-for-backwards-compatibility Preserve serviceStatus in service instance for backwards compatibility
| * Preserve serviceStatus in service instance for backwards compatibilityHåkon Hallingstad2019-01-251-0/+2
| |
* | Merge pull request #8242 from ↵Håkon Hallingstad2019-01-251-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/hakonhall/log-waiting-for-docker-download-every-tick Log waiting for Docker download every tick
| * | Log waiting for Docker download every tickHåkon Hallingstad2019-01-251-1/+1
| |/
* | Merge pull request #8240 from ↵Tor Brede Vekterli2019-01-253-3/+17
|\ \ | | | | | | | | | | | | vespa-engine/toregge/reduce-vespalog-warnings-on-ubuntu Some return values are ignored in vespalog.
| * | Some return values are ignored in vespalog.Tor Egge2019-01-253-3/+17
| |/
* | Merge pull request #8226 from ↵Jon Bratseth2019-01-254-6/+27
|\ \ | | | | | | | | | | | | vespa-engine/bratseth/map-query-model-locale-to-query-property Map locale to a query property
| * | Update ABI specJon Bratseth2019-01-251-0/+1
| | |
| * | Map locale to a query propertyJon Bratseth2019-01-243-6/+26
| | |
* | | Merge pull request #8238 from ↵Henning Baldersheim2019-01-253-3/+5
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/reduce-searchlib-warnings-on-ubuntu Some return values are ignored in searchlib.
| * | | Some return values are ignored in searchlib.Tor Egge2019-01-253-3/+5
| | |/ | |/|
* | | Merge pull request #8173 from vespa-engine/mortent/loadbalancer-maintainerMartin Polden2019-01-2517-17/+692
|\ \ \ | |/ / |/| | Maintainer updating name service for load balancers
| * | Simplify DNS record cleanupMartin Polden2019-01-2515-427/+436
| | |
| * | Support for removing load balancer namesMorten Tokle2019-01-259-21/+312
| | |
| * | Review fixesMorten Tokle2019-01-248-28/+52
| | |
| * | Maintainer updating name service for load balancersMorten Tokle2019-01-2413-17/+368
| |/
* | Merge pull request #8225 from vespa-engine/bratseth/nonfunctional-changes-onlyJon Bratseth2019-01-2513-77/+73
|\ \ | | | | | | Nonfunctional changes only
| * | Nonfunctional changes onlyJon Bratseth2019-01-2413-77/+73
| |/
* | Merge pull request #8236 from vespa-engine/bratseth/nonfunctional-changes-2Henning Baldersheim2019-01-2510-124/+126
|\ \ | | | | | | Nonfunctional changes only
| * | Nonfunctional changes onlyJon Bratseth2019-01-2510-124/+126
| | |
* | | Merge pull request #8188 from ↵Jon Marius Venstad2019-01-252-2/+61
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/andreer/redeploy-with-existing-versions enable manually redeploying without specifying versions
| * | | check for version.isUnknown instead of nullandreer2019-01-181-3/+4
| | | |
| * | | enable manually redeploying without specifying versionsandreer2019-01-172-2/+60
| | | |
* | | | Merge pull request #8232 from ↵Martin Polden2019-01-253-6/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/freva/allow-provisioned-ready-transition Allow provisioned -> ready transition
| * | | | Allow provisioned -> ready transitionValerij Fredriksen2019-01-253-6/+5
| | |/ / | |/| |
* | | | Merge pull request #8231 from ↵Håkon Hallingstad2019-01-2529-330/+217
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/make-modelcontextproperties-more-accessible-in-config-model Make ModelContext.Properties more accessible in config model
| * | | | Make ModelContext.Properties more accessible in config modelHåkon Hallingstad2019-01-2529-330/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #8235 from vespa-engine/hakonhall/export-unionmonitormanagerValerij Fredriksen2019-01-251-0/+8
|\ \ \ \ \ | | | | | | | | | | | | Export UnionMonitorManager
| * | | | | Export UnionMonitorManagerHåkon Hallingstad2019-01-251-0/+8
| |/ / / /
* | | | | Immediately assign to previously confirmed owner (#8205)olaaun2019-01-251-5/+11
| | | | |
* | | | | Merge pull request #8233 from vespa-engine/bjorncs/travisMorten Tokle2019-01-251-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Use vespaengine/vespa-dev:latest
| * | | | | Use vespaengine/vespa-dev:latestBjørn Christian Seime2019-01-251-1/+1
|/ / / / /
* | | | | Merge pull request #8227 from vespa-engine/freva/aws-dynamic-provisioningValerij Fredriksen2019-01-2517-33/+134
|\ \ \ \ \ | | | | | | | | | | | | Create and inject ProvisionServiceProvider
| * | | | | Create and inject ProvisionServiceProviderValerij Fredriksen2019-01-2417-33/+134
| | | | | |
* | | | | | report cpu microcode version with coredumps (#8176)Andreas Eriksen2019-01-251-0/+18
| | | | | |
* | | | | | Merge pull request #8228 from vespa-engine/balder/close-documentdb-in-parallellHenning Baldersheim2019-01-252-5/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Allow faster shutdown by using more threads
| * | | | | | You can never get 0 cores. There will be at least 1.Henning Baldersheim2019-01-251-1/+1
| | | | | | |
| * | | | | | Take config override for num cores into account.Henning Baldersheim2019-01-251-2/+2
| | | | | | |
| * | | | | | Allow faster shutdown by using more threads.Henning Baldersheim2019-01-242-4/+20
| | | | | | |
* | | | | | | Merge pull request #8229 from ↵Henning Baldersheim2019-01-254-50/+52
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/multiple-threads-during-shutdown-of-subdbs Use multiple threads during shutdown of documentdbs to speed up restart
| * | | | | | | Use hwInfoHenning Baldersheim2019-01-252-3/+6
| | | | | | | |
| * | | | | | | You can never have 0 cores.... Then you do not exist...Henning Baldersheim2019-01-252-5/+4
| | | | | | | |
| * | | | | | | Reindent to group parameters logically.Henning Baldersheim2019-01-251-42/+24
| | | | | | | |
| * | | | | | | Use multiple threads during shutdown of documentdbs to speed up restart.Henning Baldersheim2019-01-241-2/+20
| |/ / / / / /
* | | | | | | Merge pull request #8172 from ↵Henning Baldersheim2019-01-258-15/+59
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/cap-fixed-source-selector-on-load Cap sources in FixedSourceSelector on load.
| * | | | | | Update default source in source selector when switching to new memory index.Tor Egge2019-01-168-8/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Override default source when loading source selector from disk.