aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/dispatch/InterleavedSearchInvokerTest.java
Commit message (Collapse)AuthorAgeFilesLines
* Replace all usages of Arrays.asList with List.of where possible.Henning Baldersheim2024-04-121-5/+4
|
* Unify on Set.ofHenning Baldersheim2024-04-111-3/+3
|
* - Do not use Searcher interface below the prelude cluster searcher.Henning Baldersheim2024-03-081-16/+16
| | | | | | - It is not necessary and provides no value. - It also hides some important aspects, like the schema. - And it simplifies testing.
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Show search cluster name in Node.toStringjonmv2023-09-011-4/+4
|
* Move test utility code to test directory.Henning Baldersheim2022-11-241-0/+1
|
* Make a few simpler interfaces instead of carrying one huge implement all ↵Henning Baldersheim2022-11-231-31/+22
| | | | SearchCluster around.
* Splitt nodes static and dynamic config in DispatchConfig to prepare for ↵Henning Baldersheim2022-11-211-6/+9
| | | | seamless cluster changes.
* GC unusedHenning Baldersheim2022-11-211-1/+0
| | | | | | | -useMultilevelDispatch -useLocalNode -searchableCopies -mergeGroupingResultInSearchInvokerEnabled
* Remove all traces from computeCoverageFromTargetActiveDocsHenning Baldersheim2022-09-291-9/+1
|
* Add test that we calculate coverage based on target-active and reduandancy ↵Henning Baldersheim2022-09-201-20/+37
| | | | when told to do so.
* Use try-with-resources.Henning Baldersheim2022-09-201-158/+174
|
* Simplify and unify the use of Timers.Henning Baldersheim2022-09-141-14/+3
|
* Factor out timeout and coverage handling to make the ↵Henning Baldersheim2022-09-141-8/+17
| | | | InterleavedSearchInvoker easier to understand and modify.
* soonActive => targetActiveHenning Baldersheim2022-09-091-2/+2
| | | | Wire in targetActive in MonitorReply/Pong.
* Propagate target-active-docs in monitor reply.Henning Baldersheim2022-09-091-1/+1
|
* Convert container-search to junit5Bjørn Christian Seime2022-07-281-32/+28
|
* Refactor: Pull tracing into its own classJon Bratseth2022-06-141-1/+1
|
* Merge grouping results incrementally in search invokerBjørn Christian Seime2022-03-011-0/+39
|
* Avoid hamcrestHenning Baldersheim2022-01-031-45/+41
|
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
|
* Enable top-k optimization only if balanced and non-sparseJon Bratseth2021-07-021-24/+46
|
* Use median not average document count to determine group coverageJon Bratseth2021-04-151-4/+5
| | | | If a group has too many nodes, all others will have less than average.
* Revert "Revert "Disable topk optimisation on dispatch when content ↵Henning Baldersheim2021-01-081-13/+18
| | | | distribution is se…""
* Revert "Disable topk optimisation on dispatch when content distribution is ↵Henning Baldersheim2021-01-081-18/+13
| | | | se…"
* Disable topk optimisation on dispatch when content distribution is severly ↵Henning Baldersheim2021-01-071-13/+18
| | | | | | | | skewed. When the skew is too large the assumption that docs are evenly and randomly distributed hold. The impact and is larger on smaller systems. In large systems the where this optimisation is more important, the probabilitity of large skew will be less.
* Allow from 5% skew in document distribution and still get good results when ↵Henning Baldersheim2020-05-281-1/+1
| | | | asking for many hits.
* Add query control of top-k-probability.Henning Baldersheim2020-04-151-0/+27
|
* Avoid wrapping the 12 bytes in yet another object.Henning Baldersheim2019-09-131-1/+1
|
* Since we are trimming we need to reflect that in the offsets too.Henning Baldersheim2019-09-111-0/+15
|
* Add minmal testing of merge and offset and auxiliary hits.Henning Baldersheim2019-09-111-0/+102
|
* Use sort data with java dispatcherOlli Virtanen2019-04-021-9/+9
|
* Report partial group connection failures through trace, not errorOlli Virtanen2019-03-221-4/+16
|
* Remove the packet cache. It will very soon loose its value as we are ↵Henning Baldersheim2019-03-071-8/+8
| | | | | | | changing the protocol. And also as it does not work for grouping I think it is better to just let it go. We might want a cache sometime later, but then we should redesign it.
* Increased java dispatcher test coverageOlli Virtanen2019-01-031-26/+131
|
* Result merging moved to InterleavedSearchInvokerOlli Virtanen2018-12-031-11/+11
|
* Adaptive timeout support in java dispatchOlli Virtanen2018-11-231-0/+180