Multiple failures on Master due to migration fails with `PG::UndefinedTable: ERROR: relation "features" does not exist`
Summary
E2E can't be run because GitLab image fails to start up with migration error:
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "features" does not exist
LINE 8: WHERE a.attrelid = '"features"'::regclass
Pipeline: https://gitlab.com/gitlab-org/gitlab-qa-mirror/-/pipelines/164933273
Stack trace
Error executing action `run` on resource 'bash[migrate gitlab-rails database]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of "bash" "/tmp/chef-script20200709-34-17eog03" ----
STDOUT: rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "features" does not exist
LINE 8: WHERE a.attrelid = '"features"'::regclass
^
/opt/gitlab/embedded/service/gitlab-rails/lib/feature.rb:43:in `persisted_names'
/opt/gitlab/embedded/service/gitlab-rails/lib/feature.rb:50:in `persisted_name?'
/opt/gitlab/embedded/service/gitlab-rails/lib/feature.rb:77:in `enabled?'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/json.rb:136:in `enable_oj?'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/json.rb:100:in `standardize_opts'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/json.rb:85:in `adapter_dump'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/json.rb:40:in `dump'
Screenshot / HTML page
Possible fixes
Needs investigation