We are running into a similar issue both in above tempest tests as well as when manually creating a backup of a volume with an attached snapshot. This is happening with OSP12 with a Isilon backed NFS cinder backend using the generic NFS driver (The error does not occur when using a NetApp backend with its native driver)
The error in /etc/cinder/backup.log is:
2018-10-11 13:54:30,855.855 785498 ERROR oslo_messaging.rpc.server RemoteError: Remote error: InvalidSnapshot Snapshot status must be "available" to clone. But is: backing-up
The steps to reproduce are:
1.) Create a volume
2.) Create a snapshot of the volume
3.) Create a backup of the volume using the snapshot
We are running into a similar issue both in above tempest tests as well as when manually creating a backup of a volume with an attached snapshot. This is happening with OSP12 with a Isilon backed NFS cinder backend using the generic NFS driver (The error does not occur when using a NetApp backend with its native driver)
The error in /etc/cinder/ backup. log is:
2018-10-11 13:54:30,855.855 785498 ERROR oslo_messaging. rpc.server RemoteError: Remote error: InvalidSnapshot Snapshot status must be "available" to clone. But is: backing-up
The steps to reproduce are:
1.) Create a volume
2.) Create a snapshot of the volume
3.) Create a backup of the volume using the snapshot
openstack volume create test-vol --type nfs --size 1
openstack volume snapshot create --volume test-vol test-snapshot
openstack volume backup create test-vol --snapshot test-snapshot --name test-backup # this fails
If you don't specify the snapshot the backup works:
openstack volume backup create test-vol --name test-backup2 # this works
openstack volume backup list ------- ------- ------- ------- ----+-- ------- ------- +------ ------- +------ -----+- -----+ ------- ------- ------- ------- ----+-- ------- ------- +------ ------- +------ -----+- -----+ 76da-4fc2- a25c-e384016220 68 | test-backup2 | None | available | 1 | 2939-4f71- 9c98-3b5de2db86 bb | test-backup | None | error | 1 | ------- ------- ------- ------- ----+-- ------- ------- +------ ------- +------ -----+- -----+
+------
| ID | Name | Description | Status | Size |
+------
| fecd40b9-
| 169195d5-
+------
Interestingly the snapshot has the state available:
openstack volume snapshot list ------- ------- ------- ------- ----+-- ------- ------- -+----- ------- -+----- ------+ ------+ ------- ------- ------- ------- ----+-- ------- ------- -+----- ------- -+----- ------+ ------+ 4ec1-4af0- ae9e-cae156d69c 98 | test-snapshot | None | available | 1 | ------- ------- ------- ------- ----+-- ------- ------- -+----- ------- -+----- ------+ ------+
+------
| ID | Name | Description | Status | Size |
+------
| 6310c270-
+------