Alon Bar-Lev has posted comments on this change.

Change subject: packaging: Add backup and restore utility
......................................................................


Patch Set 22:

(5 comments)

Are you sure everything is working? have you checked if psql is down, database 
is dirty, permission of files restored etc?

....................................................
File packaging/bin/engine-backup.sh
Line 39: usage() {
Line 40:        cat << __EOF__
Line 41: engine-backup: backup and restore ovirt-engine environment
Line 42: USAGE:
Line 43:     engine-backup [--mode=MODE] [--scope=SCOPE] [--file=FILE] 
[--backup=FILE] [--log=FILE]
please add any parameter to usage.

see pki scripts.
Line 44:  MODE is one of the following:
Line 45:     backup        backup system into FILE
Line 46:     restore       restore system from FILE
Line 47:  SCOPE is one of the following:


Line 76:                        ;;
Line 77:                        --file=*)
Line 78:                                FILE="${v}"
Line 79:                        ;;
Line 80:                        --backup=*)
I still think this is misleading, and better to rename/copy directories with 
files suffix before, or use clear statement and parameter naming.
Line 81:                                BACKUP_FILE="${v}"
Line 82:                        ;;
Line 83:                        --log=*)
Line 84:                                LOG="${v}"


Line 133: 
Line 134: createtar() {
Line 135:       local dir="$1"
Line 136:       local file="$2"
Line 137:       tar -C "${dir}" -cjf "${file}" . || logdie "Cannot create 
'${file}'"
I think you should add -pSs for backups
Line 138: }
Line 139: 
Line 140: createmd5() {
Line 141:       local tardir="$1"


Line 179: 
Line 180: dorestore() {
Line 181:       output "Restoring..."
Line 182:       log "Opening tarball ${FILE} to ${TEMP_FOLDER}"
Line 183:       tar -C "${TEMP_FOLDER}" -xf "${FILE}" || logdie "cannot open 
${TEMP_FOLDER}"
I think you should add -pSs for backups
Line 184:       log "Verifying md5"
Line 185:       verifymd5 "${TEMP_FOLDER}" "md5sum"
Line 186:       log "Verifying version"
Line 187:       verifyVersion


....................................................
File packaging/bin/engine-prolog.sh.in
Line 2: export ENGINE_DEFAULTS="${ENGINE_DEFAULTS:-@ENGINE_DEFAULTS@}"
Line 3: export ENGINE_VARS="${ENGINE_VARS:-@ENGINE_VARS@}"
Line 4: export PACKAGE_NAME="@PACKAGE_NAME@"
Line 5: export PACKAGE_VERSION="@PACKAGE_VERSION@"
Line 6: export DISPLAY_VERSION="@DISPLAY_VERSION@"
you do not need export for these... as these should not be populated to java 
etc...
Line 7: 
Line 8: die() {
Line 9:         local m="$1"
Line 10:        echo "FATAL: ${m}" >&2


-- 
To view, visit http://gerrit.ovirt.org/15276
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I7f6c386a0f48ccd520978193639120999e00cf2a
Gerrit-PatchSet: 22
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Ofer Schreiber <oschr...@redhat.com>
Gerrit-Reviewer: Alon Bar-Lev <alo...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Kiril Nesenko <knese...@redhat.com>
Gerrit-Reviewer: Moran Goldboim <mgold...@redhat.com>
Gerrit-Reviewer: Ofer Schreiber <oschr...@redhat.com>
Gerrit-Reviewer: Ohad Basan <oba...@redhat.com>
Gerrit-Reviewer: Sandro Bonazzola <sbona...@redhat.com>
Gerrit-Reviewer: Yedidyah Bar David <d...@redhat.com>
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to