summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/dispatch/rpc
Commit message (Collapse)AuthorAgeFilesLines
* - Use a common scratchpad for serializing the different parts of the query.Henning Baldersheim2022-10-122-29/+33
| | | | | | - Use a threadlocal for the scratchpad. This avoids costly resizing, or initialiing too large buffer for every query. Using a thread local is fine now that we limit the number of search threads to a reasonable number = #cores * 2.
* Allocate the optional buffer lazilyHenning Baldersheim2022-10-121-2/+8
|
* Reuse scratch buffer to avoid allocating and clearing a new buffer for ↵Henning Baldersheim2022-10-121-4/+8
| | | | serializing every tensor.
* - Presize array to its max size.Henning Baldersheim2022-10-121-3/+4
| | | | | - Return the GrowableByteBuffer from TypedBinaryFormat instead of a copy of the buffer. Then buffer is copied only once instead of twice.
* Prefer ArrayList over LinkedList as it is normally faster.Henning Baldersheim2022-10-121-5/+5
|
* soonActive => targetActiveHenning Baldersheim2022-09-092-3/+3
| | | | Wire in targetActive in MonitorReply/Pong.
* Propagate target-active-docs in monitor reply.Henning Baldersheim2022-09-091-2/+2
|
* - Add fieldlist to docsum request.Henning Baldersheim2022-09-012-1/+6
| | | | - Only return fields requested from the backend.
* Wire in query parameter profileDepth to control how deep down in the depency ↵Henning Baldersheim2022-08-251-2/+2
| | | | | | tree profiling shall go.
* Improve error message on early timeoutBjørn Christian Seime2022-06-162-2/+2
|
* Fail-fast if already timed out before RPC invokeBjørn Christian Seime2022-06-164-8/+39
|
* Improve timeout logic for docsum/search invokersBjørn Christian Seime2022-06-164-18/+46
|
* Move explainLevel into query.traceJon Bratseth2022-06-141-2/+2
|
* Refactor: Pull tracing into its own classJon Bratseth2022-06-141-3/+3
|
* use IllegalInputExceptionArne H Juul2022-06-081-1/+2
|
* allow empty stringArne H Juul2022-06-081-2/+6
|
* allow null pointer for summary classArne H Juul2022-06-081-1/+1
|
* just fail when unknown summary class is requestedArne H Juul2022-06-081-3/+1
|
* No functional changesJon Bratseth2022-05-181-2/+2
|
* Use '@Inject' from 'annotations' in multiple bundlesBjørn Christian Seime2022-05-061-1/+1
|
* Revert "Merge pull request #22439 from ↵Jon Bratseth2022-05-051-1/+1
| | | | | | | vespa-engine/revert-22429-bratseth/schema-info-5-take-2" This reverts commit 3726fd997c0cbacd37e64ff493f8775fc3fcdd9f, reversing changes made to d9ea4c99b13fa83a75bd8612d5f6c4d50510e3e9.
* Revert "Bratseth/schema info 5 take 2"Harald Musum2022-05-041-1/+1
|
* Revert "Merge pull request #22428 from ↵Jon Bratseth2022-05-031-1/+1
| | | | | | | vespa-engine/revert-22426-bratseth/schema-info-5" This reverts commit d6cb1273bcebdea6b8404b242cecb81802d0fb60, reversing changes made to de8e6f7128dc6489800eae8ce8cdcc6e3414475e.
* Revert "Use schema-info"Jon Bratseth2022-05-031-1/+1
|
* Use schemsa-infoJon Bratseth2022-05-031-1/+1
|
* Add serialization testJon Bratseth2022-04-081-1/+1
|
* Undeprecate string features and be explicitJon Bratseth2022-03-292-3/+3
|
* detect and debug log invalid summary classArne H Juul2022-02-161-0/+5
|
* cleanup more leftoversArne H Juul2021-11-092-6/+3
|
* more cleanup of MatchFeatureDataArne H Juul2021-11-092-9/+8
|
* less duplication of hashmapsArne H Juul2021-11-092-17/+116
| | | | | * instead of building an ObjectValue for each hit (each with its own mapping of names->values) use a shared Hashlet.
* Log number of working/nodes and nodes.Henning Baldersheim2021-11-051-3/+0
|
* drop unneccessary importsArne H Juul2021-11-031-3/+0
|
* change matchFeatures in LeanHit to be FeatureData directlyArne H Juul2021-10-291-7/+9
|
* add skeleton for match featuresArne H Juul2021-10-281-0/+20
|
* Update 2020 Oath copyrights.gjoranv2021-10-272-2/+2
|
* Update 2019 Oath copyrights.gjoranv2021-10-272-2/+2
|
* remove unused RpcFill protocol implementationArne H Juul2021-10-194-319/+0
|
* the new protobuf protocol should have good performance nowArne H Juul2021-10-151-5/+1
|
* Merge pull request #19439 from vespa-engine/arnej/wire-errors-from-backendArne H Juul2021-10-072-0/+16
|\ | | | | Arnej/wire errors from backend
| * wire error received in protobuf messageArne H Juul2021-10-062-0/+16
| |
* | Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
| |
* | Update 2018 copyright notices.gjoranv2021-10-074-4/+4
| |
* | Update 2017 copyright notices.gjoranv2021-10-072-2/+2
|/
* Non-functional changes onlyJon Bratseth2021-04-125-5/+9
|
* Add copyright headersJon Bratseth2021-03-181-0/+1
|
* Ensure that the EroorMessage class has been loaded prior to shutdown/close ↵Henning Baldersheim2020-09-291-1/+2
| | | | to avoid classloading issue when bundle is gone.
* Early exit if closedHenning Baldersheim2020-09-231-0/+1
|
* Shutdown and join the rpc client transport threads.Henning Baldersheim2020-09-213-2/+12
|
* backend handles -1 as "infinite" radius, stop using silly big numberArne Juul2020-08-131-2/+2
|