OpenSearch/client/rest-high-level
Nhat Nguyen 2fdbed7797 Broadcast cancellation to only nodes have outstanding child tasks ()
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 
Supersedes 

Co-authored-by: Igor Motov <igor@motovs.org>
Co-authored-by: Yannick Welsch <yannick@welsch.lu>
2020-04-06 11:11:29 -04:00
..
src Broadcast cancellation to only nodes have outstanding child tasks () 2020-04-06 11:11:29 -04:00
build.gradle [7.x] Smarter copying of the rest specs and tests () () 2020-02-26 08:13:41 -06:00
roles.yml Fix security origin for TokenService#findActiveTokensFor... () () 2019-10-21 13:15:05 +03:00
testnode.crt HLRC: Get SSL Certificates API () 2018-10-15 17:20:34 +01:00
testnode.jks HLRC: Get SSL Certificates API () 2018-10-15 17:20:34 +01:00