Elasticsearch fails to index - Elasticsearch::Transport::Transport::Errors::MovedPermanently
Overview
Customer issue, when indexing repositories.
-
sudo gitlab-rake gitlab:elastic:create_empty_indexes= Works -
sudo gitlab-rake gitlab:elastic:index_repositories= Fails with the trace below
Indexing REMOVED / REMOVED (ID=18)...
(Elasticsearch::Transport::Transport::Errors::MovedPermanently)ransport-1.0.15/lib/elasticsearch/transport/transport/base.rb:146:in `__raise_transport_error': [301] <HTML>
<HEAD><TITLE>Redirection</TITLE></HEAD>
<BODY><H1>Redirect</H1></BODY>
from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/elasticsearch-transport-1.0.15/lib/elasticsearch/transport/transport/base.rb:256:in `perform_request'
from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/elasticsearch-transport-1.0.15/lib/elasticsearch/transport/transport/http/faraday.rb:20:in `perform_request'
from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/elasticsearch-transport-1.0.15/lib/elasticsearch/transport/client.rb:125:in `perform_request'
from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/elasticsearch-api-1.0.15/lib/elasticsearch/api/namespace/common.rb:21:in `perform_request'
from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/elasticsearch-api-1.0.15/lib/elasticsearch/api/actions/indices/create.rb:77:in `create'
from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/elasticsearch-model-0.1.8/lib/elasticsearch/model/indexing.rb:228:in `create_index!'
from /opt/gitlab/embedded/service/gitlab-rails/bin/elastic_repo_indexer:43:in `<main>'
, trace - ["/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/elastic/indexer.rb:33:in `run'", "/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/elastic.rake:42:in `block (4 levels) in <top (required)>'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.6/lib/active_record/relation/batches.rb:51:in `block (2 levels) in find_each'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.6/lib/active_record/relation/batches.rb:51:in `each'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.6/lib/active_record/relation/batches.rb:51:in `block in find_each'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.6/lib/active_record/relation/batches.rb:124:in `find_in_batches'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.6/lib/active_record/relation/batches.rb:50:in `find_each'", "/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/elastic.rake:26:in `block (3 levels) in <top (required)>'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:240:in `call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:240:in `block in execute'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:235:in `each'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:235:in `execute'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:179:in `block in invoke_with_call_chain'", "/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:172:in `invoke_with_call_chain'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:165:in `invoke'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:150:in `invoke_task'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:106:in `block (2 levels) in top_level'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:106:in `each'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:106:in `block in top_level'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:115:in `run_with_threads'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:100:in `top_level'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:78:in `block in run'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:176:in `standard_exception_handling'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:75:in `run'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.5.0/bin/rake:33:in `<top (required)>'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/rake:23:in `load'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/rake:23:in `<main>'"]
** Elastic settings**
//cc @vsizov
GitLab.rb: https://drive.google.com/open?id=0B_4wYK1qcPT1R2NRanJZQm4wLVU
