Commit 07409fb0 authored by nanahira's avatar nanahira

use zstd

parent c1145d4c
Pipeline #14495 passed with stages
in 11 minutes and 3 seconds
......@@ -71,15 +71,15 @@ if [ ! -z "$(echo $MULTI_FILES | grep -i -E "(yes|true|1)")" ]; then
for DB in $DATABASES; do
echo "Creating individual dump of ${DB} from ${MYSQL_HOST}..."
DUMP_FILE="/tmp/${DB}.sql.gz"
DUMP_FILE="/tmp/${DB}.sql.zst"
mysqldump $MYSQL_HOST_OPTS $MYSQLDUMP_OPTIONS --databases $DB | gzip > $DUMP_FILE
mysqldump $MYSQL_HOST_OPTS $MYSQLDUMP_OPTIONS --databases $DB | zstd > $DUMP_FILE
if [ $? == 0 ]; then
if [ "${S3_FILENAME}" == "**None**" ]; then
S3_FILE="${DUMP_START_TIME}.${DB}.sql.gz"
S3_FILE="${DUMP_START_TIME}.${DB}.sql.zst"
else
S3_FILE="${S3_FILENAME}.${DB}.sql.gz"
S3_FILE="${S3_FILENAME}.${DB}.sql.zst"
fi
copy_s3 $DUMP_FILE $S3_FILE
......@@ -91,14 +91,14 @@ if [ ! -z "$(echo $MULTI_FILES | grep -i -E "(yes|true|1)")" ]; then
else
echo "Creating dump for ${MYSQLDUMP_DATABASE} from ${MYSQL_HOST}..."
DUMP_FILE="/tmp/dump.sql.gz"
mysqldump $MYSQL_HOST_OPTS $MYSQLDUMP_OPTIONS $MYSQLDUMP_DATABASE | gzip > $DUMP_FILE
DUMP_FILE="/tmp/dump.sql.zst"
mysqldump $MYSQL_HOST_OPTS $MYSQLDUMP_OPTIONS $MYSQLDUMP_DATABASE | zstd > $DUMP_FILE
if [ $? == 0 ]; then
if [ "${S3_FILENAME}" == "**None**" ]; then
S3_FILE="${DUMP_START_TIME}.dump.sql.gz"
S3_FILE="${DUMP_START_TIME}.dump.sql.zst"
else
S3_FILE="${S3_FILENAME}.sql.gz"
S3_FILE="${S3_FILENAME}.sql.zst"
fi
copy_s3 $DUMP_FILE $S3_FILE
......
......@@ -8,7 +8,7 @@ apk update
apk add mysql-client python3 py3-pip tzdata
apk add mysql-client python3 py3-pip tzdata zstd
cp -rf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment