Enable test_iscsi_volume in live migration job
The block_migrate_cinder_iscsi config option in Tempest says the libvirt driver doesn't support live migration with an attached volume because of bug 1398999 where volumes live on a network share like RBD. However, I8fcc3ef3cb5d9fd3a95067929c496fdb5976fd41 in nova says that this is possible with libvirt >= 1.2.17. Since we are using libvirt 2.5.0 from the Ubuntu Cloud Archive on Xenial nodes now, we should be able to enable this test. Change-Id: I7d7a708b231070468616ae852d81d2f8b01ba568 Related-Bug: #1398999
This commit is contained in:
		
				
					committed by
					
						
						John Garbutt
					
				
			
			
				
	
			
			
			
						parent
						
							c90f15ecd8
						
					
				
				
					commit
					1032c79238
				
			@@ -25,6 +25,13 @@ SERVICE_HOST=$primary_node
 | 
			
		||||
STACK_USER=${STACK_USER:-stack}
 | 
			
		||||
 | 
			
		||||
echo '1. test with all local storage (use default for volumes)'
 | 
			
		||||
 | 
			
		||||
# We test with libvirt 2.5.0 on xenial nodes so we can test live block
 | 
			
		||||
# migration with an attached volume.
 | 
			
		||||
echo 'enabling block_migration with an iscsi attached volume in tempest'
 | 
			
		||||
$ANSIBLE primary --sudo -f 5 -i "$WORKSPACE/inventory" -m ini_file -a "dest=$BASE/new/tempest/etc/tempest.conf section=compute-feature-enabled option=block_migration_for_live_migration value=True"
 | 
			
		||||
$ANSIBLE primary --sudo -f 5 -i "$WORKSPACE/inventory" -m ini_file -a "dest=$BASE/new/tempest/etc/tempest.conf section=compute-feature-enabled option=block_migrate_cinder_iscsi value=True"
 | 
			
		||||
 | 
			
		||||
echo 'NOTE: test_volume_backed_live_migration is skipped due to https://bugs.launchpad.net/nova/+bug/1524898'
 | 
			
		||||
run_tempest "block migration test" "^.*test_live_migration(?!.*(test_volume_backed_live_migration))"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user