| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
config.
Also handle incorrectly spelled enums by falling back to default.
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/hmusum/use-session-lock-when-deleting
Use a lock when deleting local session
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Since a delete may occur at any time on any server, use a per session
lock to make sure we don't try to do zookeeper operations at the same
time when deleting.
We should probably use this lock in more places, but I want to do this
gradually.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
vespa-engine/balder/avoid-dispatch-on-reply-in-bucket-manager
Bucket manager also dispatches directly.
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| |_|_|_|/ / /
|/| | | | | | |
Skip dispatching on reply in FileStorManager
|
| | | | | | | |
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Bjorncs/hosted tenant base
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
filter log messages from plugins
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* if the "--internal" (or "-i") flag is specified,
check log messages coming from a "Container" component
and only print them if they match one of our internal
package name prefixes.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
isDockerHost -> isHost
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Add prometheus path to the resource list in the root response
|
| | |_|_|_|/
| |/| | | | |
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/toregge/use-find-package-to-find-gtest-pass-2
Use find_package to find gtest library.
|
| |/ / / / |
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Redefine hosted-tenant-base + cloud-tenant-base
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Move vespa-maven-plugin above vespa-application-maven-plugin to ensure
test descriptor goal is executed before goals from vespa-application-maven-plugin.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use implicit profile that builds artifacts in default package phase.
Remove duplicated definitions from cloud-tenant-base.
Replace scope 'runtime' with 'test'.
Use new plugin goals to build test-bundle.
Remove old, undocumented dependencies excludes.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/hmusum/create-local-session-on-all-state-changes
Try to create local session when session state changes
|
| | |/ /
| |/| |
| | | |
| | | | |
* If local session does not exist, try to create it when session state changes
|
|\ \ \ \
| | | | |
| | | | | |
Config server refactoring, part 19
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/vekterli/flip-distributor-btree-db-feature-flag-default
Flip feature flag default for distributor B-tree DB to true
|
| | |_|/ /
| |/| | |
| | | | |
| | | | | |
Flag itself will be removed shortly once this has rolled out smoothly.
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Support duplicate regions within same global endpoint
|
| | | | |
| | | | |
| | | | |
| | | | | |
This lets the `NameService` control the translation into an appropriate region.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
To support duplicate regions within a global endpoint we create a combination of
latency and weighted alias targets.
In the following examples an application exists in `us-west-2`, `us-east-1a` and
`us-east-1b`. Before this change global endpoints pointed directly to the
zone endpoint:
```
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com
```
After this change we introduce an additional level of names by creating a
weighted record per region:
```
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2-w.vespa.example.com
|- (weighted) ALIAS app1.tenant1.us-west-2-w.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1-w.vespa.example.com
|- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com
|- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com
```
Toggling global routing status now adjusts the weight (`0 = out`) instead of
removing records as this simplified the code.
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/vekterli/flip-distributor-btree-db-config-default-to-true
Flip distributor B-tree DB config flag to true by default
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
Add support for serializing and compressing once, instead of once per…
|
| | | | | | |
|
| | | | | | |
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
backend node.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Bratseth/query profile optimization
|
| | | | | | |
|
| | | | | | |
|