OpenSearch/server
Nhat Nguyen 2fdbed7797 Broadcast cancellation to only nodes have outstanding child tasks (#54312)
Today when canceling a task we broadcast ban/unban requests to all nodes
in the cluster. This strategy does not scale well for hierarchical
cancellation. With this change, we will track outstanding child requests
and broadcast the cancellation to only nodes that have outstanding child
tasks. This change also prevents a parent task from sending child
requests once it got canceled.

Relates #50990
Supersedes #51157

Co-authored-by: Igor Motov <igor@motovs.org>
Co-authored-by: Yannick Welsch <yannick@welsch.lu>
2020-04-06 11:11:29 -04:00
..
licenses Upgrade to lucene 8.5.0 release (#54077) 2020-03-24 13:45:50 +00:00
src Broadcast cancellation to only nodes have outstanding child tasks (#54312) 2020-04-06 11:11:29 -04:00
build.gradle Bump multi-release JARs to Java 11 2020-03-31 06:48:46 -05:00