summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30036 from ↵Henning Baldersheim2024-01-248-58/+50
|\ | | | | | | | | vespa-engine/geirst/reapply-weighted-set-and-in-term-alignment Reapply Support IDocidWithWeightPostingStore for more attribute data types.
| * Support IDocidWithWeightPostingStore for more attribute data types.Geir Storli2024-01-248-58/+50
| | | | | | | | | | | | | | This includes array types (in addition to weighted set) and all integer types. This change also aligns the blueprint and iterator implementations used for WeightedSetTerm and InTerm, making the performance of WeightedSetTerm more similar to InTerm. In particular an attribute with "rank: filter" uses a more optimal search iterator for WeightedSetTerm.
* | Merge pull request #30040 from vespa-engine/havardpe/fix-heap-benchmarkHenning Baldersheim2024-01-241-5/+7
|\ \ | | | | | | sample ms as a double, not an integer
| * | sample ms as a double, not an integerHåvard Pettersen2024-01-241-5/+7
| | |
* | | Merge pull request #30039 from vespa-engine/jonmv/avoid-NPEJon Marius Venstad2024-01-241-1/+1
|\ \ \ | | | | | | | | configChangeActions is only set if prepare + activate on same Deployment
| * | | configChangeActions is only set if prepare + activate on same Deploymentjonmv2024-01-241-1/+1
| | | |
* | | | Merge pull request #30037 from vespa-engine/mpolden/more-application-infoMartin Polden2024-01-243-1/+15
|\ \ \ \ | | | | | | | | | | Add additional fields to application response
| * | | | Add additional fields to application responseMartin Polden2024-01-243-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | Controller needs to know this information when calculating cost. Today it lists all nodes in the zone (multiple times) to get the information, which is slow.
* | | | | Merge pull request #30032 from vespa-engine/mpolden/abort-on-tls-alertJon Marius Venstad2024-01-242-1/+18
|\ \ \ \ \ | | | | | | | | | | | | Treat TLS alert as authentication failure
| * | | | | Treat TLS alert as authentication failureMartin Polden2024-01-242-1/+18
| |/ / / / | | | | | | | | | | | | | | | | | | | | When a service call fails due to a TLS alert, for example "unknown certificate", we want `--wait` to abort immediately as there is point in retrying.
* | | | | Merge pull request #30035 from ↵Henning Baldersheim2024-01-241-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/renovate/org.openrewrite.maven-rewrite-maven-plugin-5.x Update dependency org.openrewrite.maven:rewrite-maven-plugin to v5.21.0
| * | | | | Update dependency org.openrewrite.maven:rewrite-maven-plugin to v5.21.0renovate[bot]2024-01-241-1/+1
| | |_|_|/ | |/| | |
* | | | | Merge pull request #30034 from ↵Henning Baldersheim2024-01-241-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/renovate/org.openrewrite.recipe-rewrite-testing-frameworks-2.x Update dependency org.openrewrite.recipe:rewrite-testing-frameworks to v2.3.1
| * | | | | Update dependency org.openrewrite.recipe:rewrite-testing-frameworks to v2.3.1renovate[bot]2024-01-241-1/+1
| |/ / / /
* | | | | Merge pull request #30033 from ↵Henning Baldersheim2024-01-241-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/renovate/org.openrewrite.recipe-rewrite-recipe-bom-2.x Update dependency org.openrewrite.recipe:rewrite-recipe-bom to v2.6.3
| * | | | Update dependency org.openrewrite.recipe:rewrite-recipe-bom to v2.6.3renovate[bot]2024-01-241-1/+1
|/ / / /
* | | | Merge pull request #30030 from ↵v8.292.16Geir Storli2024-01-232-103/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/remove-single-term-in-wset-optimization Remove optimization for single term searching in wset string/int attr…
| * | | | Remove optimization for single term searching in wset string/int attribute.Geir Storli2024-01-232-103/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The benefits are no longer clear, and direct usage of underlying btree iterators will not work in combination with the sameElement operator, as this requires access to element ids that are unpacked via the attribute::ISearchContext interface. This became clear when extending the attribute types (e.g. array) that give direct access to underlying btree iterators via IDocidWithWeightPostingStore.
* | | | | Merge pull request #30022 from vespa-engine/jonmv/leaner-token-bufferJon Marius Venstad2024-01-233-616/+1046
|\ \ \ \ \ | |_|_|_|/ |/| | | | Allow nested "match" update syntax (with arrays)
| * | | | Restore unit test JSONJon Marius Venstad2024-01-231-3/+6
| | | | |
| * | | | Use more text blocks in json parser unit testjonmv2024-01-231-565/+837
| | | | |
| * | | | Improve readabilityjonmv2024-01-231-3/+5
| | | | |
| * | | | Test morejonmv2024-01-231-0/+25
| | | | |
| * | | | Fix parsing of recursive "match" update syntaxjonmv2024-01-233-97/+89
| | | | |
| * | | | Document more shortcomings with unit testsjonmv2024-01-231-1/+51
| | | | |
| * | | | Add some more unit tests for json document reader updat parsingjonmv2024-01-232-14/+100
| | | | |
* | | | | Merge pull request #30028 from vespa-engine/renovate/aws-java-sdk-monorepoHenning Baldersheim2024-01-231-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Update aws-java-sdk monorepo to v1.12.642
| * | | | | Update aws-java-sdk monorepo to v1.12.642renovate[bot]2024-01-231-1/+1
|/ / / / /
* | | | | Merge pull request #30027 from vespa-engine/arnej/implement-rank-with-operatorHenning Baldersheim2024-01-233-11/+26
|\ \ \ \ \ | | | | | | | | | | | | actually implement RANK operator
| * | | | | actually implement RANK operatorArne Juul2024-01-233-11/+26
| | |_|/ / | |/| | |
* | | | | Merge pull request #30026 from ↵Henning Baldersheim2024-01-232-11/+14
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | vespa-engine/havardpe/discard-incomplete-fields-from-near-onear only allow matching fields searched by all children
| * | | | only allow matching fields searched by all childrenHåvard Pettersen2024-01-232-11/+14
| |/ / / | | | | | | | | | | | | | | | | | | | | this is needed since we now optimize children of near/onear which might lead to dropping non-matcing children of OR (when searching multiple fields at once).
* | | | Merge pull request #30025 from ↵Geir Storli2024-01-2318-386/+546
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/toregge/move-out-near-onear-phrase-and-sameelement-to-separate-files Move out NearQueryNode, ONearQueryNode, PhraseQueryNode and
| * | | Fix test name.Tor Egge2024-01-231-1/+1
| | | |
| * | | Move out NearQueryNode, ONearQueryNode, PhraseQueryNode andTor Egge2024-01-2318-386/+546
|/ / / | | | | | | | | | SameElementQueryNode to separate files.
* | | Merge pull request #30018 from vespa-engine/toregge/add-hit-iterator-packTor Egge2024-01-239-51/+380
|\ \ \ | | | | | | | | Add hit iterator pack and use it for phrase search in streaming mode.
| * | | Add comments for search::streaming::HitIterator member functions.Tor Egge2024-01-231-2/+16
| | | |
| * | | Add hit iterator pack and use it for phrase search in streaming mode.Tor Egge2024-01-229-51/+366
| | | |
* | | | Merge pull request #30023 from ↵Henning Baldersheim2024-01-231-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/change-default-to-reflect-current-state Update new defaults for use-per-document-throttled-delete-bucket(true…
| * | | | Update new defaults for use-per-document-throttled-delete-bucket(true) and ↵Henning Baldersheim2024-01-231-2/+2
| | | | | | | | | | | | | | | | | | | | merging-max-memory-usage-per-node to auto(0)
* | | | | Merge pull request #30017 from vespa-engine/havardpe/wire-flow-costHenning Baldersheim2024-01-2315-255/+359
|\ \ \ \ \ | |/ / / / |/| | | | wire in strict flow analysis and strict-aware sorting
| * | | | wire in strict flow analysis and strict-aware sortingHåvard Pettersen2024-01-2215-255/+359
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | strict_cost added to all blueprints separate top-down sort step after optimize move relative estimate out of blueprint state optimize all children; to calculate flow stats leaf defaults: matching>0.9: est: 0.5, cost: 1.0, strict_cost: 1.0 matching<=0.9: est: rel_est, cost: 1.0, strict_cost: rel_est
* | | | Merge pull request #30021 from ↵Henning Baldersheim2024-01-228-51/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-30014-geirst/weighted-set-and-in-term-alignment Revert "Support IDocidWithWeightPostingStore for more attribute data types."
| * | | | Revert "Support IDocidWithWeightPostingStore for more attribute data types."Henning Baldersheim2024-01-228-51/+53
|/ / / /
* | | | Merge pull request #30011 from vespa-engine/mpolden/retire-by-groupJon Bratseth2024-01-224-19/+136
|\ \ \ \ | | | | | | | | | | Consider group membership when retiring host for OS upgrade
| * | | | Consider group membership when retiring host for OS upgradeMartin Polden2024-01-222-16/+133
| | | | |
| * | | | Fix typoMartin Polden2024-01-192-3/+3
| | | | |
* | | | | Merge pull request #30014 from ↵Geir Storli2024-01-228-53/+51
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/weighted-set-and-in-term-alignment Support IDocidWithWeightPostingStore for more attribute data types.
| * | | | | Support IDocidWithWeightPostingStore for more attribute data types.Geir Storli2024-01-228-53/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes array types (in addition to weighted set) and all integer types. This change also aligns the blueprint and iterator implementations used for WeightedSetTerm and InTerm, making the performance of WeightedSetTerm more similar to InTerm. In particular an attribute with "rank: filter" uses a more optimal search iterator for WeightedSetTerm.
* | | | | | Merge pull request #30020 from vespa-engine/balder/drop-limit-to-0.002Henning Baldersheim2024-01-221-3/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Some use cases needs a lower limit