Failure in qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb

Job #331840223 failed for gitlab-qa@50cc0ed1:

  1) Geo GitLab SSH push to secondary git-lfs commit is proxied to the primary and ultimately replicated to the secondary
     Failure/Error: expect(push.output).to match(%r{GitLab: We'll help you by proxying this request to the primary: (?:ssh://)?#{ssh_uri}})
     
       expected "Cloning into '.'...\nWarning: Permanently added the ECDSA host key for IP address '172.19.0.3' to th...4-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git\n   bd2ff0c..d9a2446  master -> master" to match /GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-2d5594a11af2190c.git/
       Diff:
       @@ -1,2 +1,16 @@
       -/GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-2d5594a11af2190c.git/
       +Cloning into '.'...
       +Warning: Permanently added the ECDSA host key for IP address '172.19.0.3' to the list of known hosts.Updated git hooks.
       +Git LFS initialized.Already on 'master'
       +Your branch is up to date with 'origin/master'.Tracking "README_MORE.md"[master d9a2446] Add README_MORE.md
       + 1 file changed, 3 insertions(+)
       + create mode 100644 README_MORE.md> GitLab: You're pushing to a Geo secondary! We'll help you by proxying this
       +> GitLab: request to the primary:
       +> GitLab: 
       +> GitLab:   git@gitlab-primary.geo:gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git
       +> GitLab: 
       +Locking support detected on remote "ssh://git@gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git". Consider enabling it with:
       +  $ git config lfs.https://gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git/info/lfs.locksverify true
       +Uploading LFS objects: 100% (2/2), 94 B | 0 B/s, done
       +To ssh://gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git
       +   bd2ff0c..d9a2446  master -> master
       
     # ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:191:in `block (5 levels) in <module:QA>'
     # ./qa/runtime/browser.rb:160:in `perform'
     # ./qa/runtime/browser.rb:34:in `visit'
     # ./qa/runtime/browser.rb:38:in `visit'
     # ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:148:in `block (4 levels) in <module:QA>'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # ./spec/spec_helper.rb:50:in `block (2 levels) in <top (required)>'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
     # ./qa/specs/runner.rb:69:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `tap'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/ee/scenario/test/geo.rb:43:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `tap'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/scenario/bootable.rb:28:in `launch!'

  2) Geo GitLab SSH push to secondary regular git commit is proxied to the primary and ultimately replicated to the secondary
     Failure/Error: expect(push.output).to match(%r{GitLab: We'll help you by proxying this request to the primary: (?:ssh://)?#{ssh_uri}})
     
       expected "Cloning into '.'...\nWarning: Permanently added the ECDSA host key for IP address '172.19.0.3' to th...4-12-06-25-cca2f1bf8291801c/geo-project-45174a20b972e1d5.git\n   1346775..095ead4  master -> master" to match /GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-45174a20b972e1d5.git/
       Diff:
       @@ -1,2 +1,11 @@
       -/GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-45174a20b972e1d5.git/
       +Cloning into '.'...
       +Warning: Permanently added the ECDSA host key for IP address '172.19.0.3' to the list of known hosts.Already on 'master'
       +Your branch is up to date with 'origin/master'.[master 095ead4] Update README.md
       + 1 file changed, 1 insertion(+), 1 deletion(-)> GitLab: You're pushing to a Geo secondary! We'll help you by proxying this
       +> GitLab: request to the primary:
       +> GitLab: 
       +> GitLab:   git@gitlab-primary.geo:gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-45174a20b972e1d5.git
       +> GitLab: 
       +To ssh://gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-45174a20b972e1d5.git
       +   1346775..095ead4  master -> master
       
     # ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:99:in `block (5 levels) in <module:QA>'
     # ./qa/runtime/browser.rb:160:in `perform'
     # ./qa/runtime/browser.rb:34:in `visit'
     # ./qa/runtime/browser.rb:38:in `visit'
     # ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:54:in `block (4 levels) in <module:QA>'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # ./spec/spec_helper.rb:50:in `block (2 levels) in <top (required)>'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
     # ./qa/specs/runner.rb:69:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `tap'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/ee/scenario/test/geo.rb:43:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `tap'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/scenario/bootable.rb:28:in `launch!'

  3) Geo GitLab wiki SSH push to secondary proxies wiki commit to primary node and ultmately replicates to secondary node
     Failure/Error: dashboard.go_to_project(project_name)
     
     Capybara::Ambiguous:
       Ambiguous match, found 2 elements matching visible link nil with text "geo-wiki-project-6256669dd4a1b631"
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:311:in `block in synced_resolve'
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/base.rb:85:in `synchronize'
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:302:in `synced_resolve'
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:37:in `find'
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:150:in `find_link'
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:810:in `block (2 levels) in <class:Session>'
     # /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>'
     # ./qa/page/dashboard/projects.rb:14:in `go_to_project'
     # ./qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb:69:in `block (5 levels) in <module:QA>'
     # ./qa/scenario/actable.rb:16:in `perform'
     # ./qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb:67:in `block (4 levels) in <module:QA>'
     # ./qa/runtime/browser.rb:160:in `perform'
     # ./qa/runtime/browser.rb:34:in `visit'
     # ./qa/runtime/browser.rb:38:in `visit'
     # ./qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb:49:in `block (3 levels) in <module:QA>'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # ./spec/spec_helper.rb:50:in `block (2 levels) in <top (required)>'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
     # ./qa/specs/runner.rb:69:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `tap'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/ee/scenario/test/geo.rb:43:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `tap'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/scenario/bootable.rb:28:in `launch!'

No screenshot.

Assignee Loading
Time tracking Loading