summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #20533 from vespa-engine/balder/compute-if-absentv7.517.18gjoranv2021-12-155-47/+110
|\ | | | | Balder/compute if absent
| * 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 #20527 from vespa-engine/bratseth/discard-more-warmupMartin Polden2021-12-153-2/+4
|\ \ | | | | | | Discard 2x the warmup window
| * | Discard 2x the warmup windowJon Bratseth2021-12-153-2/+4
| | |
* | | Merge pull request #20512 from vespa-engine/arnej/ignore-some-user-agentsArne H Juul2021-12-155-7/+39
|\ \ \ | |_|/ |/| | minimal implementation of "ignore some user agents"
| * | allow programmatic configuration of ignored user agentsArne H Juul2021-12-151-0/+6
| | |
| * | keep methods package-privateArne H Juul2021-12-151-1/+1
| | |
| * | minimal implementation of "ignore some user agents"Arne H Juul2021-12-144-7/+33
| | |
* | | 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.