diff --git a/qa/qa/service/praefect_manager.rb b/qa/qa/service/praefect_manager.rb index 089e7b11554cc0d92900dbc3da9cf5932f896985..dd4cce5d0b086837995a36cf1af390666775eb93 100644 --- a/qa/qa/service/praefect_manager.rb +++ b/qa/qa/service/praefect_manager.rb @@ -199,6 +199,13 @@ def wait_for_praefect max_duration: 180, retry_on_exception: true ) + + QA::Runtime::Logger.info('Wait until Praefect starts and is listening') + wait_until_shell_command_matches( + "docker exec #{@praefect} bash -c 'cat /var/log/gitlab/praefect/current'", + /listening at tcp address/ + ) + wait_for_gitaly_check end