Skip to content

Commit 991f355

Browse files
committed
cleaning up code
1 parent c946f5f commit 991f355

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

bin/ghe-host-check

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ if [[ "$CALLING_SCRIPT" == "ghe-backup" ]]; then
170170
actions_disk_size=$(transfer_size actions /tmp)
171171
mssql_disk_size=$(transfer_size mssql /tmp)
172172

173-
min_disk_req=$(( $(echo "$repos_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$pages_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$es_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$stor_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$minio_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$mysql_disk_size" | awk '{printf "%.0f", $1/2}') + $(echo "$actions_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$mssql_disk_size" | awk '{printf "%.0f", $1}') ))
173+
#min_disk_req=$(( $(echo "$repos_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$pages_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$es_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$stor_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$minio_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$mysql_disk_size" | awk '{printf "%.0f", $1/2}') + $(echo "$actions_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$mssql_disk_size" | awk '{printf "%.0f", $1}') ))
174+
min_disk_req=$(( $(echo "$repos_disk_size") + $(echo "$pages_disk_size") + $(echo "$es_disk_size") + $(echo "$stor_disk_size") + $(echo "$minio_disk_size") + $(echo "$mysql_disk_size") + $(echo "$actions_disk_size") + $(echo "$mssql_disk_size") ))
174175
echo "Data transfer size for - repositories = $repos_disk_size, pages: $pages_disk_size, elasticsearch: $es_disk_size, storage: $stor_disk_size, minio: $minio_disk_size, mysql: $mysql_disk_size, actions: $actions_disk_size, mssql: $mssql_disk_size" 1>&2
175176
printf "min_disk_required for this backup is at least %d MB\n" "$((min_disk_req / 1024 ** 2))" 1>&2
176177

share/github-backup-utils/ghe-rsync-size.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,5 +65,11 @@ transfer_size()
6565
--ignore-missing-args \
6666
"$GHE_HOSTNAME:$data_user_dir/" \
6767
"$dest_dir/" | grep "Total transferred file size" | sed 's/.*size: //; s/,//g')
68-
echo "$total_file_size"
68+
69+
# Reduce mysql size as only the compressed file is transferred
70+
if [[ "$1" == "mysql" ]]; then
71+
echo "$total_file_size" | awk '{printf "%.0f\n", $1/2}'
72+
else
73+
echo "$total_file_size" | awk '{printf "%.0f\n", $1}'
74+
fi
6975
}

0 commit comments

Comments
 (0)