wait_for_completion
编辑wait_for_completion编辑
此设置必须为 True
或 False
。
此设置指定请求是否应立即返回,还是等待操作完成后再返回。
action: allocation description: "Apply shard allocation filtering rules to the specified indices" options: key: ... value: ... allocation_type: ... wait_for_completion: False max_wait: 300 wait_interval: 10 filters: - filtertype: ...
分配 操作的默认值为 False
。
action: cluster_routing description: "Apply routing rules to the entire cluster" options: routing_type: value: ... setting: enable wait_for_completion: True max_wait: 300 wait_interval: 10
集群路由 操作的默认值为 False
。
actions: 1: description: "Reindex index1 into index2" action: reindex options: wait_interval: 9 max_wait: -1 request_body: source: index: index1 dest: index: index2 filters: - filtertype: none
重新索引 操作的默认值为 False
。
action: replicas description: >- Set the number of replicas per shard for selected indices to 'count' options: count: ... wait_for_completion: True max_wait: 600 wait_interval: 10 filters: - filtertype: ...
副本 操作的默认值为 False
。
actions: 1: action: restore description: Restore my_index from my_snapshot in my_repository options: repository: my_repository name: my_snapshot indices: my_index wait_for_completion: True max_wait: 3600 wait_interval: 10 filters: - filtertype: state state: SUCCESS exclude: - filtertype: ...
恢复 操作的默认值为 True
。
action: snapshot description: >- Snapshot selected indices to 'repository' with the snapshot name or name pattern in 'name'. Use all other options as assigned options: repository: my_repository name: my_snapshot wait_for_completion: True max_wait: 3600 wait_interval: 10 filters: - filtertype: ...
快照 操作的默认值为 True
。
在快照初始化期间,有关所有先前快照的信息将加载到内存中,这意味着在大型存储库中,即使将 wait_for_completion
设置设置为 False
,此命令也可能需要几秒钟(甚至几分钟)才能返回。