Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update copyright. | Henning Baldersheim | 2020-02-27 | 1 | -2/+1 | |
| | ||||||
* | Add getStats and setTaskLimit to interface to make it easy to swap ↵ | Henning Baldersheim | 2020-02-27 | 16 | -120/+122 | |
| | | | | | | implementation. Also make do with ISequenceHandlerInterface. | |||||
* | Add clarifying comments | Henning Baldersheim | 2020-02-24 | 2 | -3/+7 | |
| | ||||||
* | Limit number of attribute threads to reduce thread ping pong | Henning Baldersheim | 2020-02-24 | 2 | -1/+2 | |
| | ||||||
* | - Add debug logging. | Henning Baldersheim | 2020-02-23 | 1 | -1/+1 | |
| | | | | | - std::make_unique - Reduce code visibility. | |||||
* | Allow passing const SearchView | Henning Baldersheim | 2020-02-22 | 11 | -82/+31 | |
| | ||||||
* | Only expose shared_ptr | Henning Baldersheim | 2020-02-21 | 6 | -18/+21 | |
| | ||||||
* | Use enable_shared_from_this to simplify interface and keep the details local. | Henning Baldersheim | 2020-02-17 | 17 | -117/+90 | |
| | ||||||
* | GC unused includes and code. | Henning Baldersheim | 2020-02-16 | 3 | -15/+2 | |
| | | | | Unify with nested includes. | |||||
* | Remove another indirection not necessary and GC some unused code. | Henning Baldersheim | 2020-02-15 | 6 | -120/+33 | |
| | ||||||
* | Update comment | Henning Baldersheim | 2020-02-15 | 1 | -1/+1 | |
| | ||||||
* | Since we are accessing the handler while under read/writer lock, there is no ↵ | Henning Baldersheim | 2020-02-15 | 6 | -19/+37 | |
| | | | | reason to use a shared_ptr. | |||||
* | The snapshot has 2 lightweight members only and hence does not need another ↵ | Henning Baldersheim | 2020-02-15 | 6 | -65/+64 | |
| | | | | indirection. | |||||
* | Avoid copying BucketState, when you only need BucketInfo. | Henning Baldersheim | 2020-02-15 | 3 | -1/+15 | |
| | ||||||
* | Fix issues detected by clang 10. | Tor Egge | 2020-02-14 | 2 | -1/+2 | |
| | ||||||
* | It is enough to hold the read lock. | Henning Baldersheim | 2020-02-14 | 5 | -48/+50 | |
| | ||||||
* | Merge pull request #12137 from ↵ | Tor Brede Vekterli | 2020-02-11 | 2 | -15/+83 | |
|\ | | | | | | | | | vespa-engine/vekterli/patch-retrieved-array-of-position-fields-from-backing-zcurve-array-attribute Patch retrieved array of position fields from zcurve array attribute | |||||
| * | Patch retrieved array of position fields from zcurve array attribute | Tor Brede Vekterli | 2020-02-11 | 2 | -15/+83 | |
| | | | | | | | | | | | | | | | | | | Ensures that updates made to the authoritative underlying zcurve array attribute are visible in documents retrieved via Get/Visit et al. Would otherwise return any outdated values that were present in the docstore that were part of the document version originally fed. This relates to issue #11588 | |||||
* | | Catch and exit nicely on config error. | Henning Baldersheim | 2020-02-10 | 1 | -6/+14 | |
| | | ||||||
* | | Removed query_setup_time averages in metric set. Added TODO comments for ↵ | Ola Aunrønning | 2020-02-07 | 3 | -5/+6 | |
| | | | | | | | | removing old metric | |||||
* | | Added ↵ | Ola Aunrønning | 2020-02-07 | 6 | -5/+42 | |
|/ | | | | content.proton.documentdb.matching.rank_profile.query_setup_time.average to default public metric set. Replaces query_collateral_time | |||||
* | Increase memory sampling frequency to every 20s instead of every 60s in ↵ | Henning Baldersheim | 2020-02-05 | 6 | -13/+7 | |
| | | | | | | order to detect changes faster. Also log anomalies. | |||||
* | Support imported attribute fields in backend selection logic | Tor Brede Vekterli | 2020-01-31 | 6 | -38/+77 | |
| | ||||||
* | Merge pull request #11998 from ↵ | Tor Brede Vekterli | 2020-01-30 | 14 | -51/+124 | |
|\ | | | | | | | | | vespa-engine/vekterli/add-readable-attribute-vector-accessor-to-iattribute-manager Add ReadableAttributeVector accessor to IAttributeManager | |||||
| * | Add ReadableAttributeVector accessor to IAttributeManager | Tor Brede Vekterli | 2020-01-29 | 14 | -51/+124 | |
| | | | | | | | | | | | | | | | | | | | | Provides a unified interface for fetching both regular as well as imported attributes. Exposing `ReadableAttributeVector` instead of raw `AttributeVector` instances enforces that all access is done via appropriate acquired read guards. Refactor document selection processing code to use the new interface in order to prepare for imported field support in selections. | |||||
* | | Allow room for bringing allocation along to reduce the need to copy. | Henning Baldersheim | 2020-01-27 | 1 | -2/+2 | |
|/ | ||||||
* | Merge pull request #11877 from ↵ | Henning Baldersheim | 2020-01-22 | 4 | -10/+9 | |
|\ | | | | | | | | | vespa-engine/balder/add-noexcept-to-move-constructors-and-operators Balder/add noexcept to move constructors and operators | |||||
| * | Add noexcept to move constructors and operators | Henning Baldersheim | 2020-01-21 | 4 | -10/+9 | |
| | | ||||||
* | | Maintain the cached bitCount to avoid cost query time. | Henning Baldersheim | 2020-01-22 | 1 | -2/+2 | |
|/ | ||||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 7 | -8/+8 | |
| | ||||||
* | Make it known that getting serialized size will always be expensive. | Henning Baldersheim | 2020-01-20 | 1 | -1/+1 | |
| | ||||||
* | Remove and indirection for document id, for less memory footprint, and ↵ | Henning Baldersheim | 2020-01-16 | 1 | -4/+4 | |
| | | | | better generated code. | |||||
* | General code health in the vicinity. | Henning Baldersheim | 2020-01-13 | 4 | -14/+13 | |
| | ||||||
* | system_time and steady_time might have different duration types. | Tor Egge | 2020-01-08 | 1 | -1/+1 | |
| | ||||||
* | Double slash breaks RPM debug info extraction. | Arnstein Ressem | 2020-01-07 | 1 | -1/+1 | |
| | ||||||
* | Simplify | Henning Baldersheim | 2020-01-04 | 2 | -4/+3 | |
| | ||||||
* | No need for a shared_ptr here. | Henning Baldersheim | 2020-01-04 | 2 | -4/+4 | |
| | ||||||
* | Add test for distribution of tasks | Henning Baldersheim | 2020-01-04 | 1 | -1/+1 | |
| | ||||||
* | Improve the distribution by using a indirect mapping that should improve | Henning Baldersheim | 2020-01-03 | 1 | -1/+1 | |
| | | | | chance for better loaddistribution. | |||||
* | predicate, tensor and reference attributes will not be tried fetched form ↵ | Henning Baldersheim | 2020-01-03 | 1 | -18/+26 | |
| | | | | attributes during selection. Fallback to fetch from document. | |||||
* | Update tests after changing how executors are selected. | Henning Baldersheim | 2020-01-03 | 1 | -6/+4 | |
| | ||||||
* | Revert "Revert "Balder/add executeinfo"" | Henning Baldersheim | 2020-01-03 | 9 | -16/+20 | |
| | ||||||
* | Revert "Balder/add executeinfo" | Arnstein Ressem | 2020-01-03 | 9 | -20/+16 | |
| | ||||||
* | Merge pull request #11619 from vespa-engine/balder/add-executeinfo | Henning Baldersheim | 2020-01-02 | 9 | -16/+20 | |
|\ | | | | | Balder/add executeinfo | |||||
| * | Follow up review comments. | Henning Baldersheim | 2020-01-02 | 1 | -1/+1 | |
| | | ||||||
| * | Reduce code visibility. | Henning Baldersheim | 2020-01-01 | 1 | -0/+1 | |
| | | ||||||
| * | Add ExecutionInfo to propagate more information than just strictness to ↵ | Henning Baldersheim | 2019-12-31 | 9 | -16/+19 | |
| | | | | | | | | | | | | | | fetchPostings. The estimated hitrate that each iterator will will enable smarter query evaluation. Especially will it be possible to figure out if static up front cost can be avoided. | |||||
* | | Merge pull request #11626 from ↵ | Henning Baldersheim | 2020-01-02 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/fix-forward-declarations-of-structs Fix forward declarations. | |||||
| * | | Fix forward declarations. | Tor Egge | 2020-01-02 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge pull request #11621 from ↵ | Henning Baldersheim | 2020-01-02 | 1 | -37/+43 | |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/handle-non-primitive-during-select-too Balder/handle non primitive during select too |