summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #16692 from vespa-engine/freva/archives-apiValerij Fredriksen2021-03-0118-187/+474
|\ \ \ \ \ | |_|_|/ / |/| | | | Store archive URI in node-repo ZK
| * | | | Code review fixesValerij Fredriksen2021-02-265-13/+16
| | | | |
| * | | | Add REST API to query and update archive URIsValerij Fredriksen2021-02-265-1/+70
| | | | |
| * | | | Store archiveUri in node-repo ZKValerij Fredriksen2021-02-268-86/+260
| | | | |
| * | | | Clean up NodeV2ApiHandlerValerij Fredriksen2021-02-262-78/+42
| | | | |
| * | | | Crete CachedSupplierValerij Fredriksen2021-02-264-23/+100
| | | | |
* | | | | Merge pull request #16708 from vespa-engine/balder/remove-unused-return-valueHenning Baldersheim2021-02-282-4/+3
|\ \ \ \ \ | |_|_|_|/ |/| | | | Remove unused return value.
| * | | | Remove unused return value.Henning Baldersheim2021-02-282-4/+3
|/ / / /
* | | | Merge pull request #16695 from vespa-engine/arnej/any-vector-in-nested-loopArne H Juul2021-02-281-4/+4
|\ \ \ \ | | | | | | | | | | handle any vector-like loop/stride pairs
| * | | | template run_nested_loop with two stride sets alsoArne Juul2021-02-271-2/+2
| | | | |
| * | | | handle any vector-like loop/stride pairsArne Juul2021-02-261-2/+2
| | | | |
* | | | | Merge pull request #16705 from ↵Henning Baldersheim2021-02-2833-152/+180
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/put-commit-params-in-struct-only Put all params for commit into a single CommitParam struct
| * | | | | Use an enum to avoid dangerous implicit type conversionHenning Baldersheim2021-02-273-10/+11
| | | | | |
| * | | | | Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-2733-152/+179
| | | | | |
* | | | | | Merge pull request #16701 from vespa-engine/havardpe/small-vector-convenienceArne H Juul2021-02-272-3/+137
|\ \ \ \ \ \ | |/ / / / / |/| | | | | added some extra convenience, mostly related to construction
| * | | | | added some extra convenience, mostly related to constructionHåvard Pettersen2021-02-262-3/+137
| | |/ / / | |/| | |
* | | | | Merge pull request #16693 from ↵Arne H Juul2021-02-2710-18/+21
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/arnej/const-array-ref-for-view-dimensions change create_view API to take ConstArrayRef argument
| * | | | | change create_view API to take ConstArrayRef argumentArne Juul2021-02-2610-18/+21
| | |/ / / | |/| | |
* | | | | Merge pull request #16704 from ↵Henning Baldersheim2021-02-271-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/account-for-different-memory-usage-with-libcxx Account for different memory usage with libc++.
| * | | | | Account for different memory usage with libc++.Tor Egge2021-02-271-0/+5
|/ / / / /
* | | | | Merge pull request #16703 from vespa-engine/toregge/eliminate-inline-warningHenning Baldersheim2021-02-272-1/+4
|\ \ \ \ \ | | | | | | | | | | | | Eliminate inline warning.
| * | | | | Eliminate inline warning.Tor Egge2021-02-272-1/+4
| | | | | |
* | | | | | Merge pull request #16702 from ↵Valerij Fredriksen2021-02-275-7/+45
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/bratseth/preserve-requested-resources Preserve requested resources
| * | | | | Preserve requested resourcesJon Bratseth2021-02-275-7/+45
| | |/ / / | |/| | |
* | | | | Merge pull request #16686 from vespa-engine/mpolden/reconfigure-configsrvMartin Polden2021-02-2613-8/+320
|\ \ \ \ \ | | | | | | | | | | | | Periodically reconfigure config server ZooKeeper cluster
| * | | | | Add test dependencyMartin Polden2021-02-261-0/+6
| | | | | |
| * | | | | Periodically reconfigure config server ZooKeeper clusterMartin Polden2021-02-269-4/+233
| | | | | |
| * | | | | Ignore config with no serversMartin Polden2021-02-262-0/+6
| | | | | |
| * | | | | Support reconfiguration without configMartin Polden2021-02-263-4/+75
| | | | | |
* | | | | | Merge pull request #16698 from vespa-engine/bjorncs/improve-flags-error-messageBjørn Christian Seime2021-02-264-4/+22
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Improve feedback from /system-flags/v1 responses
| * | | | | Improve feedback from /system-flags/v1 responsesBjørn Christian Seime2021-02-264-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add flag owners to result/warning/error whenever available. Make warning/error message from undefined flags more informative.
* | | | | | Merge pull request #16675 from ↵Tor Brede Vekterli2021-02-265-20/+72
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/gate-all-state-publishing-behind-zk-write Enforce that no cluster state can be published unless confirmed written to ZooKeeper
| * | | | | | Pass current ZK-persisted version directly to broadcast method instead of ↵Tor Brede Vekterli2021-02-263-39/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | indirectly
| * | | | | | Enforce that no cluster state can be published unless confirmed written to ↵Tor Brede Vekterli2021-02-265-4/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZooKeeper This avoids a subtle edge case where the underlying ZK integration code may fail silently a write, leaving the core controller logic to think that it had actually durably persisted a particular state version. In case of reelections racing with broadcasts, it would be possible for leader-edge readbacks from ZK to retrieve a _lower_ version than one that had already been published. This would cause the cluster controller to get very confused about which cluster states nodes had already observed. If a newly produced state version overlapped with a previously broadcast state, the controller would not push the updated state to the nodes, as it would (with good reason) assume the node had already observed it, seeing that it had already ACKed the particular version number.
* | | | | | | Merge pull request #16697 from vespa-engine/bjorncs/stabilize-testJon Marius Venstad2021-02-262-7/+27
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Block until access log entry is available
| * | | | | | Block until access log entry is availableBjørn Christian Seime2021-02-262-7/+27
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #16690 from vespa-engine/geirst/refactor-datastore-classesGeir Storli2021-02-2622-156/+176
|\ \ \ \ \ \ | | | | | | | | | | | | | | Refactor datastore classes
| * | | | | | Rename 'active' buffer to 'primary' buffer in DataStoreBase.Geir Storli2021-02-2620-108/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should avoid confusion with the buffer state ACTIVE. Each buffer type has exactly one primary buffer that is used for allocations when no slots in free lists exist. A buffer type will typically use several buffers to store data, all of them being on state ACTIVE when in use.
| * | | | | | Adjust comments and code style.Geir Storli2021-02-261-26/+31
| | | | | | |
| * | | | | | Improve class and function descriptions.Geir Storli2021-02-252-23/+34
| | | | | | |
* | | | | | | Merge pull request #16689 from ↵Håkon Hallingstad2021-02-262-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-16544-revert-16537-hakonhall/enable-group-suspension-by-default-run-systemtest Enable group suspension by default, attempt 2 [run-systemtest]
| * | | | | | | Revert "Revert "Enable group suspension by default [run-systemtest]""Håkon Hallingstad2021-02-262-3/+3
| | | | | | | |
* | | | | | | | Merge pull request #16694 from vespa-engine/bjorncs/upgrade-jettyJon Marius Venstad2021-02-262-2/+2
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | Upgrade Jetty to 9.4.36
| * | | | | | | Upgrade Jetty to 9.4.36Bjørn Christian Seime2021-02-262-2/+2
|/ / / / / / /
* | | | | | | Merge pull request #16691 from vespa-engine/ogronnesby/ckms-identity-providerØyvind Grønnesby2021-02-263-3/+7
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Use tenant name in secret store names
| * | | | | | Use tenant name in secret store namesØyvind Grønnesby2021-02-263-3/+7
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #16687 from vespa-engine/mpolden/prefer-reservedMartin Polden2021-02-261-6/+8
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Consider reservedTo before switch priority
| * | | | | Consider reservedTo before switch priorityMartin Polden2021-02-261-6/+8
| |/ / / /
* | | | | Merge pull request #16678 from vespa-engine/havardpe/small-vectorHåvard Pettersen2021-02-267-0/+353
|\ \ \ \ \ | |/ / / / |/| | | | small vector
| * | | | update after commentsHåvard Pettersen2021-02-262-2/+61
| | | | |