summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add test and benchmark for smaps parsing and avoid using regex.Henning Baldersheim2021-12-152-27/+101
|
* Only take regex cost when necessaryHenning Baldersheim2021-12-151-1/+3
|
* Unify on Map.of/copyOfHenning Baldersheim2021-12-152-9/+6
|
* Use the simple computeIfAbsent method.Henning Baldersheim2021-12-151-13/+3
|
* Merge pull request #20532 from vespa-engine/bjorncs/injectBjørn Christian Seime2021-12-154-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 annotationBjørn Christian Seime2021-12-154-7/+40
| |
* | Merge pull request #20529 from ↵Tor Brede Vekterli2021-12-154-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 classTor Brede Vekterli2021-12-154-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 Venstad2021-12-155-12/+121
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/mpolden/upgrade-in-block-window-metric Add metric for overdue upgrades
| * | | Add metric for overdue upgradesMartin Polden2021-12-154-10/+121
| | | |
| * | | Remove stale commentMartin Polden2021-12-141-2/+0
| | | |
* | | | Merge pull request #20531 from ↵Henning Baldersheim2021-12-154-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 Baldersheim2021-12-151-4/+4
| | | | |
| * | | | Zero out the builders as soon as they are used to avoid keeping both alive ↵Henning Baldersheim2021-12-154-27/+32
| | | | | | | | | | | | | | | | | | | | when building a large array.
* | | | | remove separate iam roles flag (#20526)Andreas Eriksen2021-12-151-7/+0
|/ / / /
* | | | Merge pull request #20530 from ↵Tor Brede Vekterli2021-12-151-0/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/yngveaasheim/report-detailed-put-failure-metrics Report detailed put failure metrics
| * | | | Remove duplicate metricYngve Aasheim2021-12-151-1/+0
| | | | |
| * | | | Fix metrics namesYngve Aasheim2021-12-151-4/+4
| | | | |
| * | | | Report detailed distributor put failure metricsYngve Aasheim2021-12-151-0/+9
| | | | |
* | | | | Merge pull request #20525 from vespa-engine/bratseth/cleanup-654gjoranv2021-12-1516-59/+66
|\ \ \ \ \ | | | | | | | | | | | | No functional changes
| * | | | | No functional changesJon Bratseth2021-12-1516-59/+66
| | | | | |
* | | | | | Merge pull request #20528 from vespa-engine/jonmv/reindexing-variable-speedJon Marius Venstad2021-12-1526-139/+222
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Jonmv/reindexing variable speed
| * | | | | Wire speed through controllerJon Marius Venstad2021-12-158-23/+32
| | | | | |
| * | | | | Set speed: 1 for config change reindexing, and user-specified in (0, 10] ↵Jon Marius Venstad2021-12-1512-65/+72
| | | | | | | | | | | | | | | | | | | | | | | | from handler
| * | | | | Support variable reindexing speed, based on configJon Marius Venstad2021-12-157-52/+119
| |/ / / /
* | | | | Merge pull request #20519 from vespa-engine/bratseth/match-exactlyJon Bratseth2021-12-1519-79/+215
|\ \ \ \ \ | |_|_|_|/ |/| | | | Bratseth/match exactly
| * | | | Fix typoJon Marius Venstad2021-12-151-1/+1
| | | | |
| * | | | Restore current behavior and add Vesopa 8 TODOsJon Bratseth2021-12-143-3/+28
| | | | |
| * | | | Match document types in document selections exactly onlyJon Bratseth2021-12-1416-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 fieldJon Bratseth2021-12-132-3/+15
| | | | |
| * | | | Allow exact match on document type onlyJon Bratseth2021-12-132-19/+6
| | | | |
* | | | | Merge pull request #20524 from ↵Bjørn Christian Seime2021-12-155-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 Baldersheim2021-12-155-55/+36
|/ / / / / | | | | | | | | | | | | | | | Use a dictionary to keep track of the unique ones.
* | | | | Merge pull request #20523 from vespa-engine/bjorncs/deprecate-vespa-http-clientBjørn Christian Seime2021-12-1513-14/+29
|\ \ \ \ \ | | | | | | | | | | | | Deprecate vespa-http-client
| * | | | | Deprecate vespa-http-clientBjørn Christian Seime2021-12-1513-14/+29
| | |_|_|/ | |/| | |
* | | | | Merge pull request #20522 from ↵Geir Storli2021-12-152-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 atTor Egge2021-12-152-1/+10
| | |/ / | |/| | | | | | | | | | the same time.
* | | | Merge pull request #18117 from ↵Bjørn Christian Seime2021-12-151-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 parentBjørn Christian Seime2021-12-151-2/+0
| | | |
| * | | Bump httpclient from 4.4.1 to 4.5.13 in /vespa-hadoopdependabot[bot]2021-12-141-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 Venstad2021-12-154-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 Musum2021-12-154-66/+59
|/ / / /
* | | | Merge pull request #20518 from ↵Arnstein Ressem2021-12-141-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 Egge2021-12-141-4/+52
| | | | |
* | | | | Merge pull request #20511 from vespa-engine/bjorncs/antlr4Bjørn Christian Seime2021-12-145-12/+7
|\ \ \ \ \ | | | | | | | | | | | | Bjorncs/antlr4 [run-systemtest]
| * | | | | Upgrade Antlr4 to 4.9.3Bjørn Christian Seime2021-12-145-12/+7
| |/ / / / | | | | | | | | | | | | | | | Remove tokens that are empty in lexer definition
* | | | | Merge pull request #20506 from vespa-engine/toregge/limit-buffers-to-compactHenning Baldersheim2021-12-145-22/+81
|\ \ \ \ \ | | | | | | | | | | | | Limit buffers to compact based on number of active and free buffers.
| * | | | | Rename max_buffers_ratio to active_buffers_ratio.Tor Egge2021-12-145-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 Egge2021-12-145-22/+69
| | | | | |
* | | | | | Merge pull request #20515 from vespa-engine/move-context-to-superclassgjoranv2021-12-144-59/+66
|\ \ \ \ \ \ | | | | | | | | | | | | | | Move the Context class to ThreadedHttpRequestHandler [run-systemtest]