aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disallow creating a cluster controller having no zookeeper clusterHarald Musum2020-12-142-28/+8
|
* Merge pull request #15795 from ↵Tor Brede Vekterli2020-12-1428-63/+293
|\ | | | | | | | | vespa-engine/vekterli/use-random-bucket-lock-passthrough-token-for-reindexing-visitors Only let reindexing puts through locked bucket if their TaS token matches that of the lock
| * Only let reindexing puts through locked bucket if their token matches that ↵Tor Brede Vekterli2020-12-1128-63/+293
| | | | | | | | | | | | | | | | | | | | | | of the lock Avoids race condition edge case where reindexing puts from an outdated visitor may pass through a bucket lock intended for a newly created visitor operation Tokens are 128-bit values derived from a CSPRNG, so uniqueness is for all intents and purposes guaranteed.
* | Merge pull request #15801 from vespa-engine/hmusum/log-exceptionMartin Polden2020-12-141-1/+1
|\ \ | | | | | | Log exception
| * | Log exceptionHarald Musum2020-12-141-1/+1
|/ /
* | Merge pull request #15799 from vespa-engine/mpolden/increase-timeoutHarald Musum2020-12-133-57/+69
|\ \ | | | | | | Adjust total timeout according to joining servers
| * | Log time left on reconfig failureMartin Polden2020-12-131-3/+7
| | |
| * | Adjust total timeout according to joining serversMartin Polden2020-12-131-3/+12
| | |
| * | Prevent tests from blocking until shutdown timeoutMartin Polden2020-12-133-53/+52
|/ /
* | Merge pull request #15796 from vespa-engine/mpolden/set-previous-modelJon Bratseth2020-12-122-10/+27
|\ \ | | | | | | Set previous model in ActivatedModelsBuilder
| * | Load previous application set only if activating a new sessionMartin Polden2020-12-111-9/+14
| | |
| * | Set previous model in ActivatedModelsBuilderMartin Polden2020-12-112-2/+14
| | |
* | | Merge pull request #15798 from ↵Henning Baldersheim2020-12-1120-98/+100
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/wire-cluster-name-as-reference-all-the-way - Wire the clustername through as a reference to avoid referencing te…
| * | | - Wire the clustername through as a reference to avoid referencing temporaries.Henning Baldersheim2020-12-1120-98/+100
| | |/ | |/|
* | | Merge pull request #15797 from ↵Geir Storli2020-12-115-25/+35
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/geirst/optimize-two-phase-update-operation Avoid lookup bucket database entries two times when handling fast pat…
| * | | Avoid lookup bucket database entries two times when handling fast path ↵Geir Storli2020-12-115-25/+35
| | | | | | | | | | | | | | | | update operation.
* | | | Merge pull request #15792 from vespa-engine/mpolden/remove-propertyHarald Musum2020-12-112-2/+1
|\ \ \ \ | |_|/ / |/| | | Remove unnecessary zookeeper.server.version property
| * | | Remove unnecessary zookeeper.server.version propertyMartin Polden2020-12-112-2/+1
| | |/ | |/|
* | | Merge pull request #15789 from ↵Geir Storli2020-12-115-21/+11
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/geirst/remove-use-of-fast-value-tensor-implementation-flag Remove use of "use-fast-value-tensor-implementation" flag.
| * | | Add default values for useFastValueTensorImplementation() and add comment on ↵Geir Storli2020-12-111-2/+2
| | | | | | | | | | | | | | | | when it can be removed.
| * | | Remove use of "use-fast-value-tensor-implementation" flag.Geir Storli2020-12-114-19/+9
| | | | | | | | | | | | | | | | Has been default on since 7.319.17 (25-Nov-2020).
* | | | Merge pull request #15793 from vespa-engine/balder/avoid-reflectionJon Bratseth2020-12-112-6/+16
|\ \ \ \ | | | | | | | | | | - Fail early if size does not match.
| * | | | - Fail early if size does not match.Henning Baldersheim2020-12-112-6/+16
| | | | | | | | | | | | | | | | | | | | - Avoid reflection when you know the input.
* | | | | Merge pull request #15788 from vespa-engine/toregge/extend-use-of-ownership-hashTor Egge2020-12-117-96/+86
|\ \ \ \ \ | | | | | | | | | | | | Extend use of bucket ownership hash.
| * | | | | Extend use of bucket ownership hash.Tor Egge2020-12-117-96/+86
| | |_|_|/ | |/| | |
* | | | | Merge pull request #15753 from ↵Tor Egge2020-12-118-147/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/remove-internal-bucket-join-command Remove InternalBucketJoinCommand and InternalBucketJoinReply.
| * | | | | Remove InternalBucketJoinCommand and InternalBucketJoinReply.Tor Egge2020-12-098-147/+0
| | | | | |
* | | | | | Merge pull request #15790 from vespa-engine/balder/faster-equalsJon Bratseth2020-12-111-0/+4
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Test both ways
| * | | | | Test both waysHenning Baldersheim2020-12-111-0/+4
| | | | | |
* | | | | | Merge pull request #15791 from vespa-engine/mpolden/joining-serversMartin Polden2020-12-116-69/+140
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Make joining server an observer in initial config
| * | | | | Make joining server an observer in initial configMartin Polden2020-12-112-10/+20
| | | | | |
| * | | | | Tag added servers as joiningMartin Polden2020-12-114-13/+69
| | | | | |
| * | | | | Clean up testMartin Polden2020-12-101-47/+52
| | | | | |
* | | | | | Merge pull request #15787 from ↵Harald Musum2020-12-115-11/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/make-sure-maintainer-runs-with-even-delay-between-nodes-in-cluster Use staggered delay for all config server maintainers
| * | | | | | Use staggered delay for all config server maintainersHarald Musum2020-12-115-11/+4
| | | | | | |
* | | | | | | Merge pull request #15770 from vespa-engine/arnej/move-mutable-dense-tensor-viewArne H Juul2020-12-1112-64/+14
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Arnej/move mutable dense tensor view
| * | | | | | GC leftover testArne Juul2020-12-103-46/+0
| | | | | | |
| * | | | | | make a sub-namespace for the mutable valueArne Juul2020-12-103-13/+15
| | | | | | |
| * | | | | | rename to MutableDenseValueViewArne Juul2020-12-104-8/+8
| | | | | | |
| * | | | | | move to search::features namespaceArne Juul2020-12-103-13/+15
| | | | | | |
| * | | | | | move class to the only place it is usedArne Juul2020-12-109-10/+2
| | | | | | |
* | | | | | | Merge pull request #15786 from vespa-engine/revert-15771-mortent/rpm-proxy-setupMorten Tokle2020-12-111-4/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert "New nodetype rpmproxy"
| * | | | | | | Revert "New nodetype rpmproxy"Arnstein Ressem2020-12-111-4/+1
|/ / / / / / /
* | | | | | | Merge pull request #15771 from vespa-engine/mortent/rpm-proxy-setupArnstein Ressem2020-12-111-1/+4
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | New nodetype rpmproxy
| * | | | | | rpm -> yumrepoMorten Tokle2020-12-111-2/+2
| | | | | | |
| * | | | | | New nodetype rpmproxyMorten Tokle2020-12-101-1/+4
| | | | | | |
* | | | | | | Merge pull request #15784 from vespa-engine/hmusum/remove-log-messageMartin Polden2020-12-111-1/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Remove duplicate log message now that we retry if starting fails
| * | | | | | | Remove duplicate log message now that we retry if starting failsHarald Musum2020-12-111-1/+0
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #15785 from vespa-engine/balder/faster-equalsJon Bratseth2020-12-111-6/+13
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | / / | | |_|_|/ / | |/| | | | When using the ListWrapper a fieldvalue is created with reflection an…
| * | | | | When using the ListWrapper a fieldvalue is created with reflection and assigned.Henning Baldersheim2020-12-111-6/+13
|/ / / / / | | | | | | | | | | | | | | | It is better to instead unwrap the value and compare.