Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | know the in-flow when sorting blueprints | Håvard Pettersen | 2024-02-23 | 1 | -2/+4 |
| | | | | | | also added the option and tagging mechanic needed to force selected blueprints to be strict even in a non-strict context as well as calculating how much time this saves you. | ||||
* | - Hide recall terms from ranking. | Henning Baldersheim | 2024-02-19 | 1 | -3/+3 |
| | | | | - Add noexcept. | ||||
* | vespa.summaryFeatures.cached is always 0.0 (false) | Henning Baldersheim | 2024-02-12 | 1 | -1/+0 |
| | |||||
* | Use smaller buffer for reading file headers. And GC some unused code. | Henning Baldersheim | 2024-02-09 | 3 | -35/+18 |
| | |||||
* | - Complete dumping of 1 index field before progressing to the next. | Henning Baldersheim | 2024-02-08 | 3 | -19/+19 |
| | | | | | - This prevents allocating memory buffers, and file descriptors for all fields concurrently. - It will reduce memory footprint during flush if there are many fields. | ||||
* | Add low-level benchmark program for search iterators. | Geir Storli | 2024-02-08 | 2 | -7/+7 |
| | | | | | Currently, it can benchmark the following query operators over an attribute vector: Single term, In, WeightedSet, DotProduct, Or. | ||||
* | Merge pull request #30199 from vespa-engine/havardpe/explicit-flow-defaults | Geir Storli | 2024-02-06 | 2 | -0/+6 |
|\ | | | | | make default flow stats more explicit | ||||
| * | make default flow stats more explicit | Håvard Pettersen | 2024-02-06 | 2 | -0/+6 |
| | | | | | | | | | | | | for both simple and complex leafs account for number of inner children in complex leafs account for seek nesting for complex leafs with children | ||||
* | | Merge pull request #30186 from ↵ | Geir Storli | 2024-02-06 | 1 | -3/+15 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/track-oldest-config-generation-used-for-streaming-search Track oldest config generation used for streaming search. | ||||
| * | Track oldest config generation used for streaming search. | Tor Egge | 2024-02-05 | 1 | -3/+15 |
| | | |||||
* | | Align flow stats calculation for leaf blueprints. | Geir Storli | 2024-02-05 | 1 | -5/+0 |
|/ | | | | | A special case is added for attributes without a known hit estimate, instead of trying to deduce this based on the size of the (legacy) absolute hit estimate. | ||||
* | Include missing config files. | Henning Baldersheim | 2024-02-05 | 1 | -0/+3 |
| | |||||
* | Merge pull request #30158 from ↵ | Henning Baldersheim | 2024-02-05 | 4 | -19/+0 |
|\ | | | | | | | | | vespa-engine/balder/disable_queue_limits_for_chained_merges-always-true disable_queue_limits_for_chained_merges has long been true, GC | ||||
| * | disable_queue_limits_for_chained_merges has long been true, GC | Henning Baldersheim | 2024-02-02 | 4 | -19/+0 |
| | | |||||
* | | Merge pull request #30140 from ↵ | Geir Storli | 2024-02-05 | 1 | -2/+4 |
|\ \ | |/ |/| | | | | | vespa-engine/havardpe/re-wire-flow-stats-calculation re-wire flow stats in blueprints | ||||
| * | re-wire flow stats in blueprints | Håvard Pettersen | 2024-02-02 | 1 | -2/+4 |
| | | |||||
* | | Merge pull request #30147 from vespa-engine/geirst/unknown-hit-estimate | Henning Baldersheim | 2024-02-02 | 2 | -4/+4 |
|\ \ | | | | | | | Tag hit estimates from attribute search contexts as unknown when appl… | ||||
| * | | Tag hit estimates from attribute search contexts as unknown when applicable. | Geir Storli | 2024-02-02 | 2 | -4/+4 |
| |/ | |||||
* | | Must also gc param description in parallell array. | Henning Baldersheim | 2024-02-02 | 1 | -1/+0 |
| | | |||||
* | | GC maxpendingidealstateoperations which has not been wired in for a long time. | Henning Baldersheim | 2024-02-02 | 4 | -10/+0 |
|/ | |||||
* | GC unused stor-bucketdb and stor-opslogger config. | Henning Baldersheim | 2024-01-30 | 1 | -5/+0 |
| | |||||
* | Merge pull request #29976 from ↵ | Arne H Juul | 2024-01-24 | 1 | -10/+59 |
|\ | | | | | | | | | vespa-engine/arnej/unit-test-verify-ranksetup-streaming write vsmfields.cfg and add smoke test | ||||
| * | unit test streaming mode where possible | Arne Juul | 2024-01-19 | 1 | -15/+22 |
| | | |||||
| * | write vsmfields.cfg and add smoke test | Arne Juul | 2024-01-19 | 1 | -6/+48 |
| | | |||||
* | | Merge pull request #30017 from vespa-engine/havardpe/wire-flow-cost | Henning Baldersheim | 2024-01-23 | 2 | -6/+6 |
|\ \ | | | | | | | wire in strict flow analysis and strict-aware sorting | ||||
| * | | wire in strict flow analysis and strict-aware sorting | Håvard Pettersen | 2024-01-22 | 2 | -6/+6 |
| |/ | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | Some use cases needs a lower limit | Henning Baldersheim | 2024-01-22 | 1 | -3/+2 |
| | | |||||
* | | must not do two_phase_put for partial update | Arne Juul | 2024-01-22 | 1 | -1/+1 |
|/ | |||||
* | cleanup | Arne Juul | 2024-01-17 | 1 | -2/+0 |
| | |||||
* | add streaming-mode handling | Arne Juul | 2024-01-17 | 4 | -20/+67 |
| | |||||
* | Searchcore version of persistence conformance unit test uses gtest. | Tor Egge | 2024-01-05 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' into balder/gc-unused-feature-flags | Henning Baldersheim | 2023-12-20 | 5 | -241/+129 |
|\ | |||||
| * | Merge pull request #29719 from vespa-engine/balder/drop-very-costly-assert | Henning Baldersheim | 2023-12-20 | 1 | -1/+0 |
| |\ | | | | | | | - Having expensive asserts during shutdown is not worthwhile. It does… | ||||
| | * | - Having expensive asserts during shutdown is not worthwhile. It does not ↵ | Henning Baldersheim | 2023-12-20 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | prevent persisting any errors, nor does it provide any information about what went wrong. | ||||
| * | | enable sorting on cost | Håvard Pettersen | 2023-12-20 | 3 | -6/+10 |
| |/ | |||||
| * | Estimate => Cost | Henning Baldersheim | 2023-12-19 | 3 | -4/+4 |
| | | |||||
| * | Add feature flag for allow sorting blueprints by cost estimate instead of ↵ | Henning Baldersheim | 2023-12-19 | 4 | -235/+123 |
| | | | | | | | | est_hits. | ||||
* | | GC unused feature flags related to rollout of multithreaded fetch postings ↵ | Henning Baldersheim | 2023-12-19 | 4 | -15/+6 |
|/ | | | | and using estimate instead of est_hits. | ||||
* | GC the last remain of obsolete Clock | Henning Baldersheim | 2023-12-15 | 11 | -19/+16 |
| | |||||
* | Remove most of the now void clock indirection. | Henning Baldersheim | 2023-12-15 | 31 | -114/+85 |
| | |||||
* | - Add a doom that will not expire until it does not matter anymore. | Henning Baldersheim | 2023-12-15 | 3 | -3/+3 |
| | | | | | - Doom can never be null. - Wire doom into fillBitVector. Using it will be a separate PR. | ||||
* | Follow config if using supplied thread bundle or not. | Henning Baldersheim | 2023-12-12 | 2 | -2/+5 |
| | |||||
* | Unify on using reference where possible. | Henning Baldersheim | 2023-12-12 | 5 | -7/+7 |
| | |||||
* | Wire in thread bundle to execute info and request context. | Henning Baldersheim | 2023-12-12 | 9 | -30/+46 |
| | |||||
* | float => double to to unify with estimate. | Henning Baldersheim | 2023-12-12 | 3 | -3/+3 |
| | |||||
* | Merge pull request #29607 from ↵ | Henning Baldersheim | 2023-12-12 | 2 | -4/+23 |
|\ | | | | | | | | | vespa-engine/revert-29603-revert-29594-havardpe/relative-estimate Revert "Revert "relative estimate"" | ||||
| * | Revert "Revert "relative estimate"" | Henning Baldersheim | 2023-12-11 | 2 | -4/+23 |
| | | |||||
* | | Move whitelist into BlueprintBuilder::build | Henning Baldersheim | 2023-12-11 | 3 | -71/+84 |
| | | |||||
* | | Only set docid on the new part of the blueprint tree. The old part already ↵ | Henning Baldersheim | 2023-12-11 | 1 | -3/+4 |
|/ | | | | has it set. | ||||
* | Revert "relative estimate" | Henning Baldersheim | 2023-12-09 | 2 | -23/+4 |
| |