#!/bin/bash make_sr_slave_backup() { generate_load 5 mkdir $work_dir/omnipitr/tmp/backup-sr-slave $omnipitr_dir/bin/omnipitr-backup-slave -dg MD5,SHA-1 -P 54001 -cm -p $work_dir/omnipitr/pause.master-slave -s gzip=$work_dir/omnipitr/longarchive -t $work_dir/omnipitr/tmp/backup-sr-slave/ -D $work_dir/data-master-sr-slave/ -dl gzip=$work_dir/omnipitr/backup/ -f "master-sr-slave-__FILETYPE__.tar__CEXT__" -l $work_dir/omnipitr/log-backup-sr-slave -v stop_load_generators if [[ ! -e $work_dir/omnipitr/backup/master-sr-slave-data.tar.gz ]] then echo "$work_dir/omnipitr/backup/master-sr-slave-data.tar.gz does not exist?!" >&2 exit 1 fi if [[ ! -e $work_dir/omnipitr/backup/master-sr-slave-xlog.tar.gz ]] then echo "$work_dir/omnipitr/backup/master-sr-slave-xlog.tar.gz does not exist?!" >&2 exit 1 fi data_size="$( du -k $work_dir/omnipitr/backup/master-sr-slave-data.tar.gz | awk '{print $1}')" xlog_size="$( du -k $work_dir/omnipitr/backup/master-sr-slave-xlog.tar.gz | awk '{print $1}')" if (( $data_size < 1024 )) then echo "$work_dir/omnipitr/backup/master-sr-slave-data.tar.gz exists but looks too small to be sensible!" >&2 exit 1 fi if (( $xlog_size < 8 )) then echo "$work_dir/omnipitr/backup/master-sr-slave-xlog.tar.gz exists but looks too small to be sensible!" >&2 exit 1 fi }