aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Test that we feed-sequencer-flag is reflected in proton.indexing.optimize ↵Henning Baldersheim2020-07-012-1/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | config. Also handle incorrectly spelled enums by falling back to default.
| * | | | | Add a reasonable default.Henning Baldersheim2020-07-011-1/+1
| | | | | |
| * | | | | Add flag for rolling out feed sequencer change.Henning Baldersheim2020-07-015-5/+28
| | | | | |
* | | | | | Merge pull request #13769 from ↵gjoranv2020-07-011-8/+24
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/use-session-lock-when-deleting Use a lock when deleting local session
| * | | | | | Use a lock when deleting local sessionHarald Musum2020-07-011-8/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge pull request #13768 from ↵Henning Baldersheim2020-07-012-14/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/avoid-dispatch-on-reply-in-bucket-manager Bucket manager also dispatches directly.
| * | | | | | | Bucket manager also dispatches directly.Henning Baldersheim2020-07-012-14/+7
| |/ / / / / /
* | | | | | | Merge pull request #13766 from vespa-engine/balder/avoid-dispatch-on-replyHenning Baldersheim2020-07-011-2/+0
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | Skip dispatching on reply in FileStorManager
| * | | | | | Need this dispatching still to avoid deadlocks.Henning Baldersheim2020-07-012-6/+8
| | | | | | |
| * | | | | | Skip dispatching on reply in FileStorManagerHenning Baldersheim2020-07-013-10/+6
| |/ / / / /
* | | | | | Merge pull request #13770 from vespa-engine/bjorncs/hosted-tenant-baseBjørn Christian Seime2020-07-015-6/+35
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Bjorncs/hosted tenant base
| * | | | | Don't package junit-jupiter-engine in test-bundleBjørn Christian Seime2020-07-011-0/+1
| | | | | |
| * | | | | Match junit version in 'tenant-cd-api' with 'hosted-tenant-base'Bjørn Christian Seime2020-07-012-3/+13
| | | | | |
| * | | | | Use explicit version of maven-ant-pluginBjørn Christian Seime2020-07-011-1/+2
| | | | | |
| * | | | | Define and document properties used by build profileBjørn Christian Seime2020-07-011-0/+15
| | | | | |
| * | | | | Add comment inside 'is-base-pom-module.txt'Bjørn Christian Seime2020-07-012-0/+2
| | | | | |
| * | | | | Remove independent test framework version in base pomsBjørn Christian Seime2020-07-012-3/+3
| |/ / / /
* | | | | Merge pull request #13767 from vespa-engine/arnej/logfmt-filter-plugin-messagesJon Bratseth2020-07-011-0/+34
|\ \ \ \ \ | | | | | | | | | | | | filter log messages from plugins
| * | | | | filter log messages from pluginsArne Juul2020-07-011-0/+34
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | | | Merge pull request #13763 from vespa-engine/bratseth/rename-isDockerHostHarald Musum2020-07-0115-25/+34
|\ \ \ \ \ | | | | | | | | | | | | isDockerHost -> isHost
| * | | | | isDockerHost -> isHostJon Bratseth2020-07-0115-25/+34
| | | | | |
* | | | | | Merge pull request #13761 from vespa-engine/add-prometheus-to-resource-listgjoranv2020-07-012-9/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add prometheus path to the resource list in the root response
| * | | | | | Add prometheus path to the resource list in the root responsegjoranv2020-07-012-9/+14
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #13765 from ↵Geir Storli2020-07-011-1/+2
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | vespa-engine/toregge/use-find-package-to-find-gtest-pass-2 Use find_package to find gtest library.
| * | | | | Use find_package to find gtest library.Tor Egge2020-07-011-1/+2
| |/ / / /
* | | | | Merge pull request #13764 from vespa-engine/bjorncs/new-build-profileMorten Tokle2020-07-014-526/+106
|\ \ \ \ \ | |_|_|_|/ |/| | | | Redefine hosted-tenant-base + cloud-tenant-base
| * | | | Generate test descriptor with 'generateTestDescriptor' goalBjørn Christian Seime2020-07-011-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | Move vespa-maven-plugin above vespa-application-maven-plugin to ensure test descriptor goal is executed before goals from vespa-application-maven-plugin.
| * | | | Redefine hosted-tenant-base + cloud-tenant-baseBjørn Christian Seime2020-07-014-529/+100
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #13760 from ↵Harald Musum2020-07-012-16/+24
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/create-local-session-on-all-state-changes Try to create local session when session state changes
| * | | | Try to create local session when session state changesHarald Musum2020-07-012-17/+25
| | |/ / | |/| | | | | | | | | | * If local session does not exist, try to create it when session state changes
* | | | Merge pull request #13759 from vespa-engine/hmusum/configserver-refactoring-19gjoranv2020-07-0110-40/+35
|\ \ \ \ | | | | | | | | | | Config server refactoring, part 19
| * | | | Update/remove comments and javadocHarald Musum2020-07-012-13/+9
| | | | |
| * | | | MockRpc -> MockRpcServerHarald Musum2020-07-013-9/+9
| | | | |
| * | | | Minor refactoring, no functional changesHarald Musum2020-07-015-18/+17
| | | | |
* | | | | Merge pull request #13762 from ↵Henning Baldersheim2020-07-011-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/flip-distributor-btree-db-feature-flag-default Flip feature flag default for distributor B-tree DB to true
| * | | | | Flip feature flag default for distributor B-tree DB to trueTor Brede Vekterli2020-07-011-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | Flag itself will be removed shortly once this has rolled out smoothly.
* | | | | Merge pull request #13745 from vespa-engine/mpolden/weighted-aliasMartin Polden2020-07-0112-130/+1054
|\ \ \ \ \ | |/ / / / |/| | | | Support duplicate regions within same global endpoint
| * | | | Use a concrete zone in LatencyAliasTargetMartin Polden2020-07-012-29/+101
| | | | | | | | | | | | | | | | | | | | This lets the `NameService` control the translation into an appropriate region.
| * | | | Support duplicate regions within same global endpointMartin Polden2020-06-307-106/+885
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | Include weighted endpoint in endpoint listMartin Polden2020-06-293-13/+18
| | | | |
| * | | | Support building weighted endpointsMartin Polden2020-06-292-6/+74
| | | | |
* | | | | Merge pull request #13749 from ↵Tor Brede Vekterli2020-07-012-6/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/flip-distributor-btree-db-config-default-to-true Flip distributor B-tree DB config flag to true by default
| * | | | | Flip distributor B-tree DB config flag to true by defaultTor Brede Vekterli2020-06-302-6/+2
| | | | | |
* | | | | | Merge pull request #13758 from vespa-engine/balder/serialize-and-compress-onceJon Bratseth2020-07-0110-32/+90
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Add support for serializing and compressing once, instead of once per…
| * | | | | Use existing uncompressed lengthJon Bratseth2020-07-013-7/+9
| | | | | |
| * | | | | Formatting changes only#Jon Bratseth2020-07-014-33/+36
| | | | | |
| * | | | | Add support for serializing and compressing once, instead of once per ↵Henning Baldersheim2020-06-3010-32/+85
|/ / / / / | | | | | | | | | | | | | | | backend node.
* | | | | Merge pull request #13757 from vespa-engine/bratseth/query-profile-optimizationJon Bratseth2020-06-3013-218/+81
|\ \ \ \ \ | | | | | | | | | | | | Bratseth/query profile optimization
| * | | | | Remove unused methodJon Bratseth2020-06-301-14/+0
| | | | | |
| * | | | | Skip variants on disjoint pathsJon Bratseth2020-06-306-27/+31
| | | | | |