Merge pull request #518 from github/juruen/check-mysql-audit

Check snapshot contains MySQL audit log dir
This commit is contained in:
Javier Uruen Val 2019-10-22 22:43:21 +02:00 коммит произвёл GitHub
Родитель 65c23c1c73 f639ab75a6
Коммит 31605e0fd0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -39,6 +39,11 @@ cleanup(){
ghe-ssh "$GHE_HOSTNAME" -- "sudo rm -rf $remote_dump"
}
# Check whether the snapshot contains any MySQL data at all
is_mysql_snapshot(){
test -d "$snapshot_dir"
}
# Use ghe-export-audit-logs to fetch the current metadata for all stored
# months in MySQL. For each month: number of entries, minum ID, maximum ID
fetch_current_meta(){
@ -204,6 +209,11 @@ restore(){
return
fi
if ! is_mysql_snapshot; then
ghe_verbose "snapshot doesn't contain MySQL data"
return
fi
restore_schema
if [ -n "$only_schema" ]; then
ghe_verbose "only table schema was imported"