Flaky: ElasticIndexerWorker specs fail for 400 error: ee/spec/workers/elastic_namespace_indexer_worker_spec.rb
Job #608423790 failed for f2930cc1:
rspec ./ee/spec/workers/elastic_namespace_indexer_worker_spec.rb:13 # ElasticNamespaceIndexerWorker returns true if ES disabled
rspec ./ee/spec/workers/elastic_namespace_indexer_worker_spec.rb:21 # ElasticNamespaceIndexerWorker returns true if limited indexing is not enabled
rspec ./ee/spec/workers/elastic_namespace_indexer_worker_spec.rb:33 # ElasticNamespaceIndexerWorker indexing and deleting indexes all projects belonging to the namespace
rspec ./ee/spec/workers/elastic_namespace_indexer_worker_spec.rb:39 # ElasticNamespaceIndexerWorker indexing and deleting deletes all projects belonging to the namespace
1) ElasticNamespaceIndexerWorker returns true if ES disabled
Failure/Error: super
Elasticsearch::Transport::Transport::Errors::BadRequest:
[400] {"error":{"root_cause":[{"type":"resource_already_exists_exception","reason":"index [gitlab-test-20200623-2025/pVDauj0ySt6-I4NENiqsWA] already exists","index_uuid":"pVDauj0ySt6-I4NENiqsWA","index":"gitlab-test-20200623-2025"}],"type":"resource_already_exists_exception","reason":"index [gitlab-test-20200623-2025/pVDauj0ySt6-I4NENiqsWA] already exists","index_uuid":"pVDauj0ySt6-I4NENiqsWA","index":"gitlab-test-20200623-2025"},"status":400}
# ./vendor/ruby/2.6.0/gems/elasticsearch-transport-6.8.0/lib/elasticsearch/transport/transport/base.rb:205:in `__raise_transport_error'
# ./vendor/ruby/2.6.0/gems/elasticsearch-transport-6.8.0/lib/elasticsearch/transport/transport/base.rb:323:in `perform_request'
# ./vendor/ruby/2.6.0/gems/elasticsearch-transport-6.8.0/lib/elasticsearch/transport/transport/http/faraday.rb:20:in `perform_request'
# ./vendor/ruby/2.6.0/gems/elasticsearch-transport-6.8.0/lib/elasticsearch/transport/client.rb:143:in `perform_request'
# ./lib/gitlab/instrumentation/elasticsearch_transport.rb:10:in `perform_request'
# ./vendor/ruby/2.6.0/gems/elasticsearch-api-6.8.0/lib/elasticsearch/api/namespace/common.rb:21:in `perform_request'
# ./vendor/ruby/2.6.0/gems/elasticsearch-api-6.8.0/lib/elasticsearch/api/actions/indices/create.rb:78:in `create'
# ./ee/lib/gitlab/elastic/helper.rb:76:in `create_empty_index'
# ./ee/spec/support/elastic.rb:7:in `block (2 levels) in <top (required)>'