Throttle a reindex operation
Added in 2.4.0
Change the number of requests per second for a particular reindex operation. For example:
POST _reindex/r1A2WoRbTwKZ516z6NEs5A:36619/_rethrottle?requests_per_second=-1
Rethrottling that speeds up the query takes effect immediately. Rethrottling that slows down the query will take effect after completing the current batch. This behavior prevents scroll timeouts.
Path parameters
-
task_id
string Required The task identifier, which can be found by using the tasks API.
Query parameters
-
requests_per_second
number The throttle for this request in sub-requests per second. It can be either
-1
to turn off throttling or any decimal number like1.7
or12
to throttle to that level.
POST
/_reindex/{task_id}/_rethrottle
curl \
--request POST http://api.example.com/_reindex/{task_id}/_rethrottle \
--header "Authorization: $API_KEY"
Response examples (200)
{
"nodes": {}
}