Skip to content

Troubleshoot by Symptom

SymptomFirst checksReference
_start fails with target not foundConfirm the target index exists.REST API
_start fails with plugin consistency errorRun _cat/plugins on all nodes.Install the Plugin
Migration stays PENDINGCheck aosc.backfill.max_concurrent_per_node.Runbook
Migration stays BACKFILLINGCheck target indexing pressure, bulk rejections, heap, and disk.Runbook
Migration stays CONVERGINGCheck convergence gap, source write rate, and global checkpoint movement.Runbook
Migration fails during transformCheck shard error and script logs.Transform Documents
Writes fail during cutoverConfirm application retry behavior.Known Limitations
Alias did not moveCheck coordinator phase, alias state, and cutover errors.Monitor
Retention leases remain after failureConfirm migration is terminal, then use cleanup lease dry-run.Cancel and Clean Up
_clear_state is neededPrefer cancellation first; use dry-run before clearing.REST API

Useful commands:

bash
curl -s 'http://localhost:9200/_plugins/_aosc/my-index-v1/_status' | jq '.'
curl -s 'http://localhost:9200/_plugins/_aosc/_list' | jq '.'
curl -s 'http://localhost:9200/_cluster/health' | jq '.'
curl -s 'http://localhost:9200/_cat/shards?v'
curl -s 'http://localhost:9200/_cat/plugins?v'

Released under the Apache 2.0 License.