Freezer: mismatch in backup-name between backup and restore ?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
New
|
Undecided
|
Unassigned |
Bug Description
$ freezer-agent --version
7.1.0
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial
Running backup towards in-house OpenStack/Swift installation.
Backup:
$ freezer-agent --path-to-backup "/projects/" --container backup_projects --storage swift -d --timeout 240 --max-segment-size 1073741824 --log-file /var/tmp/
Info:
$ freezer-agent --action info --container backup_projects
+------
| Container | Size | Object Count |
+------
| backup_projects | 11 GB | 19 |
+------
but when I try to restore the backup:
$ freezer-agent --action restore --container backup_projects --storage swift --restore-abs-path /tmp/restore --backup-name projects --log-file /var/tmp/
Critical Error: No matching backup name "monitor001_
even if I try to explicitly prefix the hostname to the backup name like:
$ freezer-agent --action restore --container backup_projects --storage swift --restore-abs-path /tmp/restore --backup-name monitor001_projects --log-file /var/tmp/
Critical Error: No matching backup name "monitor001_
am I missing something ?
here's the content of the restore log:
```
2019-06-29 16:36:34.085 3863 INFO freezer.main [-] Begin freezer agent process with args: ['/usr/
2019-06-29 16:36:34.085 3863 INFO freezer.main [-] log file at /var/tmp/
2019-06-29 16:36:34.085 3863 INFO freezer.
2019-06-29 16:36:34.117 3863 DEBUG keystoneclient.
2019-06-29 16:36:34.305 3863 DEBUG swiftclient [-] REQ: curl -i https:/
2019-06-29 16:36:34.306 3863 DEBUG swiftclient [-] RESP STATUS: 200 OK http_log /usr/local/
2019-06-29 16:36:34.306 3863 DEBUG swiftclient [-] RESP HEADERS: {u'X-Account-
2019-06-29 16:36:34.307 3863 DEBUG swiftclient [-] RESP BODY: [{"count": 154, "bytes": 161483458008, "name": "backup_archive"}, {"count": 0, "bytes": 0, "name": "backup_bbvolume"}, {"count": 0, "bytes": 0, "name": "backup_data"}, {"count": 0, "bytes": 0, "name": "backup_homes"}, {"count": 3218, "bytes": 937082070010, "name": "backup_jwindh"}, {"count": 19, "bytes": 11978440183, "name": "backup_projects"}, {"count": 103, "bytes": 108006387533, "name": "backup_
2019-06-29 16:36:34.313 3863 INFO freezer.
2019-06-29 16:36:34.360 3863 INFO freezer.job [-] Validating args for the restore job.
2019-06-29 16:36:34.360 3863 INFO freezer.main [-] Job execution Started at: 2019-06-29 16:36:34
2019-06-29 16:36:34.360 3863 INFO freezer.job [-] Executing Restore...
2019-06-29 16:36:34.361 3863 INFO freezer.
2019-06-29 16:36:34.361 3863 INFO freezer.
2019-06-29 16:36:34.362 3863 DEBUG keystoneclient.
2019-06-29 16:36:34.557 3863 DEBUG swiftclient [-] REQ: curl -i https:/
2019-06-29 16:36:34.558 3863 DEBUG swiftclient [-] RESP STATUS: 200 OK http_log /usr/local/
2019-06-29 16:36:34.558 3863 DEBUG swiftclient [-] RESP HEADERS: {u'Content-Length': u'2', u'X-Container-
2019-06-29 16:36:34.559 3863 DEBUG swiftclient [-] RESP BODY: [] http_log /usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main [-] No matching backup name "monitor001_
2019-06-29 16:36:34.559 3863 ERROR freezer.main Traceback (most recent call last):
2019-06-29 16:36:34.559 3863 ERROR freezer.main File "/usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main freezer_
2019-06-29 16:36:34.559 3863 ERROR freezer.main File "/usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main return run_job(
2019-06-29 16:36:34.559 3863 ERROR freezer.main File "/usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main response = freezer_
2019-06-29 16:36:34.559 3863 ERROR freezer.main File "/usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main backup_
2019-06-29 16:36:34.559 3863 ERROR freezer.main File "/usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main recent_
2019-06-29 16:36:34.559 3863 ERROR freezer.main File "/usr/local/
2019-06-29 16:36:34.559 3863 ERROR freezer.main raise IndexError(err_msg)
2019-06-29 16:36:34.559 3863 ERROR freezer.main IndexError: No matching backup name "monitor001_
2019-06-29 16:36:34.559 3863 ERROR freezer.main
2019-06-29 16:36:34.560 3863 CRITICAL freezer.main [-] Run freezer agent process unsuccessfully: IndexError: No matching backup name "monitor001_
2019-06-29 16:36:34.560 3863 CRITICAL freezer.main [-] Critical Error: No matching backup name "monitor001_
: IndexError: No matching backup name "monitor001_
```