Page MenuHomePhabricator

CirrusSearch:updateSearchIndex.php --forceReindex is broken
Closed, ResolvedPublic

Description

We don't normally use this at WMF so it might have been broken for a while without us noticing:
manybubbles@solr-mw3:/srv/CirrusSearch$ php maintenance/updateSearchIndexConfig.php --forceReindex
content index...
Unexpected Elasticsearch failure.
Elasticsearch failed in an unexpected way. This is always a bug in CirrusSearch.
Error type: Elastica\Exception\ResponseException
Message: RemoteTransportException[[elasticsearch3][inet[/10.4.1.22:9300]][indices/settings/update]]; nested: IndexMissingException[[_content] missing];
Trace:
#0 /srv/Elastica/Elastica/lib/Elastica/Request.php(166): Elastica\Transport\Http->exec(Object(Elastica\Request), Array)
#1 /srv/Elastica/Elastica/lib/Elastica/Client.php(563): Elastica\Request->send()
#2 /srv/Elastica/Elastica/lib/Elastica/Index.php(405): Elastica\Client->request('_content/_setti...', 'PUT', Array, Array)
#3 /srv/Elastica/Elastica/lib/Elastica/Index/Settings.php(297): Elastica\Index->request('_settings', 'PUT', Array)
#4 /srv/Elastica/Elastica/lib/Elastica/Index/Settings.php(261): Elastica\Index\Settings->request(Array, 'PUT')
#5 /srv/CirrusSearch/maintenance/updateOneSearchIndexConfig.php(489): Elastica\Index\Settings->set(Array)
#6 /srv/CirrusSearch/maintenance/updateOneSearchIndexConfig.php(135): CirrusSearch\UpdateOneSearchIndexConfig->reindex()
#7 /srv/CirrusSearch/maintenance/updateSearchIndexConfig.php(50): CirrusSearch\UpdateOneSearchIndexConfig->execute()
#8 /srv/mediawiki/maintenance/doMaintenance.php(113): CirrusSearch\UpdateSearchIndexConfig->execute()
#9 /srv/CirrusSearch/maintenance/updateSearchIndexConfig.php(56): require_once('/srv/mediawiki/...')
#10 {main}


Version: unspecified
Severity: normal

Details

Reference
bz59544