First, I've tried this on local machine.
- Installed ES 1.7.3
- Populated it with some production data
- Installed ES migration plugin
- Reindexed data and deleted old indices, so migration plugin showed that everything is ok
- Upgraded ES to 2.3.0
- Restarted ES
Everything worked and I was able to query all indices.
I used the exact same procedure to upgrade ES in production. Unfortunately, there are issues.
Elasticsearch 2.3.0 is green and running, but it ignores indices. Currently it shows only 3 indices - 2 for marvel and 1 for kibana. I'm sure that data dir is correct - these indices stored in the same place as old ones.
Logs show "dangling index directory detected, but no state found" for each old index.
What should I do?