mwscript extensions/CirrusSearch/maintenance/updateSearchIndexConfig.php --wiki testwikidatawiki content index... Fetching Elasticsearch version...1.7.1...ok Scanning available plugins... langdetect-1.7.0.0-b020e63, wikimedia-extra, analysis-icu, swift-repository, experimental highlighter head, whatson Infering index identifier...testwikidatawiki_content_1415316749 Picking analyzer...english Index exists so validating... Validating number of shards...ok Validating replica range...ok Validating shard allocation settings...done Validating max shards per node...ok Validating analyzers...cannot correct This script encountered an index difference that requires that the index be copied, indexed to, and then the old index removed. Re-run this script with the --reindexAndRemoveOk --indexIdentifier=now parameters to do this.
on beta wikidata, I had no problems with this script and locally, normally it's ok.
https://gerrit.wikimedia.org/r/#/c/247788/ is a patch from the Cirrus team that adds an option of updating/validating only the mapping, so could be a work around.
running --reindexAndRemoveOk would probably also be ok in the case of test.wikidata, but if we have the same problem with wikidata then reindex can be more complex and not a great option.