Page MenuHomePhabricator

Cirrus index_not_found_exception on newly created sysop-it.wikipedia
Closed, ResolvedPublic

Description

Whenever I search something on the newly-created sysop-it.wikipedia wiki, I get:

An error has occurred while searching: We could not complete your search due to a temporary problem. Please try again later.

And I see the following on logstash:

Search backend error during full_text search for 'prova' after 2: index_not_found_exception: no such index

Based on similar tasks (e.g. T234326), my guess is that the search index sysop_itwiki_content was not created by addWiki.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Reedy subscribed.

How about now?

reedy@deploy1001:/srv/mediawiki-staging$ mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=sysop_itwiki --cluster=eqiad
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching Elasticsearch version...6.5.4...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-serbian, extra-analysis-slovak, ltr
	Picking analyzer...italian
	Inferring index identifier...sysop_itwiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...ok
	Validating aliases...
		Validating sysop_itwiki_content alias...ok
		Validating sysop_itwiki alias...ok
		Updating tracking indexes...done
general index...
	Fetching Elasticsearch version...6.5.4...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-serbian, extra-analysis-slovak, ltr
	Picking analyzer...italian
	Inferring index identifier...sysop_itwiki_general_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...ok
	Validating aliases...
		Validating sysop_itwiki_general alias...ok
		Validating sysop_itwiki alias...ok
		Updating tracking indexes...done
archive index...
	Fetching Elasticsearch version...6.5.4...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-serbian, extra-analysis-slovak, ltr
	Picking analyzer...italian
	Inferring index identifier...sysop_itwiki_archive_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...ok
	Validating aliases...
		Validating sysop_itwiki_archive alias...ok
		Updating tracking indexes...done
reedy@deploy1001:/srv/mediawiki-staging$ mwscript extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php --wiki=sysop_itwiki --cluster=codfw
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching Elasticsearch version...6.5.4...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-serbian, extra-analysis-slovak, ltr
	Picking analyzer...italian
	Inferring index identifier...sysop_itwiki_content_first
	Creating index...ok
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...different...corrected
	Validating aliases...
		Validating sysop_itwiki_content alias...alias is free...corrected
		Validating sysop_itwiki alias...alias not already assigned to this index...corrected
		Updating tracking indexes...done
general index...
	Fetching Elasticsearch version...6.5.4...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-serbian, extra-analysis-slovak, ltr
	Picking analyzer...italian
	Inferring index identifier...sysop_itwiki_general_first
	Creating index...ok
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...different...corrected
	Validating aliases...
		Validating sysop_itwiki_general alias...alias is free...corrected
		Validating sysop_itwiki alias...alias not already assigned to this index...corrected
		Updating tracking indexes...done
archive index...
	Fetching Elasticsearch version...6.5.4...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-serbian, extra-analysis-slovak, ltr
	Picking analyzer...italian
	Inferring index identifier...sysop_itwiki_archive_first
	Creating index...ok
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...ok
	Validating mappings...
		Validating mapping...different...corrected
	Validating aliases...
		Validating sysop_itwiki_archive alias...alias is free...corrected
		Updating tracking indexes...done
Daimona claimed this task.

Works like a charm, thank you!