Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #20367 from ↵ | Henning Baldersheim | 2021-12-05 | 1 | -0/+2 |
|\ | | | | | | | | | vespa-engine/toregge/add-memory-fence-to-b-tree-compaction Ensure that moved b-tree node is visible for readers before updating | ||||
| * | Ensure that moved b-tree node is visible for readers before updating | Tor Egge | 2021-12-05 | 1 | -0/+2 |
|/ | | | | reference in parent node. | ||||
* | Merge pull request #20365 from ↵ | Henning Baldersheim | 2021-12-03 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/balder/actually-enable-base64-decoding Actually enable base64 decoding. | ||||
| * | Actually enable base64 decoding. | Henning Baldersheim | 2021-12-03 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #20361 from ↵ | Henning Baldersheim | 2021-12-03 | 1 | -2/+2 |
|\ | | | | | | | | | vespa-engine/vekterli/fix-active-merge-status-rendering Fix active merge state count status page rendering | ||||
| * | Fix active merge state count status page rendering | Tor Brede Vekterli | 2021-12-03 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #20352 from ↵ | Henning Baldersheim | 2021-12-03 | 7 | -44/+52 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/disallow-old-style-single-uncompressed Disallow the oldstyle compression with single uncopressed entries. | ||||
| * | | Throw exception on illegal config and fail early. | Henning Baldersheim | 2021-12-03 | 3 | -4/+19 |
| | | | |||||
| * | | Disallow the oldstyle compression with single uncopressed entries. | Henning Baldersheim | 2021-12-03 | 6 | -40/+33 |
| | | | |||||
* | | | Merge pull request #20360 from ↵ | Henning Baldersheim | 2021-12-03 | 2 | -3/+3 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/balder/iterate-loop-before-taking-lock Iterate outside of the loop | ||||
| * | | Iterate outside of the loop | Henning Baldersheim | 2021-12-03 | 2 | -3/+3 |
| | | | |||||
* | | | Merge pull request #20359 from ↵ | Henning Baldersheim | 2021-12-03 | 7 | -20/+109 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/vekterli/decrement-merge-counter-when-sync-merge-handling-complete Decrement persistence thread merge counter when syncronous processing is complete [run-systemtest] | ||||
| * | | Decrement persistence thread merge counter when syncronous processing is ↵ | Tor Brede Vekterli | 2021-12-03 | 7 | -20/+109 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | complete Add a generic interface for letting an operation know that the synchronous parts of its processing in the persistence thread is complete. This allows a potentially longer-running async operation to free up any limits that were put in place when it was taking up synchronous thread resources. Currently only used by merge-related operations (that may dispatch many async ops). Since we have a max upper bound for how many threads in a stripe may be processing merge ops at the same time (to avoid blocking client ops), we previously could effectively stall the pipelining of merges caused by hitting the concurrency limit even if all persistence threads were otherwise idle (waiting for prior async merge ops to complete). We now explicitly decrease the merge concurrency counter once the synchronous processing is done, allowing us to take on further merges immediately. | ||||
* | | | Merge pull request #20358 from vespa-engine/balder/resize-once-upfront | Geir Storli | 2021-12-03 | 1 | -0/+8 |
|\ \ \ | | | | | | | | | Ensure that we do not get more resizing than necessary. | ||||
| * | | | Ensure that we do not get more resizing than necessary. | Henning Baldersheim | 2021-12-03 | 1 | -0/+8 |
| | | | | |||||
* | | | | Merge pull request #20350 from ↵ | gjoranv | 2021-12-03 | 16 | -188/+147 |
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | vespa-engine/hmusum/config-subscription-refactoring-part-5 Config subscription refactoring, part 5 [run-systemtest] | ||||
| * | | | Cleanup use of requesters and config sources | Harald Musum | 2021-12-03 | 16 | -170/+147 |
| | | | | | | | | | | | | | | | | | | | | Remove requesters() method from ConfigSubscriber as well, not useful for others and is documented as for internal use only | ||||
| * | | | Remove useless test | Harald Musum | 2021-12-03 | 1 | -18/+0 |
| | |/ | |/| | | | | | | | We will never use more than one ConfigSourceSet for a GenericConfigSubscriber | ||||
* | | | Merge pull request #20353 from vespa-engine/bjorncs/beta-annotation | Jon Bratseth | 2021-12-03 | 58 | -60/+79 |
|\ \ \ | | | | | | | | | Add custom `@Beta` annotation | ||||
| * | | | Add custom `@Beta` annotation | Bjørn Christian Seime | 2021-12-03 | 58 | -60/+79 |
| | | | | | | | | | | | | | | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation. | ||||
* | | | | Merge pull request #20354 from ↵ | Jon Bratseth | 2021-12-03 | 12 | -161/+133 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-20343-bratseth/apply-policies-to-limits Revert "Bratseth/apply policies to limits" | ||||
| * | | | | Revert "Bratseth/apply policies to limits" | Jon Bratseth | 2021-12-03 | 12 | -161/+133 |
|/ / / / | |||||
* | | | | Auditref is not always present (#20351) | Bjørn Christian Seime | 2021-12-03 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #20349 from vespa-engine/bratseth/include-inherited-profiles | Henning Baldersheim | 2021-12-03 | 4 | -71/+49 |
|\ \ \ \ | |/ / / |/| | | | Include inherited rank profiles | ||||
| * | | | Include inherited rank profiles | Jon Bratseth | 2021-12-03 | 4 | -71/+49 |
| |/ / | |||||
* | | | Merge pull request #20347 from vespa-engine/jonmv/colorise-vespa-test-output | Håkon Hallingstad | 2021-12-03 | 11 | -84/+120 |
|\ \ \ | | | | | | | | | Jonmv/colorise vespa test output | ||||
| * | | | Indicate amount of truncated data | Jon Marius Venstad | 2021-12-03 | 1 | -1/+1 |
| | | | | |||||
| * | | | Colorise vespa-cli test output | Jon Marius Venstad | 2021-12-03 | 4 | -15/+29 |
| | | | | |||||
| * | | | Handle messages without end formatting | Jon Marius Venstad | 2021-12-03 | 2 | -7/+15 |
| | | | | |||||
| * | | | Move ANSI to HTML to separate class, and simplify | Jon Marius Venstad | 2021-12-03 | 7 | -48/+77 |
| | | | | |||||
| * | | | Remove unused log file generation | Jon Marius Venstad | 2021-12-03 | 2 | -23/+8 |
| | | | | |||||
| * | | | Upgrade jansi 1.11 --> 1.18 | Jon Marius Venstad | 2021-12-03 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #20346 from vespa-engine/bjorncs/remove-servlet | Bjørn Christian Seime | 2021-12-03 | 49 | -2765/+220 |
|\ \ \ \ | | | | | | | | | | | Bjorncs/remove servlet [run-systemtest] | ||||
| * | | | | Make DiscFilterRequest non-abstract and deprecate JdiscFilterRequest | Bjørn Christian Seime | 2021-12-03 | 5 | -197/+101 |
| | | | | | | | | | | | | | | | | | | | | There is no need for having DiscFilterRequest as an abstract class after removing servlet support. | ||||
| * | | | | Make DiscFilterResponse concrete and remove package-private sub-class | Bjørn Christian Seime | 2021-12-03 | 6 | -126/+64 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Make DiscFilterResponse opereate directly on a jdisc-core Response instance. Reduce use of jdisc-core types from its public API. | ||||
| * | | | | Reapply "Remove Servlet integration from container-core [run-systemtest]"" | Bjørn Christian Seime | 2021-12-03 | 45 | -2449/+62 |
|/ / / / | |||||
* | | | | Merge pull request #20348 from vespa-engine/mpolden/send-distinct-upstreams | Martin Polden | 2021-12-03 | 3 | -9/+16 |
|\ \ \ \ | |_|/ / |/| | | | Send distinct upstream names | ||||
| * | | | Ignore duplicate upstream names in API | Martin Polden | 2021-12-03 | 2 | -8/+11 |
| | | | | |||||
| * | | | Send distinct upstream names | Martin Polden | 2021-12-03 | 1 | -1/+5 |
| | | | | |||||
* | | | | Merge pull request #20345 from ↵ | gjoranv | 2021-12-03 | 6 | -24/+26 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/config-subscription-refactoring-part-4 Minor cleanup of ConfigSource in subscriptions [run-systemtest] | ||||
| * | | | | MInor cleanup of ConfigSource in subscriptions | Harald Musum | 2021-12-03 | 6 | -24/+26 |
| | | | | | |||||
* | | | | | Merge pull request #20343 from vespa-engine/bratseth/apply-policies-to-limits | Jon Bratseth | 2021-12-03 | 12 | -133/+161 |
|\ \ \ \ \ | | | | | | | | | | | | | Bratseth/apply policies to limits | ||||
| * | | | | | Simplify | Jon Bratseth | 2021-12-02 | 8 | -95/+91 |
| | | | | | | |||||
| * | | | | | Apply policies to limits | Jon Bratseth | 2021-12-02 | 3 | -22/+34 |
| | | | | | | |||||
| * | | | | | Test autoscaling where capacity policies move target outside limits | Jon Bratseth | 2021-12-02 | 5 | -31/+51 |
| | | | | | | |||||
* | | | | | | Merge pull request #20341 from vespa-engine/bjorncs/san-uri-glob-pattern | Bjørn Christian Seime | 2021-12-03 | 9 | -56/+257 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Bjorncs/san uri glob pattern | ||||
| * | | | | | | Fix copyright and trailing new line | Bjørn Christian Seime | 2021-12-03 | 2 | -4/+5 |
| | | | | | | | |||||
| * | | | | | | Support glob pattern for URIs with '/' as boundary | Bjørn Christian Seime | 2021-12-02 | 4 | -19/+49 |
| | | | | | | | |||||
| * | | | | | | Add glob pattern helper that handles multiple alternative boundaries | Bjørn Christian Seime | 2021-12-02 | 4 | -35/+205 |
| | | | | | | | |||||
| * | | | | | | Ensure consistent iteration ordering | Bjørn Christian Seime | 2021-12-02 | 1 | -2/+2 |
| | | | | | | |