summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Pass more cluster infoJon Bratseth2020-11-237-5/+121
| | |/ / / | |/| | |
* | | | | Merge pull request #15433 from vespa-engine/bratseth/sticky-restartOnDeployJon Bratseth2020-11-231-1/+5
|\ \ \ \ \ | | | | | | | | | | | | Make restart on deploy sticky
| * | | | | Make restart on deploy stickyJon Bratseth2020-11-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When restartOnDeploy is set on a config generation, no further config generations should be applied before the node has been restarted. This is necessary because the decision on whether restartOnDeploy shouild be set is made by comparing the current and next config generation on the config server, not the next and the current one active on the node.
* | | | | | Merge pull request #15436 from ↵Henning Baldersheim2020-11-231-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | vespa-engine/revert-15310-revert-15296-balder/use-2-rpc-threads Revert "Revert "Use 2 rpc threads.""
| * | | | | Revert "Revert "Use 2 rpc threads.""Henning Baldersheim2020-11-231-1/+1
|/ / / / /
* | | | | Merge pull request #15434 from vespa-engine/mortent/vespa-tls-filterMorten Tokle2020-11-235-8/+155
|\ \ \ \ \ | |/ / / / |/| | | | Create default connector request chain
| * | | | Create default connector request chainMorten Tokle2020-11-235-8/+155
| | | | |
* | | | | Merge pull request #15408 from vespa-engine/olaa/breakfixed-host-metricBjørn Meland2020-11-231-0/+11
|\ \ \ \ \ | | | | | | | | | | | | Add metric for breakfixed hosts
| * | | | | Add metric for breakfixed hostsOla Aunrønning2020-11-201-0/+11
| | | | | |
* | | | | | Merge pull request #15421 from vespa-engine/jonmv/reindexing-rest-api-take2Jon Marius Venstad2020-11-239-93/+236
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Revert "Revert "Jonmv/reindexing rest api""
| * | | | | Use a more conventional logger name for the VespaModelJon Marius Venstad2020-11-231-1/+1
| | | | | |
| * | | | | Move ReindexingConfig up into ClusterControllerContainerJon Marius Venstad2020-11-233-69/+48
| | | | | |
| * | | | | Revert "Revert "Jonmv/reindexing rest api""Jon Marius Venstad2020-11-236-27/+191
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 278967c98483da6b1308d34bd7b2b77e2f690288.
* | | | | | Merge pull request #15430 from ↵Henning Baldersheim2020-11-232-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/reduce-inlining-for-fast-sparse-map Reduce inlining for FastSparseMap.
| * | | | | | Reduce inlining for FastSparseMap.Tor Egge2020-11-232-0/+9
| | | | | | |
* | | | | | | Merge pull request #15426 from vespa-engine/kkraune/job-typeKristian Aune2020-11-231-0/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | job type for perf zone
| * | | | | | | job type for perf zonekkraune2020-11-231-0/+3
| | | | | | | |
* | | | | | | | Merge pull request #15429 from vespa-engine/bratseth/autoscale-fasterJon Bratseth2020-11-233-79/+50
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Bratseth/autoscale faster
| * | | | | | | Autoscale up fasterJon Bratseth2020-11-231-1/+1
| | | | | | | |
| * | | | | | | Non-functional changes onlyJon Bratseth2020-11-232-78/+49
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #15428 from vespa-engine/toregge/include-arrayHenning Baldersheim2020-11-231-0/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Include array to get definition of std::array.
| * | | | | | | Include array to get definition of std::array.Tor Egge2020-11-231-0/+1
| |/ / / / / /
* | | | | | | Merge pull request #15427 from vespa-engine/ogronnesby/update-plan-as-accountantØyvind Grønnesby2020-11-231-1/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Give accountant permission to update plan
| * | | | | | Give accountant permission to update planØyvind Grønnesby2020-11-231-1/+2
|/ / / / / /
* | | | | | Merge pull request #15425 from vespa-engine/toregge/fix-forward-declarationHenning Baldersheim2020-11-231-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix forward declaration.
| * | | | | | Fix forward declaration.Tor Egge2020-11-231-1/+1
| | | | | | |
* | | | | | | Merge pull request #15423 from vespa-engine/arnej/optimize-mergeArne H Juul2020-11-233-19/+21
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | minor optimization of sparse_only_merge
| * | | | | | minor optimization of sparse_only_mergeArne Juul2020-11-233-19/+21
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #15394 from ↵Henning Baldersheim2020-11-2328-300/+265
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | vespa-engine/toregge/delay-gid-to-lid-change-notification-for-put-operations Delay gid to lid change notifications for put operations.
| * | | | | Place _serial_num member variable earlier in the class.Tor Egge2020-11-201-2/+2
| | | | | |
| * | | | | Simplify return statements.Tor Egge2020-11-203-3/+3
| | | | | |
| * | | | | Update comments.Tor Egge2020-11-201-1/+5
| | | | | |
| * | | | | Delay gid to lid change notifications for put operations.Tor Egge2020-11-1928-299/+260
| | | | | |
* | | | | | Merge pull request #15422 from ↵Bjørn Christian Seime2020-11-231-0/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | vespa-engine/jonmv/add-reindexing-metric-to-vespa-metric-set Add reindexing.progress to VespaMetricSet
| * | | | | Add reindexing.progress to VespaMetricSetJon Marius Venstad2020-11-231-0/+2
|/ / / / /
* | | | | Merge pull request #15420 from ↵Jon Marius Venstad2020-11-232-7/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jonmv/remove-duplicate-validation-entries Remove duplicate validation messages
| * | | | | Remove duplicate validation messagesJon Marius Venstad2020-11-232-7/+13
| | | | | |
* | | | | | Merge pull request #15409 from vespa-engine/mortent/pow-two-lbMorten Tokle2020-11-234-0/+30
|\ \ \ \ \ \ | | | | | | | | | | | | | | Use 'power of two choices' lb algorithm
| * | | | | | Use 'power of two choices' lb algorithmMorten Tokle2020-11-204-0/+30
| | | | | | |
* | | | | | | Merge pull request #15419 from vespa-engine/bratseth/autoscaling-statusJon Bratseth2020-11-2210-55/+131
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Autoscaling status
| * | | | | | | Autoscaling statusJon Bratseth2020-11-2210-55/+131
| | | | | | | |
* | | | | | | | Merge pull request #15418 from ↵Arnstein Ressem2020-11-221-9/+8
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/output-config-values-when-not-equal Output config when configs are not equal
| * | | | | | | Output config when configs are not equalHarald Musum2020-11-221-9/+8
|/ / / / / / /
* | | | | | | Merge pull request #15417 from srikanthnampelli/patch-2Jon Bratseth2020-11-222-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Get method to return all entries from the compiled query profile object
| * | | | | | | Get method to return all entries from the compiled query profile objectsrikanthnampelli2020-11-212-0/+6
| | | | | | | |
* | | | | | | | Merge pull request #15415 from ↵Håkon Hallingstad2020-11-219-110/+210
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/allow-allocating-to-a-provisioned-tenant-host Allow allocating to a provisioned tenant host
| * | | | | | | | Allow allocating to a provisioned tenant hostHåkon Hallingstad2020-11-209-110/+210
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR changes (A) and (B) described below, which effectivelly allows the allocation of nodes to a dynamically provisioned tenant host. A. In NodePriotizer, when converting a VirtualNodeCandidate to a ConcreteNodeCandidate with 'withNode()', primary IP addresses are currently picked from the IP pool of the parent host and assigned to the node, along with the corresponding hostname found using a DNS resolver. This PR allows a ConcreteNodeCandidate to be created WITH a hostname, but WITHOUT primary IP addresses, when 1. the parent host has no IP addresses in the pool AND 2. there are hostnames in the address pool not yet assigned to any child node. This may happen for a brief period of time just after provisioning in a dynamically provisioned zone: An asynchronous process is supposed to add IP addresses to the pool (based on the pool hostnames) before the host can become active, and also update the child nodes with their primary IP addresses accordingly. They both hold the unallocated lock to guarantee atomicity. B. In NodePriotizer.addCandidatesOnExistingHosts(), the HostCapacity.hasCapacity() will now return true when (a) the parent host is tenant, (b) there are NO IP addresses in the pool, and (c) there is a hostname in the pool not assigned to
* | | | | | | | Merge pull request #15410 from ↵Arne H Juul2020-11-211-4/+15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/mixed-partial-update-remove-test Add partial update remove test with mixed tensor as input.
| * | | | | | | | Add partial update remove test with mixed tensor as input.Geir Storli2020-11-201-4/+15
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #15412 from ↵Arne H Juul2020-11-211-29/+80
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | vespa-engine/havardpe/improved-benchmarking-fairness Havardpe/improved benchmarking fairness