OpenSearch/docs/java-rest/high-level
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
..
asyncsearch [Docs] Add HLRC Async Search API documentation (#54353) 2020-03-30 15:37:22 +02:00
ccr Add Pause/Resume Auto-Follower APIs to High Level REST Client (#48004) 2019-10-14 18:25:53 +02:00
cluster Add remote info to the HLRC (#50483) 2019-12-24 15:11:58 +01:00
document Add Get Source API to the HLRC (#51342) 2020-01-23 13:16:20 +01:00
enrich Add HLRC support for enrich execute policy API (#47991) 2019-10-14 19:55:48 +02:00
graph [DOCS] Adds missing icons to Graph HLRC APIs (#46630) 2019-09-11 15:22:10 -07:00
ilm SLM Start/Stop HLRC and docs (#47966) 2019-10-14 16:56:31 -06:00
indices Add docs for errors in GetAlias API (#51850) (#52716) 2020-02-24 18:22:09 +01:00
ingest REST high-level client: add simulate pipeline API (#31158) 2018-06-22 09:59:04 +02:00
licensing HLRC: add support for get license basic/trial status API (#33176) 2018-11-13 15:52:59 +01:00
migration Remove Migration Upgrade and Assistance APIs (#40075) 2019-03-18 13:46:56 -06:00
miscellaneous HLRC: Convert xpack methods to client side objects (#40705) 2019-04-04 11:06:44 -05:00
ml [7.x] [ML] add new inference_config field to trained model config (#54421) (#54647) 2020-04-02 12:25:10 -04:00
rollup [DOCS] Merge rollup config details into API (#49412) 2019-11-22 08:39:49 -08:00
script HLRC: Add put stored script support to high-level rest client (#31323) 2018-09-09 13:47:47 +02:00
search [DOCS] Fixed "SeachRequest" -> "SearchRequest" typo in HLRC docs (#52144) 2020-02-14 13:43:06 -05:00
security Remove uniqueness constraint for API key name and make it optional (#47549) (#47959) 2019-10-12 22:22:16 +11:00
snapshot Add Restore Snapshot High Level REST API 2018-07-24 16:17:09 +02:00
tasks Broadcast cancellation to only nodes have outstanding child tasks (#54312) 2020-04-06 11:11:29 -04:00
transform [DOCS] Changes wording to move away from data frame terminology in the ES repo (#47093) 2019-10-01 08:08:17 +02:00
watcher [DOCS] Moves Watcher content into Elasticsearch book (#47147) (#47255) 2019-09-30 10:18:50 -07:00
aggs-builders.asciidoc Implement top_metrics agg (#51155) (#52366) 2020-02-14 11:19:11 -05:00
execution-no-req.asciidoc [DOCS] Fixes terms in HLRC data frame transform APIs (#44838) (#44865) 2019-07-25 10:08:38 -07:00
execution.asciidoc [DOCS] Fixes terms in HLRC data frame transform APIs (#44838) (#44865) 2019-07-25 10:08:38 -07:00
getting-started.asciidoc [DOCS] Fix "Asynchronous usage" title in HLRC docs (#52017) 2020-02-07 09:40:16 -05:00
index.asciidoc Docs: HLRC: refactor bulk, migrate and reindex apis (#35413) 2018-11-16 08:58:13 +01:00
java-builders.asciidoc Docs: Cut down on high level rest client copy-and-paste-ness (#34125) 2018-09-28 14:48:11 -04:00
migration.asciidoc Docs: Pin two IDs in the rest client (#40785) 2019-04-04 12:03:36 -04:00
query-builders.asciidoc Search - added HLRC support for PinnedQueryBuilder (#45779) (#45853) 2019-08-23 09:22:17 +01:00
supported-apis.asciidoc [Docs] Add HLRC Async Search API documentation (#54353) 2020-03-30 15:37:22 +02:00