Skip to content

Commit d628ed8

Browse files
committed
Expand upon DEBUG_ statements to give more detail
1 parent d739966 commit d628ed8

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

install/assets/functions/10-db-backup

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -468,20 +468,24 @@ backup_couch() {
468468
}
469469

470470
backup_influx() {
471+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug on; fi
471472
if [ "${backup_job_db_name,,}" = "all" ] ; then
472473
write_log debug "Preparing to back up everything"
473474
db_names=justbackupeverything
474475
else
475476
db_names=$(echo "${backup_job_db_name}" | tr ',' '\n')
476477
fi
478+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
477479

478480
case "${backup_job_db_influx_version,,}" in
479481
1 )
480482
for db in ${db_names}; do
481483
prepare_dbbackup
484+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug on; fi
482485
if [ "${db}" != "justbackupeverything" ] ; then bucket="-db ${db}" ; else db=all ; fi
483486
backup_job_filename=influx_${db}_${backup_job_db_host#*//}_${now}
484487
backup_job_filename_base=influx_${db}_${backup_job_db_host#*//}
488+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
485489
compression
486490
pre_dbbackup "${db}"
487491
write_log notice "Dumping Influx database: '${db}'"
@@ -505,7 +509,9 @@ backup_influx() {
505509
2 )
506510
for db in ${db_names}; do
507511
prepare_dbbackup
512+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug on; fi
508513
if [ "${db}" != "justbackupeverything" ] ; then bucket="--bucket $db" ; else db=all ; fi
514+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
509515
backup_job_filename=influx2_${db}_${backup_job_db_host#*//}_${now}
510516
backup_job_filename_base=influx2_${db}_${backup_job_db_host#*//}
511517
compression
@@ -515,10 +521,10 @@ backup_influx() {
515521
run_as_user influx backup --org ${backup_job_db_user} ${bucket} --host ${backup_job_db_host}:${backup_job_db_port} --token ${backup_job_db_pass} ${backup_job_extra_opts} ${backup_job_extra_dump_opts} --compression none "${TEMP_PATH}"/"${backup_job_filename_dir}"
516522
exit_code=$?
517523
check_exit_code backup "${backup_job_filename_dir}"
524+
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
518525
create_archive
519526
backup_job_filename=influx2_${db}_${backup_job_db_host#*//}_${now}.tar${extension}
520527
backup_job_filename_base=influx2_${db}_${backup_job_db_host#*//}
521-
if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
522528
timer backup finish
523529
file_encryption
524530
generate_checksum
@@ -532,6 +538,7 @@ backup_influx() {
532538

533539
backup_mongo() {
534540
prepare_dbbackup
541+
if var_true "${DEBUG_BACKUP_MONGO}" ; then debug on; fi
535542
if [ "${backup_job_compression,,}" = "none" ] ; then
536543
backup_job_filename=${dbtype}_${backup_job_db_name,,}_${backup_job_db_host,,}_${now}.archive
537544
backup_job_filename_base=${dbtype}_${backup_job_db_name,,}_${backup_job_db_host,,}
@@ -546,6 +553,7 @@ backup_mongo() {
546553
else
547554
mongo_backup_parameter="--host ${backup_job_db_host} --port ${backup_job_db_port} ${MONGO_USER_STR}${MONGO_PASS_STR}${MONGO_AUTH_STR}${MONGO_DB_STR} ${backup_job_extra_opts} ${backup_job_extra_dump_opts}"
548555
fi
556+
if var_true "${DEBUG_BACKUP_MONGO}" ; then debug off; fi
549557
pre_dbbackup "${backup_job_db_name}"
550558
write_log notice "Dumping MongoDB database: '${DB_NAME}' ${compression_string}"
551559
if var_true "${DEBUG_BACKUP_MONGO}" ; then debug on; fi
@@ -577,8 +585,10 @@ backup_mssql() {
577585
backup_job_filename_original=${backup_job_filename}
578586
compression
579587
pre_dbbackup all
588+
if var_true "${DEBUG_BACKUP_MSSQL}" ; then debug on; fi
580589
run_as_user ${compress_cmd} "${TEMP_PATH}/${backup_job_filename_original}"
581590
check_exit_code backup "${backup_job_filename}"
591+
if var_true "${DEBUG_BACKUP_MSSQL}" ; then debug off; fi
582592
timer backup finish
583593
file_encryption
584594
generate_checksum
@@ -612,7 +622,7 @@ backup_mssql() {
612622
}
613623

614624
backup_mysql() {
615-
625+
if var_true "${DEBUG_BACKUP_MYSQL}" ; then debug on; fi
616626
if var_true "${backup_job_mysql_events}" ; then
617627
events="--events"
618628
fi
@@ -636,7 +646,7 @@ backup_mysql() {
636646
else
637647
db_names=$(echo "${backup_job_db_name}" | tr ',' '\n')
638648
fi
639-
649+
if var_true "${DEBUG_BACKUP_MYSQL}" ; then debug off; fi
640650
write_log debug "Databases Found: $(echo ${db_names} | xargs | tr ' ' ',')"
641651

642652
if var_true "${backup_job_split_db}" ; then
@@ -701,6 +711,7 @@ backup_pgsql() {
701711
post_dbbackup "globals"
702712
}
703713

714+
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
704715
export PGPASSWORD=${backup_job_db_pass}
705716
if [ -n "${backup_job_db_auth}" ] ; then
706717
authdb=${backup_job_db_auth}
@@ -724,7 +735,7 @@ backup_pgsql() {
724735
fi
725736

726737
if var_false "${_postgres_backup_globals}" && var_true "${backup_job_backup_pgsql_globals}" ; then _postgres_backup_globals=true; fi
727-
738+
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug off; fi
728739
write_log debug "Databases Found: $(echo ${db_names} | xargs | tr ' ' ',')"
729740

730741
if var_true "${backup_job_split_db}" ; then
@@ -756,6 +767,7 @@ backup_pgsql() {
756767
compression
757768
pre_dbbackup all
758769
write_log notice "Dumping all PostgreSQL databases: '$(echo ${db_names} | xargs | tr ' ' ',')' ${compression_string}"
770+
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
759771
tmp_db_names=$(run_as_user psql -h ${backup_job_db_host} -p ${backup_job_db_port} -U ${backup_job_db_user} -d ${authdb} -c 'COPY (SELECT datname FROM pg_database WHERE datistemplate = false) TO STDOUT;' )
760772
for r_db_name in $(echo $db_names | xargs); do
761773
tmp_db_names=$(echo "$tmp_db_names" | xargs | sed "s|${r_db_name}||g" )
@@ -764,7 +776,6 @@ backup_pgsql() {
764776
for x_db_name in ${tmp_db_names} ; do
765777
pgexclude_arg=$(echo ${pgexclude_arg} --exclude-database=${x_db_name})
766778
done
767-
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
768779
run_as_user ${play_fair} pg_dumpall -h ${backup_job_db_host} -p ${backup_job_db_port} -U ${backup_job_db_user} ${pgexclude_arg} ${backup_job_extra_opts} ${backup_job_extra_dump_opts} | ${compress_cmd} | run_as_user tee "${TEMP_PATH}"/"${backup_job_filename}" > /dev/null
769780
exit_code=$?
770781
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug off; fi
@@ -801,11 +812,13 @@ backup_redis() {
801812
sleep 5
802813
done
803814
backup_job_filename_original=${backup_job_filename}
815+
if var_true "${DEBUG_BACKUP_REDIS}" ; then debug off; fi
804816
compression
805817
pre_dbbackup all
818+
if var_true "${DEBUG_BACKUP_REDIS}" ; then debug on; fi
806819
run_as_user ${compress_cmd} "${TEMP_PATH}/${backup_job_filename_original}"
820+
if var_true "${DEBUG_BACKUP_REDIS}" ; then debug off; fi
807821
timer backup finish
808-
if var_true "${DEBUG_BACKUP_REDIS}" ; then debug on; fi
809822
check_exit_code backup "${backup_job_filename}"
810823
file_encryption
811824
generate_checksum

0 commit comments

Comments
 (0)