summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-098-6/+8
* Use updated groups when computing VIP status on monitor callbacksjonmv2023-09-051-6/+9
* Keep and reconfigure ClusterMonitor when reconfiguring dispatcherjonmv2023-09-051-9/+2
* Add debug-logging to search cluster dispatch health trackingjonmv2023-09-011-1/+3
* Ensure node search path index follows config orderjonmv2023-09-012-8/+12
* Show search cluster name in Node.toStringjonmv2023-09-011-3/+5
* Update whether local corpus on localhost with new configjonmv2023-09-011-1/+2
* Test delay shutdown of RPC resources in dispatcherjonmv2023-07-131-1/+11
* Get info about all nodes before updating search groups referencejonmv2023-07-131-9/+23
* Test nodes are retained when updating search cluster groupsjonmv2023-07-131-3/+4
* Set up skeleton for replacing monitored groups and nodesjonmv2023-07-134-26/+35
* Avoid overflow for warmup end time computationjonmv2023-07-072-3/+4
* Follow API changejonmv2023-07-061-1/+1
* Don't warn when 1 node is downJon Bratseth2022-12-291-7/+15
* Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-041-1/+1
* Revert collect(Collectors.toList())Henning Baldersheim2022-12-041-1/+1
* collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-021-1/+1
* Let RpcResourcePool handle live changes.Henning Baldersheim2022-11-251-1/+2
* pathIndex should not be part of equals and hashcode.Henning Baldersheim2022-11-253-15/+2
* Using volatiles directly is fine for ensuring thread visibility.Henning Baldersheim2022-11-252-41/+41
* Cleanup and throw IllegalArgumentException on invalid pathJon Bratseth2022-11-252-1/+9
* 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-245-93/+90
* Cleanup the concept of orderedGroups. Just use a single way of accessing the ...Henning Baldersheim2022-11-243-59/+106
* Make a few simpler interfaces instead of carrying one huge implement all Sear...Henning Baldersheim2022-11-231-36/+18
* Splitt nodes static and dynamic config in DispatchConfig to prepare for seaml...Henning Baldersheim2022-11-211-5/+7
* Also log target-active docs.Henning Baldersheim2022-09-131-0/+2
* soonActive => targetActiveHenning Baldersheim2022-09-093-5/+15
* Only log when entering or leaving the balanced state.Henning Baldersheim2022-06-301-1/+1
* Merge branch 'master' into bratseth/balancedJon Bratseth2022-03-152-80/+55
|\
| * SimplifyJon Bratseth2022-03-091-3/+4
| * SimplifyJon Bratseth2022-03-091-7/+5
| * SimplifyJon Bratseth2022-03-091-27/+19
| * Don't assume equal-sized groupsJon Bratseth2022-03-091-7/+2
| * CleanupJon Bratseth2022-03-091-7/+1
| * CleanupJon Bratseth2022-03-091-25/+25
| * CleanupJon Bratseth2022-03-091-6/+2
* | Improve 'not balanced' info messageJon Bratseth2022-03-151-3/+4
|/
* - Name the monitor thread and make it a daemon.Henning Baldersheim2022-02-031-0/+3
* Log number of working/nodes and nodes.Henning Baldersheim2021-11-051-3/+3
* Explain groupJon Bratseth2021-10-282-2/+6
* Update 2020 Oath copyrights.gjoranv2021-10-272-2/+2
* Output group in log messageJon Bratseth2021-10-211-1/+1
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
* Update 2018 copyright notices.gjoranv2021-10-073-3/+3
* Merge branch 'master' into balder/do-not-depend-on-clusterinfoHenning Baldersheim2021-09-306-120/+129
|\
| * Enable top-k optimization only if balanced and non-sparseJon Bratseth2021-07-021-6/+9
| * Separate balanced and sparseJon Bratseth2021-07-022-26/+25