From 33427903d9788d512877d7f5949bd2ec67cf2cbf Mon Sep 17 00:00:00 2001 From: Mark Lapierre Date: Mon, 8 Feb 2021 12:36:49 +1100 Subject: [PATCH] Workaround for praefect migration errors This is an attempt to workaround test failures that might be caused by migration failures for the Praefect DB. --- .../qa/scenario/test/integration/gitaly_cluster.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/gitlab/qa/scenario/test/integration/gitaly_cluster.rb b/lib/gitlab/qa/scenario/test/integration/gitaly_cluster.rb index e64dd272..fa768ba0 100644 --- a/lib/gitlab/qa/scenario/test/integration/gitaly_cluster.rb +++ b/lib/gitlab/qa/scenario/test/integration/gitaly_cluster.rb @@ -41,7 +41,14 @@ module Gitlab praefect.omnibus_config = praefect_omnibus_configuration - praefect.instance(skip_teardown: true) + praefect.instance(skip_teardown: true) do + praefect.exec_commands = [ + 'gitlab-ctl restart praefect', + '/opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml sql-ping', + '/opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml sql-migrate' + ] + praefect.process_exec_commands + end end Component::Gitlab.perform do |gitlab| -- GitLab