Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #24011 from vespa-engine/havardpe/global-filter-as-interface | Henning Baldersheim | 2022-09-12 | 1 | -7/+6 |
|\ | | | | | GlobalFilter is now an interface | ||||
| * | GlobalFilter is now an interface | Håvard Pettersen | 2022-09-12 | 1 | -7/+6 |
| | | | | | | | | instead of a shared optional BitVector | ||||
* | | Remove void TODO, and mark some methods const. | Henning Baldersheim | 2022-09-12 | 2 | -9/+8 |
| | | |||||
* | | Fetch target active from bucketdb. | Henning Baldersheim | 2022-09-11 | 11 | -82/+85 |
|/ | |||||
* | Don't use std::move(snapshot) when snapshot is used later on. | Tor Egge | 2022-09-10 | 1 | -1/+1 |
| | |||||
* | Unify og getNumActiveDocs and hide some implementations. | Henning Baldersheim | 2022-09-09 | 26 | -80/+95 |
| | |||||
* | Propagate target-active-docs in monitor reply. | Henning Baldersheim | 2022-09-09 | 7 | -22/+36 |
| | |||||
* | Add test for BucketDB active tracking. | Henning Baldersheim | 2022-09-09 | 1 | -0/+26 |
| | |||||
* | Add test for BucketState getDocumentCount/getActiveDocumentCount | Henning Baldersheim | 2022-09-09 | 1 | -0/+28 |
| | |||||
* | Merge branch 'balder/track-active-documents' of ↵ | Henning Baldersheim | 2022-09-09 | 1 | -1/+1 |
|\ | | | | | | | github.com:vespa-engine/vespa into balder/track-active-documents | ||||
| * | Update searchcore/src/vespa/searchcore/proton/bucketdb/bucketdb.h | Henning Baldersheim | 2022-09-09 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com> | ||||
* | | assertBucketDB -> assertBucketDBIntegrity | Henning Baldersheim | 2022-09-09 | 1 | -29/+29 |
| | | |||||
* | | Use cheaper load/store instead of fetch_add/fetch_sub | Henning Baldersheim | 2022-09-09 | 1 | -2/+2 |
|/ | |||||
* | Track number of active documents in the BucketDB. | Henning Baldersheim | 2022-09-09 | 7 | -14/+97 |
| | | | | | Use atomic counter to allow reading the counter without holding the lock. Use relaxed ordering as updates happens while a guard is held. | ||||
* | Merge pull request #23974 from ↵ | Henning Baldersheim | 2022-09-08 | 12 | -21/+250 |
|\ | | | | | | | | | vespa-engine/balder/cancel-unhealty-correlation-matchphase-and-sort-rebased Find and locate range query item in the 'and' path of a query. | ||||
| * | Unify code and only set up RangeLocator when degradation is enabled. | Henning Baldersheim | 2022-09-08 | 3 | -8/+5 |
| | | |||||
| * | Find and locate range query item in the 'and' path of a query. | Henning Baldersheim | 2022-09-08 | 12 | -20/+252 |
| | | | | | | | | If found and correlates with match phase limiter, copy the limits into the limiter. | ||||
* | | Do not move an object with scope outside of the loop. | Henning Baldersheim | 2022-09-07 | 1 | -1/+1 |
| | | |||||
* | | Revert "Revert "Unify access to assets needed during rank-setup."" | Henning Baldersheim | 2022-09-07 | 39 | -302/+322 |
|/ | |||||
* | Revert "Unify access to assets needed during rank-setup." | Tor Egge | 2022-09-07 | 39 | -322/+302 |
| | |||||
* | Rename variables to reflect the extendend purpose. | Henning Baldersheim | 2022-09-07 | 12 | -27/+27 |
| | |||||
* | Merge branch 'master' into balder/unify-access-to-ranking-assets | Henning Baldersheim | 2022-09-07 | 25 | -368/+88 |
|\ | |||||
| * | Add const to config using directives. | Henning Baldersheim | 2022-09-07 | 1 | -2/+2 |
| | | |||||
| * | GC unused StringEnum, and avoid including config in header files. | Henning Baldersheim | 2022-09-07 | 5 | -21/+16 |
| | | |||||
| * | Stop using summarymap config in backend. | Tor Egge | 2022-09-06 | 24 | -347/+72 |
| | | |||||
* | | Unify access to assets needed during rank-setup. | Henning Baldersheim | 2022-09-06 | 38 | -281/+301 |
|/ | |||||
* | Merge pull request #23946 from ↵ | Henning Baldersheim | 2022-09-06 | 1 | -2/+5 |
|\ | | | | | | | | | vespa-engine/havardpe/rank-profile-report-name-mapping-support support mapping names in execution profiling output | ||||
| * | support mapping names in execution profiling output | Håvard Pettersen | 2022-09-06 | 1 | -2/+5 |
| | | | | | | | | | | use feature descriptions rather than raw feature names drop single quotes from feature descriptions | ||||
* | | Prepare for removal of summarymap config. | Tor Egge | 2022-09-05 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #23933 from vespa-engine/balder/some-c++-modernisation-1 | Henning Baldersheim | 2022-09-05 | 5 | -31/+31 |
|\ \ | | | | | | | Some c++ cleanup while reading code. | ||||
| * | | Some c++ cleanup while reading code. | Henning Baldersheim | 2022-09-05 | 5 | -31/+31 |
| | | | |||||
* | | | Revert "Revert "Use commands from summary config to setup document field ↵ | Tor Egge | 2022-09-05 | 4 | -8/+57 |
|/ / | | | | | | | rewriters."" | ||||
* | | Merge pull request #23915 from ↵ | Geir Storli | 2022-09-05 | 4 | -127/+342 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/let-attribute-aspect-delayer-adjust-summary-config Let attribute aspect delayer adjust summary config. | ||||
| * | Rename AttributeAspectConfigRewriter::get_delayed... member functions to ↵ | Tor Egge | 2022-09-05 | 1 | -16/+16 |
| | | | | | | | | is_delayed.... | ||||
| * | Let attribute aspect delayer adjust summary config. | Tor Egge | 2022-09-03 | 4 | -127/+342 |
| | | |||||
* | | - Use c++11 for loops | Henning Baldersheim | 2022-09-04 | 6 | -42/+49 |
| | | | | | | | | | | | | - add 'explicit' - only 'override' OR 'final', not both. - Reduce code visibility. | ||||
* | | Use mostly empty summary config during replay. | Tor Egge | 2022-09-03 | 2 | -2/+22 |
|/ | |||||
* | Rank-property 'vespa.mutate.allow_query_override: true' must be set in ↵ | Henning Baldersheim | 2022-09-02 | 1 | -16/+28 |
| | | | | rank-profile to allow for query side control. | ||||
* | Revert "Use commands from summary config to setup document field rewriters." | Tor Egge | 2022-09-02 | 4 | -57/+8 |
| | |||||
* | Use commands from summary config to setup document field rewriters. | Tor Egge | 2022-09-02 | 4 | -8/+57 |
| | |||||
* | Add unit test for field filtering. | Henning Baldersheim | 2022-09-02 | 2 | -0/+42 |
| | |||||
* | Follow clion advise to modernize code | Henning Baldersheim | 2022-09-02 | 1 | -28/+28 |
| | |||||
* | Remove mustSkip from ResolveClassInfo. | Tor Egge | 2022-09-01 | 1 | -1/+1 |
| | |||||
* | Remove option to delay phrases and same-element. The gain is smaller than ↵ | Henning Baldersheim | 2022-08-31 | 6 | -83/+24 |
| | | | | the risk and too hard to use. | ||||
* | Use const IDocsumEnvironment reference in DocsumFieldWriterFactory. | Tor Egge | 2022-08-30 | 1 | -1/+1 |
| | |||||
* | Use reference to IDocsumEnvironemt instead of pointer. | Tor Egge | 2022-08-30 | 5 | -21/+16 |
| | |||||
* | Allow query time control of spli/delay query optimisations. | Henning Baldersheim | 2022-08-30 | 1 | -2/+2 |
| | |||||
* | Reduce usage of RawBuf. | Henning Baldersheim | 2022-08-29 | 1 | -1/+0 |
| | | | | Remove some unused code. | ||||
* | GC some old unused code with ancient 'goto'..... | Henning Baldersheim | 2022-08-29 | 2 | -4/+2 |
| | |||||
* | if a search thread has tracing, include it in the trace | Håvard Pettersen | 2022-08-29 | 1 | -7/+17 |
| |