Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle missed sample of oldest serial. | Tor Egge | 2023-07-10 | 1 | -1/+6 |
| | |||||
* | Sample totalHits before modifying the overflow bitvector. | Henning Baldersheim | 2023-07-04 | 1 | -1/+2 |
| | |||||
* | Revert "Drop checking for valid lid temporarily" | Henning Baldersheim | 2023-07-04 | 1 | -4/+10 |
| | |||||
* | Drop checking for valid lid temporarily | Henning Baldersheim | 2023-07-04 | 1 | -10/+4 |
| | |||||
* | Also check if document has been removed before returning result. | Henning Baldersheim | 2023-07-04 | 7 | -47/+66 |
| | |||||
* | Expose bitvector of valid lids and use this when grouping. | Henning Baldersheim | 2023-07-04 | 10 | -65/+105 |
| | |||||
* | Fix constructor style | Henning Baldersheim | 2023-07-04 | 1 | -6/+6 |
| | |||||
* | - Move shared_ptr | Henning Baldersheim | 2023-07-04 | 4 | -34/+43 |
| | | | | - Refactor for readability. | ||||
* | Move code only used from searchcore to searchcore to reduce wiring and api ↵ | Henning Baldersheim | 2023-07-03 | 4 | -39/+76 |
| | | | | leakage. | ||||
* | Merge pull request #27602 from ↵ | Henning Baldersheim | 2023-07-03 | 1 | -6/+10 |
|\ | | | | | | | | | vespa-engine/balder/compute-rank-if-using-rank-score-drop-limit Do not drop rank if rank-score-drop-limit has been specified explicit. | ||||
| * | Do not drop rank if rank-score-drop-limit has been specified explicit. | Henning Baldersheim | 2023-06-30 | 1 | -6/+10 |
| | | |||||
* | | Merge pull request #27607 from ↵ | Henning Baldersheim | 2023-07-03 | 2 | -2/+2 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/add-noexcept-specifier-to-document-db-config-copy-constructor Add noexcept specifier to DocumentDBConfig copy constructor. | ||||
| * | | Add noexcept specifier to DocumentDBConfig copy constructor. | Tor Egge | 2023-07-02 | 2 | -2/+2 |
| |/ | |||||
* / | Fix format strings. | Tor Egge | 2023-07-02 | 1 | -3/+4 |
|/ | |||||
* | Merge pull request #27578 from vespa-engine/balder/log-less | Henning Baldersheim | 2023-06-29 | 2 | -70/+89 |
|\ | | | | | Balder/log less | ||||
| * | - Better naming of time constant. | Henning Baldersheim | 2023-06-29 | 1 | -11/+16 |
| | | | | | | | | | | - Add braces. - Suffice with MatchLimiter. | ||||
| * | Make match method more readable | Henning Baldersheim | 2023-06-29 | 2 | -68/+81 |
| | | | | | | | | | | | | - Reduce temporaries by moving mtf destruction to the end. - factor out coverage handling to separate method. - factor out stats updating to separate method. | ||||
| * | Also log count. | Henning Baldersheim | 2023-06-29 | 1 | -2/+2 |
| | | |||||
| * | Only log information first 10 occurences and then every 100th. | Henning Baldersheim | 2023-06-29 | 1 | -3/+4 |
| | | |||||
* | | fix feature flag wiring | Håvard Pettersen | 2023-06-29 | 1 | -1/+2 |
| | | |||||
* | | Add flag for controling nested multivalue grouping. | Henning Baldersheim | 2023-06-28 | 6 | -18/+22 |
|/ | |||||
* | Avoid maintaining copy constructor. | Henning Baldersheim | 2023-06-28 | 3 | -30/+15 |
| | |||||
* | Avoid double negation to improve readability. | Henning Baldersheim | 2023-06-26 | 1 | -4/+4 |
| | |||||
* | Also consider query time override of rank-score-drop-limit | Henning Baldersheim | 2023-06-23 | 1 | -3/+5 |
| | |||||
* | Move from protected to private section. | Henning Baldersheim | 2023-06-12 | 1 | -1/+1 |
| | |||||
* | Add noexcept specifiers. | Tor Egge | 2023-06-06 | 1 | -2/+2 |
| | |||||
* | Modernize code while reading it. | Henning Baldersheim | 2023-05-31 | 1 | -0/+1 |
| | |||||
* | Prevent possible deadlock when calling State::cancel by dropping the ↵ | Henning Baldersheim | 2023-05-26 | 1 | -5/+9 |
| | | | | taskList lock first. | ||||
* | Ensure correct destruction order to uphold life time guarantees. | Henning Baldersheim | 2023-05-26 | 2 | -3/+4 |
| | |||||
* | The AttributeContext is a short lived cache for attributes guards. Until we ↵ | Henning Baldersheim | 2023-05-26 | 4 | -18/+42 |
| | | | | | | | use the thread bundle we do not need to use expensive locking to fill the cache. Most of the attributes are pulled in when building the blueprint tree, and that always happens singlethreaded. | ||||
* | - Make the MatchContext value object movable. | Henning Baldersheim | 2023-05-26 | 12 | -62/+78 |
| | | | | - Reduce code visibility. | ||||
* | - Use a rwlock as reading surpasses writing by a very large factor. | Henning Baldersheim | 2023-05-25 | 1 | -7/+2 |
| | | | | - size() does not need a lock. | ||||
* | Use vespalib::hash_map over std::unordered_map | Henning Baldersheim | 2023-05-24 | 2 | -3/+3 |
| | |||||
* | Use a smallvector to avoid indirection in most common case, and reserve some ↵ | Henning Baldersheim | 2023-05-22 | 3 | -4/+5 |
| | | | | space upfront | ||||
* | Merge pull request #27144 from vespa-engine/balder/reduce-number-of-allocationsv8.165.119 | Henning Baldersheim | 2023-05-21 | 1 | -10/+9 |
|\ | | | | | Balder/reduce number of allocations | ||||
| * | Make single field createBlueprint accessible | Henning Baldersheim | 2023-05-16 | 1 | -10/+9 |
| | | |||||
* | | GC unused assert includes | Henning Baldersheim | 2023-05-17 | 3 | -2/+3 |
|/ | |||||
* | Merge pull request #27123 from ↵ | Henning Baldersheim | 2023-05-16 | 4 | -53/+76 |
|\ | | | | | | | | | vespa-engine/balder/use-multiple-threads-for-pruning Use multiple threads for pruning the session caches. | ||||
| * | Use std::make_unique/make_shared instead of explicit new. | Henning Baldersheim | 2023-05-16 | 1 | -24/+20 |
| | | |||||
| * | Ensure that we get at least 1 bundle. | Henning Baldersheim | 2023-05-16 | 2 | -6/+5 |
| | | |||||
| * | GC unused include | Henning Baldersheim | 2023-05-15 | 1 | -1/+0 |
| | | |||||
| * | Use multiple threads for pruning the session caches. | Henning Baldersheim | 2023-05-15 | 3 | -29/+58 |
| | | |||||
* | | To avoid an inherent race in testing flush versus prune instead test for ↵ | Henning Baldersheim | 2023-05-15 | 1 | -1/+5 |
|/ | | | | | | what should certainly not be present, and for a smaller subset of what will normally be present in the prune history. | ||||
* | Use a timeBomb to ensure test terminates on error. | Henning Baldersheim | 2023-05-15 | 1 | -0/+3 |
| | |||||
* | Ensure thread safety of handlA. | Henning Baldersheim | 2023-05-15 | 1 | -6/+10 |
| | | | | Use a loop with short wait to speed up test. | ||||
* | Show log when error happens. | Henning Baldersheim | 2023-05-15 | 1 | -1/+1 |
| | |||||
* | Remove unused field/attribute access hinting. | Tor Egge | 2023-05-13 | 2 | -8/+0 |
| | |||||
* | Reduce included code. | Henning Baldersheim | 2023-05-12 | 18 | -89/+91 |
| | |||||
* | Merge pull request #27080 from ↵ | Henning Baldersheim | 2023-05-12 | 3 | -5/+4 |
|\ | | | | | | | | | vespa-engine/balder/avoid-copying-fieldspecbase-vector Move the fieldspec base vector. | ||||
| * | Use SmallVector to avoid allocation in the common case. | Henning Baldersheim | 2023-05-12 | 1 | -1/+1 |
| | |