summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Remove garbage comming from typing in the wrong window.Henning Baldersheim2020-03-201-1/+1
|
* Revert "Revert "Since the most important aspect our use of hash maps/sets is ↵Henning Baldersheim2020-03-202-9/+9
| | | | for spee…""
* Revert "Since the most important aspect our use of hash maps/sets is for ↵Harald Musum2020-03-202-9/+9
| | | | spee…"
* Ordering in tests chnages when hashing changes.Henning Baldersheim2020-03-202-9/+9
|
* Handle count being zero in transport latch.Tor Egge2020-03-061-1/+5
|
* Wire in control of executor type.Henning Baldersheim2020-02-286-11/+37
|
* Update copyright.Henning Baldersheim2020-02-271-2/+1
|
* Add getStats and setTaskLimit to interface to make it easy to swap ↵Henning Baldersheim2020-02-2716-120/+122
| | | | | | implementation. Also make do with ISequenceHandlerInterface.
* Add clarifying commentsHenning Baldersheim2020-02-242-3/+7
|
* Limit number of attribute threads to reduce thread ping pongHenning Baldersheim2020-02-242-1/+2
|
* - Add debug logging.Henning Baldersheim2020-02-231-1/+1
| | | | | - std::make_unique - Reduce code visibility.
* Allow passing const SearchViewHenning Baldersheim2020-02-2211-82/+31
|
* Only expose shared_ptrHenning Baldersheim2020-02-216-18/+21
|
* Use enable_shared_from_this to simplify interface and keep the details local.Henning Baldersheim2020-02-1717-117/+90
|
* GC unused includes and code.Henning Baldersheim2020-02-163-15/+2
| | | | Unify with nested includes.
* Remove another indirection not necessary and GC some unused code.Henning Baldersheim2020-02-156-120/+33
|
* Update commentHenning Baldersheim2020-02-151-1/+1
|
* Since we are accessing the handler while under read/writer lock, there is no ↵Henning Baldersheim2020-02-156-19/+37
| | | | reason to use a shared_ptr.
* The snapshot has 2 lightweight members only and hence does not need another ↵Henning Baldersheim2020-02-156-65/+64
| | | | indirection.
* Avoid copying BucketState, when you only need BucketInfo.Henning Baldersheim2020-02-153-1/+15
|
* Fix issues detected by clang 10.Tor Egge2020-02-142-1/+2
|
* It is enough to hold the read lock.Henning Baldersheim2020-02-145-48/+50
|
* Merge pull request #12137 from ↵Tor Brede Vekterli2020-02-112-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 attributeTor Brede Vekterli2020-02-112-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 Baldersheim2020-02-101-6/+14
| |
* | Removed query_setup_time averages in metric set. Added TODO comments for ↵Ola Aunrønning2020-02-073-5/+6
| | | | | | | | removing old metric
* | Added ↵Ola Aunrønning2020-02-076-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 Baldersheim2020-02-056-13/+7
| | | | | | order to detect changes faster. Also log anomalies.
* Support imported attribute fields in backend selection logicTor Brede Vekterli2020-01-316-38/+77
|
* Merge pull request #11998 from ↵Tor Brede Vekterli2020-01-3014-51/+124
|\ | | | | | | | | vespa-engine/vekterli/add-readable-attribute-vector-accessor-to-iattribute-manager Add ReadableAttributeVector accessor to IAttributeManager
| * Add ReadableAttributeVector accessor to IAttributeManagerTor Brede Vekterli2020-01-2914-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 Baldersheim2020-01-271-2/+2
|/
* Merge pull request #11877 from ↵Henning Baldersheim2020-01-224-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 operatorsHenning Baldersheim2020-01-214-10/+9
| |
* | Maintain the cached bitCount to avoid cost query time.Henning Baldersheim2020-01-221-2/+2
|/
* c_str -> dataHenning Baldersheim2020-01-217-8/+8
|
* Make it known that getting serialized size will always be expensive.Henning Baldersheim2020-01-201-1/+1
|
* Remove and indirection for document id, for less memory footprint, and ↵Henning Baldersheim2020-01-161-4/+4
| | | | better generated code.
* Install empty dirs.Tor Egge2020-01-151-0/+1
|
* General code health in the vicinity.Henning Baldersheim2020-01-134-14/+13
|
* system_time and steady_time might have different duration types.Tor Egge2020-01-081-1/+1
|
* Double slash breaks RPM debug info extraction.Arnstein Ressem2020-01-071-1/+1
|
* SimplifyHenning Baldersheim2020-01-042-4/+3
|
* No need for a shared_ptr here.Henning Baldersheim2020-01-042-4/+4
|
* Add test for distribution of tasksHenning Baldersheim2020-01-041-1/+1
|
* Improve the distribution by using a indirect mapping that should improveHenning Baldersheim2020-01-031-1/+1
| | | | chance for better loaddistribution.
* predicate, tensor and reference attributes will not be tried fetched form ↵Henning Baldersheim2020-01-031-18/+26
| | | | attributes during selection. Fallback to fetch from document.
* Update tests after changing how executors are selected.Henning Baldersheim2020-01-031-6/+4
|
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-039-16/+20
|
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-039-20/+16
|