Compress Redis dump
This commit is contained in:
parent
7379427051
commit
d71fd5343f
|
@ -701,7 +701,7 @@ dump_redis() {
|
||||||
local error_file="${errors_dir}/${instance}.err"
|
local error_file="${errors_dir}/${instance}.err"
|
||||||
log "LOCAL_TASKS - start ${dump_dir}"
|
log "LOCAL_TASKS - start ${dump_dir}"
|
||||||
|
|
||||||
cp -a "${instance}/dump.rdb" "${dump_dir}/" 2> "${error_file}"
|
cp -a "${instance}/dump.rdb" "${dump_dir}/dump.rdb" 2> "${error_file}"
|
||||||
|
|
||||||
local last_rc=$?
|
local last_rc=$?
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
|
@ -711,6 +711,18 @@ dump_redis() {
|
||||||
else
|
else
|
||||||
rm -f "${error_file}"
|
rm -f "${error_file}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
gzip "${dump_dir}/dump.rdb"
|
||||||
|
|
||||||
|
local last_rc=$?
|
||||||
|
# shellcheck disable=SC2086
|
||||||
|
if [ ${last_rc} -ne 0 ]; then
|
||||||
|
log_error "LOCAL_TASKS - gzip ${dump_dir}/dump.rdb returned an error ${last_rc}" "${error_file}"
|
||||||
|
GLOBAL_RC=${E_DUMPFAILED}
|
||||||
|
else
|
||||||
|
rm -f "${error_file}"
|
||||||
|
fi
|
||||||
|
|
||||||
log "LOCAL_TASKS - stop ${dump_dir}"
|
log "LOCAL_TASKS - stop ${dump_dir}"
|
||||||
else
|
else
|
||||||
log_error "LOCAL_TASKS - '${instance}/dump.rdb' not found."
|
log_error "LOCAL_TASKS - '${instance}/dump.rdb' not found."
|
||||||
|
|
Loading…
Reference in a new issue