Skip to content
Snippets Groups Projects
Commit 8486d38a authored by DJ Mountney's avatar DJ Mountney
Browse files

Merge branch '5664-geo-upgrade-disk-space-check' into 'master'

Support geo data dir for pg-upgrade

Closes #5664

See merge request gitlab-org/omnibus-gitlab!4603
parents 6d745910 773f031b
No related branches found
No related tags found
No related merge requests found
---
title: Support geo data dir for pg-upgrade
merge_request: 4603
author:
type: fixed
Loading
Loading
@@ -115,6 +115,7 @@ add_command_under_category 'pg-upgrade', 'database',
 
patroni_enabled = service_enabled?('patroni')
pg_enabled = service_enabled?('postgresql')
geo_enabled = service_enabled?('geo-postgresql')
 
@db_service_name = patroni_enabled ? 'patroni' : 'postgresql'
@db_worker = GitlabCtl::PgUpgrade.new(
Loading
Loading
@@ -165,7 +166,11 @@ add_command_under_category 'pg-upgrade', 'database',
deprecation_message if @db_worker.target_version.major.to_f < 11
 
unless options[:skip_disk_check]
[@db_worker.data_dir, @db_worker.tmp_dir].compact.uniq.each do |dir|
check_dirs = [@db_worker.tmp_dir]
check_dirs << @db_worker.data_dir if pg_enabled || patroni_enabled
check_dirs << @attributes['gitlab']['geo-postgresql']['data_dir'] if geo_enabled
check_dirs.compact.uniq.each do |dir|
unless GitlabCtl::Util.progress_message(
"Checking if disk for directory #{dir} has enough free space for PostgreSQL upgrade"
) do
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment