Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add test and benchmark for smaps parsing and avoid using regex. | Henning Baldersheim | 2021-12-15 | 2 | -27/+101 |
| | |||||
* | Only take regex cost when necessary | Henning Baldersheim | 2021-12-15 | 1 | -1/+3 |
| | |||||
* | Unify on Map.of/copyOf | Henning Baldersheim | 2021-12-15 | 2 | -9/+6 |
| | |||||
* | Use the simple computeIfAbsent method. | Henning Baldersheim | 2021-12-15 | 1 | -13/+3 |
| | |||||
* | Merge pull request #20532 from vespa-engine/bjorncs/inject | Bjørn Christian Seime | 2021-12-15 | 4 | -7/+40 |
|\ | | | | | Add custom Inject annotation so Guice is not needed just for the anno… | ||||
| * | Add custom Inject annotation so Guice is not needed just for the annotation | Bjørn Christian Seime | 2021-12-15 | 4 | -7/+40 |
| | | |||||
* | | Merge pull request #20529 from ↵ | Tor Brede Vekterli | 2021-12-15 | 4 | -163/+126 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/let-bucket-maintenance-pri-queue-be-pri-fifo-ordered Let bucket maintenance priority queue be FIFO ordered within priority class [run-systemtest] | ||||
| * | | Let bucket maintenance priority queue be FIFO ordered within priority class | Tor Brede Vekterli | 2021-12-15 | 4 | -163/+126 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids a potential starvation issue caused by the existing implementation, which is bucket ID ordered within a given priority class. The latter has the unfortunate effect that frequently reinserting buckets that sort before buckets that are already in the queue may starve these from being popped from the queue. Move to a composite key that first sorts on priority, then on a strictly increasing sequence number. Add a secondary index into this structure that allows for lookups on bucket IDs as before. | ||||
* | | | Merge pull request #20521 from ↵ | Jon Marius Venstad | 2021-12-15 | 5 | -12/+121 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/mpolden/upgrade-in-block-window-metric Add metric for overdue upgrades | ||||
| * | | | Add metric for overdue upgrades | Martin Polden | 2021-12-15 | 4 | -10/+121 |
| | | | | |||||
| * | | | Remove stale comment | Martin Polden | 2021-12-14 | 1 | -2/+0 |
| | | | | |||||
* | | | | Merge pull request #20531 from ↵ | Henning Baldersheim | 2021-12-15 | 4 | -25/+30 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/get-rid-of-builder-after-packet-has-been-made Zero out the builders as soon as they are used to avoid keeping both … | ||||
| * | | | | Test depends on order... | Henning Baldersheim | 2021-12-15 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Zero out the builders as soon as they are used to avoid keeping both alive ↵ | Henning Baldersheim | 2021-12-15 | 4 | -27/+32 |
| | | | | | | | | | | | | | | | | | | | | when building a large array. | ||||
* | | | | | remove separate iam roles flag (#20526) | Andreas Eriksen | 2021-12-15 | 1 | -7/+0 |
|/ / / / | |||||
* | | | | Merge pull request #20530 from ↵ | Tor Brede Vekterli | 2021-12-15 | 1 | -0/+8 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/yngveaasheim/report-detailed-put-failure-metrics Report detailed put failure metrics | ||||
| * | | | | Remove duplicate metric | Yngve Aasheim | 2021-12-15 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | Fix metrics names | Yngve Aasheim | 2021-12-15 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Report detailed distributor put failure metrics | Yngve Aasheim | 2021-12-15 | 1 | -0/+9 |
| | | | | | |||||
* | | | | | Merge pull request #20525 from vespa-engine/bratseth/cleanup-654 | gjoranv | 2021-12-15 | 16 | -59/+66 |
|\ \ \ \ \ | | | | | | | | | | | | | No functional changes | ||||
| * | | | | | No functional changes | Jon Bratseth | 2021-12-15 | 16 | -59/+66 |
| | | | | | | |||||
* | | | | | | Merge pull request #20528 from vespa-engine/jonmv/reindexing-variable-speed | Jon Marius Venstad | 2021-12-15 | 26 | -139/+222 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Jonmv/reindexing variable speed | ||||
| * | | | | | Wire speed through controller | Jon Marius Venstad | 2021-12-15 | 8 | -23/+32 |
| | | | | | | |||||
| * | | | | | Set speed: 1 for config change reindexing, and user-specified in (0, 10] ↵ | Jon Marius Venstad | 2021-12-15 | 12 | -65/+72 |
| | | | | | | | | | | | | | | | | | | | | | | | | from handler | ||||
| * | | | | | Support variable reindexing speed, based on config | Jon Marius Venstad | 2021-12-15 | 7 | -52/+119 |
| |/ / / / | |||||
* | | | | | Merge pull request #20519 from vespa-engine/bratseth/match-exactly | Jon Bratseth | 2021-12-15 | 19 | -79/+215 |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | Bratseth/match exactly | ||||
| * | | | | Fix typo | Jon Marius Venstad | 2021-12-15 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Restore current behavior and add Vesopa 8 TODOs | Jon Bratseth | 2021-12-14 | 3 | -3/+28 |
| | | | | | |||||
| * | | | | Match document types in document selections exactly only | Jon Bratseth | 2021-12-14 | 16 | -58/+170 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Routing all child types to a cluster a parent is added to may be convenient for some users, but if it's not what you want it is then harder to prevent it from happening. | ||||
| * | | | | Test matching in inherited field | Jon Bratseth | 2021-12-13 | 2 | -3/+15 |
| | | | | | |||||
| * | | | | Allow exact match on document type only | Jon Bratseth | 2021-12-13 | 2 | -19/+6 |
| | | | | | |||||
* | | | | | Merge pull request #20524 from ↵ | Bjørn Christian Seime | 2021-12-15 | 5 | -55/+36 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/avoid-creating-many-set-and-lists-with-same-consumers Avoid creating many sets and lists containing the same list of consum… | ||||
| * | | | | | Avoid creating many sets and lists containing the same list of consumers. | Henning Baldersheim | 2021-12-15 | 5 | -55/+36 |
|/ / / / / | | | | | | | | | | | | | | | | Use a dictionary to keep track of the unique ones. | ||||
* | | | | | Merge pull request #20523 from vespa-engine/bjorncs/deprecate-vespa-http-client | Bjørn Christian Seime | 2021-12-15 | 13 | -14/+29 |
|\ \ \ \ \ | | | | | | | | | | | | | Deprecate vespa-http-client | ||||
| * | | | | | Deprecate vespa-http-client | Bjørn Christian Seime | 2021-12-15 | 13 | -14/+29 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge pull request #20522 from ↵ | Geir Storli | 2021-12-15 | 2 | -1/+10 |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | vespa-engine/toregge/extend-proton-config-for-compaction Extend proton config for controlling how many buffers to compact at | ||||
| * | | | | Extend proton config for controlling how many buffers to compact at | Tor Egge | 2021-12-15 | 2 | -1/+10 |
| | |/ / | |/| | | | | | | | | | | the same time. | ||||
* | | | | Merge pull request #18117 from ↵ | Bjørn Christian Seime | 2021-12-15 | 1 | -2/+0 |
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | vespa-engine/dependabot/maven/vespa-hadoop/org.apache.httpcomponents-httpclient-4.5.13 Bump httpclient from 4.4.1 to 4.5.13 in /vespa-hadoop | ||||
| * | | | Use versions from parent | Bjørn Christian Seime | 2021-12-15 | 1 | -2/+0 |
| | | | | |||||
| * | | | Bump httpclient from 4.4.1 to 4.5.13 in /vespa-hadoop | dependabot[bot] | 2021-12-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps httpclient from 4.4.1 to 4.5.13. --- updated-dependencies: - dependency-name: org.apache.httpcomponents:httpclient dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
* | | | | Merge pull request #20520 from ↵ | Jon Marius Venstad | 2021-12-15 | 4 | -66/+59 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-20515-move-context-to-superclass Revert "Move the Context class to ThreadedHttpRequestHandler [run-systemtest]" | ||||
| * | | | | Revert "Move the Context class to ThreadedHttpRequestHandler [run-systemtest]" | Harald Musum | 2021-12-15 | 4 | -66/+59 |
|/ / / / | |||||
* | | | | Merge pull request #20518 from ↵ | Arnstein Ressem | 2021-12-14 | 1 | -4/+52 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/compile-vespa-rpm-on-centos-stream-9 Compile vespa rpm on CentOS Stream 9. | ||||
| * | | | | Compile vespa rpm on CentOS Stream 9. | Tor Egge | 2021-12-14 | 1 | -4/+52 |
| | | | | | |||||
* | | | | | Merge pull request #20511 from vespa-engine/bjorncs/antlr4 | Bjørn Christian Seime | 2021-12-14 | 5 | -12/+7 |
|\ \ \ \ \ | | | | | | | | | | | | | Bjorncs/antlr4 [run-systemtest] | ||||
| * | | | | | Upgrade Antlr4 to 4.9.3 | Bjørn Christian Seime | 2021-12-14 | 5 | -12/+7 |
| |/ / / / | | | | | | | | | | | | | | | | Remove tokens that are empty in lexer definition | ||||
* | | | | | Merge pull request #20506 from vespa-engine/toregge/limit-buffers-to-compact | Henning Baldersheim | 2021-12-14 | 5 | -22/+81 |
|\ \ \ \ \ | | | | | | | | | | | | | Limit buffers to compact based on number of active and free buffers. | ||||
| * | | | | | Rename max_buffers_ratio to active_buffers_ratio. | Tor Egge | 2021-12-14 | 5 | -20/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | Add comment before calculation of max buffers to compact at once. | ||||
| * | | | | | Limit buffers to compact based on number of active and free buffers. | Tor Egge | 2021-12-14 | 5 | -22/+69 |
| | | | | | | |||||
* | | | | | | Merge pull request #20515 from vespa-engine/move-context-to-superclass | gjoranv | 2021-12-14 | 4 | -59/+66 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Move the Context class to ThreadedHttpRequestHandler [run-systemtest] |