aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/dispatch
Commit message (Expand)AuthorAgeFilesLines
* Need a delayed close for the connections no longer needed.Henning Baldersheim2022-11-261-6/+21
* Let RpcResourcePool handle live changes.Henning Baldersheim2022-11-253-16/+37
* pathIndex should not be part of equals and hashcode.Henning Baldersheim2022-11-254-16/+9
* Using volatiles directly is fine for ensuring thread visibility.Henning Baldersheim2022-11-252-41/+41
* Cleanup and throw IllegalArgumentException on invalid pathJon Bratseth2022-11-253-57/+67
* Move test utility code to test directory.Henning Baldersheim2022-11-241-24/+0
* Prevent division by zeroHenning Baldersheim2022-11-241-1/+2
* Prefer Java over com.google.common.collectHenning Baldersheim2022-11-241-5/+5
* Put loadbalancer and invokerfactory in a volatile object to ensure atomic swi...Henning Baldersheim2022-11-249-165/+155
* Cleanup the concept of orderedGroups. Just use a single way of accessing the ...Henning Baldersheim2022-11-247-111/+152
* Ensure you use the same invoker and loadbalancer for the same call.Henning Baldersheim2022-11-232-7/+7
* No need to require the full SearchCluster when you only need a list of Groups.Henning Baldersheim2022-11-232-9/+7
* Put the RpcClient back in the RpcResourcePool where it belongs.Henning Baldersheim2022-11-232-28/+25
* Make a few simpler interfaces instead of carrying one huge implement all Sear...Henning Baldersheim2022-11-2313-110/+148
* Only have the DispatchNodesConfig inject into one component.Henning Baldersheim2022-11-233-30/+53
* Use thread local random.Henning Baldersheim2022-11-221-4/+3
* GC unused imports.Henning Baldersheim2022-11-221-6/+0
* Splitt nodes static and dynamic config in DispatchConfig to prepare for seaml...Henning Baldersheim2022-11-213-8/+13
* GC unusedHenning Baldersheim2022-11-211-2/+0
* GC metric that has not had any meaning since we removed fdispatch.Henning Baldersheim2022-11-081-20/+5
* Various cleanup and code deduplication.Henning Baldersheim2022-10-132-9/+9
* - Use a common scratchpad for serializing the different parts of the query.Henning Baldersheim2022-10-122-29/+33
* Allocate the optional buffer lazilyHenning Baldersheim2022-10-121-2/+8
* Reuse scratch buffer to avoid allocating and clearing a new buffer for serial...Henning Baldersheim2022-10-121-4/+8
* - Presize array to its max size.Henning Baldersheim2022-10-121-3/+4
* Prefer ArrayList over LinkedList as it is normally faster.Henning Baldersheim2022-10-121-5/+5
* Remove all traces from computeCoverageFromTargetActiveDocsHenning Baldersheim2022-09-292-8/+3
* Chose correct "redundancy" for coverage estimation. Current default is to use...Henning Baldersheim2022-09-202-15/+21
* Control whether to report coverage based on active or target active documents.Henning Baldersheim2022-09-192-5/+8
* Clarify semantics by better naming and correct code visibilityHenning Baldersheim2022-09-145-13/+17
* Simplify and unify the use of Timers.Henning Baldersheim2022-09-141-3/+1
* Factor out timeout and coverage handling to make the InterleavedSearchInvoker...Henning Baldersheim2022-09-146-122/+230
* Also log target-active docs.Henning Baldersheim2022-09-131-0/+2
* soonActive => targetActiveHenning Baldersheim2022-09-096-13/+23
* Propagate target-active-docs in monitor reply.Henning Baldersheim2022-09-092-4/+4
* - Add fieldlist to docsum request.Henning Baldersheim2022-09-012-1/+6
* Add back newlines in comment.Henning Baldersheim2022-08-251-0/+2
* Wire in query parameter profileDepth to control how deep down in the depency ...Henning Baldersheim2022-08-252-6/+4
* Use a continous function to avoid capping.Henning Baldersheim2022-08-231-4/+2
* Separate the notion of decaying cost from averageSearchTime, which is only ne...Henning Baldersheim2022-08-232-15/+17
* Cap sampleWeight at 50%Henning Baldersheim2022-08-221-1/+1
* - Refactor to allow for different decay method.Henning Baldersheim2022-08-224-27/+119
* Use System.nanotTime instead of System.curretTimeMillis to get a steady clock...Henning Baldersheim2022-08-223-17/+20
* Use an enhanced switch to ensure all branches are covered.Henning Baldersheim2022-08-221-11/+6
* Test best-of-random-2Henning Baldersheim2022-08-211-1/+1
* Add best-of-random-2 dispatch policy.Henning Baldersheim2022-08-192-8/+70
* Revert "Do not claim that you have asked nodes that were in a known failed st...Henning Baldersheim2022-07-081-0/+3
* Do not claim that you have asked nodes that were in a known failed state.Henning Baldersheim2022-07-081-3/+0
* Only log when entering or leaving the balanced state.Henning Baldersheim2022-06-301-1/+1
* Improve error message on early timeoutBjørn Christian Seime2022-06-162-2/+2