diff --git a/lib/fog/hp/requests/block_storage_v2/create_volume_backup.rb b/lib/fog/hp/requests/block_storage_v2/create_volume_backup.rb index 4a1a1f8e2..663f4f04b 100644 --- a/lib/fog/hp/requests/block_storage_v2/create_volume_backup.rb +++ b/lib/fog/hp/requests/block_storage_v2/create_volume_backup.rb @@ -33,7 +33,7 @@ module Fog request( :body => Fog::JSON.encode(data), - :expects => 200, + :expects => 202, :method => 'POST', :path => 'backups' ) @@ -69,7 +69,7 @@ module Fog 'links' => [{'href'=>"http://cinder:8776/v1/#{tenant_id}/backups/#{id}", 'rel'=>'self'}, {'href'=>"http://cinder:8776/v1/#{tenant_id}/backups/#{id}", 'rel'=>'bookmark'}] } self.data[:volume_backups][data['id']] = data - response.status = 200 + response.status = 202 response.body = { 'backup' => resp_data } response else diff --git a/lib/fog/hp/requests/block_storage_v2/restore_volume_backup.rb b/lib/fog/hp/requests/block_storage_v2/restore_volume_backup.rb index ee929c28f..a05a98a97 100644 --- a/lib/fog/hp/requests/block_storage_v2/restore_volume_backup.rb +++ b/lib/fog/hp/requests/block_storage_v2/restore_volume_backup.rb @@ -27,7 +27,7 @@ module Fog request( :body => Fog::JSON.encode(data), - :expects => 200, + :expects => 202, :method => 'POST', :path => "backups/#{backup_id}/restore" ) @@ -54,7 +54,7 @@ module Fog end else # create a new volume and restore the backup - new_vol = create_volume('display_name' => 'restore_vol', 'size' => 1).body + new_vol = create_volume('display_name' => 'restore_backup', 'size' => 1).body new_vol_id = new_vol['volume']['id'] data = copy_volume_data(new_vol_id, volume_to_restore) resp_volume_id = new_vol_id