Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | relative estimate | Håvard Pettersen | 2023-12-08 | 2 | -4/+23 |
| | |||||
* | revert default setting for use_estimate_for_fetch_postings to false and add ↵ | Henning Baldersheim | 2023-12-06 | 1 | -1/+2 |
| | | | | TODO. | ||||
* | Wire in use-estimate-for-fetch-postings into ExecuteInfo. | Henning Baldersheim | 2023-12-06 | 4 | -7/+10 |
| | |||||
* | Merge pull request #29551 from ↵ | Henning Baldersheim | 2023-12-05 | 17 | -56/+20 |
|\ | | | | | | | | | vespa-engine/balder/gc-use-shared-executor-for-warmup Use shared executor for warmup and GC warmup executor. | ||||
| * | Use shared executor for warmup and GC warmup executor. | Henning Baldersheim | 2023-12-05 | 17 | -56/+20 |
| | | |||||
* | | Consistent naming | Henning Baldersheim | 2023-12-05 | 1 | -1/+1 |
| | | |||||
* | | - Control creation of temporary postinglists during fetchPostings for ↵ | Henning Baldersheim | 2023-12-04 | 5 | -9/+13 |
|/ | | | | non-strict iterators. | ||||
* | Avoid timeout during grouping leaving distributionKey unset. Populate it ↵ | Henning Baldersheim | 2023-11-30 | 4 | -26/+15 |
| | | | | right after completing grouping. | ||||
* | Add InTerm to backend. | Tor Egge | 2023-11-24 | 8 | -0/+10 |
| | |||||
* | Avoid casting by adding asXXX methods to the Blueprint interface. | Henning Baldersheim | 2023-11-22 | 3 | -14/+12 |
| | |||||
* | Avoid dereferencing first item in an empty vector. | Henning Baldersheim | 2023-11-20 | 1 | -1/+1 |
| | |||||
* | - We are now always nesting multivalue grouping for indexed search. | Henning Baldersheim | 2023-11-20 | 5 | -40/+31 |
| | |||||
* | Add flag for marking phrase always expensive. | Henning Baldersheim | 2023-11-19 | 6 | -8/+57 |
| | |||||
* | Merge pull request #29352 from vespa-engine/balder/create-iterator-outside-guard | Henning Baldersheim | 2023-11-17 | 2 | -8/+17 |
|\ | | | | | Do not hold the guard when creating the iterator. | ||||
| * | Use structured capture | Henning Baldersheim | 2023-11-17 | 1 | -2/+2 |
| | | |||||
| * | Use a pair as suggested in code review | Henning Baldersheim | 2023-11-17 | 2 | -5/+6 |
| | | |||||
| * | Do not hold the guard when creating the iterator. | Henning Baldersheim | 2023-11-16 | 2 | -8/+16 |
| | | |||||
* | | Merge pull request #29369 from vespa-engine/balder/gc-unused-split-parameter | Henning Baldersheim | 2023-11-17 | 6 | -60/+19 |
|\ \ | | | | | | | Fully GC unused parameter as we now always split phrases. | ||||
| * | | Fully GC unused parameter as we now always split phrases. | Henning Baldersheim | 2023-11-17 | 6 | -60/+19 |
| |/ | |||||
* | | Merge pull request #29355 from vespa-engine/balder/avoid-limiting-not-necessary | Henning Baldersheim | 2023-11-17 | 2 | -2/+12 |
|\ \ | | | | | | | Balder/avoid limiting not necessary | ||||
| * | | If hit_rate is below 1% drop match phase limiting. It has too high fixed ↵ | Henning Baldersheim | 2023-11-16 | 2 | -2/+12 |
| |/ | | | | | | | cost and will liklely make things worse. | ||||
* / | Keep item type and features separate. | Tor Egge | 2023-11-17 | 1 | -1/+1 |
|/ | |||||
* | fix tsan error | Håvard Pettersen | 2023-11-13 | 2 | -3/+3 |
| | | | | reported in VESPA-27749 | ||||
* | More detailed posting store memory usage in attribute explorer. | Geir Storli | 2023-11-10 | 1 | -2/+7 |
| | |||||
* | Merge pull request #29284 from ↵ | Tor Brede Vekterli | 2023-11-09 | 4 | -21/+62 |
|\ | | | | | | | | | vespa-engine/vekterli/include-doctype-and-gid-with-metadata-doc-entries Include doc type name and GID in metadata iteration results | ||||
| * | Simplify by passing in and storing the `DocTypeName` verbatim | Tor Brede Vekterli | 2023-11-08 | 4 | -54/+15 |
| | | |||||
| * | Include doc type name and GID in metadata iteration results | Tor Brede Vekterli | 2023-11-08 | 4 | -20/+100 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document type is fetched from the associated `IPersistenceHandler` on-demand; it is assumed the lifetime of the pointer must be valid for the entire lifetime of the iterator itself, as the latter holds a valid handler snapshot. For simplicity, it's possible to _not_ pass in a handler, in which case the doc type name will be implicitly empty. Some expected `DocEntry` sizes have been adjusted, as we now report the size of the document type and GID alongside the base type size. |