| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Make restart on deploy sticky
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/revert-15310-revert-15296-balder/use-2-rpc-threads
Revert "Revert "Use 2 rpc threads.""
|
|/ / / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Create default connector request chain
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add metric for breakfixed hosts
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
Revert "Revert "Jonmv/reindexing rest api""
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 278967c98483da6b1308d34bd7b2b77e2f690288.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/toregge/reduce-inlining-for-fast-sparse-map
Reduce inlining for FastSparseMap.
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
job type for perf zone
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | | |
Bratseth/autoscale faster
|
| | | | | | | | |
|
| | |/ / / / /
| |/| | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Include array to get definition of std::array.
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Give accountant permission to update plan
|
|/ / / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix forward declaration.
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
minor optimization of sparse_only_merge
|
| | |/ / / /
| |/| | | | |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/toregge/delay-gid-to-lid-change-notification-for-put-operations
Delay gid to lid change notifications for put operations.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/jonmv/add-reindexing-metric-to-vespa-metric-set
Add reindexing.progress to VespaMetricSet
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/jonmv/remove-duplicate-validation-entries
Remove duplicate validation messages
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Use 'power of two choices' lb algorithm
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Autoscaling status
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| | | | | | | |
| | | | | | | | |
vespa-engine/hmusum/output-config-values-when-not-equal
Output config when configs are not equal
|
|/ / / / / / / |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Get method to return all entries from the compiled query profile object
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
vespa-engine/hakonhall/allow-allocating-to-a-provisioned-tenant-host
Allow allocating to a provisioned tenant host
|
| | |_|_|_|_|/ /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
vespa-engine/geirst/mixed-partial-update-remove-test
Add partial update remove test with mixed tensor as input.
|
| | |_|_|_|_|/ /
| |/| | | | | | |
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|/ / /
|/| | | | | | |
| | | | | | | |
| | | | | | | | |
vespa-engine/havardpe/improved-benchmarking-fairness
Havardpe/improved benchmarking fairness
|