 4d804b5305
			
		
	
	
		4d804b5305
		
	
	
	
	
		
			
			Launching the destination VM before the source VM gives us a regression test for HEAD^: The guest device causes a read from the disk image through guess_disk_lchs(). This will not work if the first sector (containing the partition table) is yet unallocated, we use COR, and the node is inactive. By launching the source VM before the destination, however, the COR filter on the source will allocate that area in the image shared between both VMs, thus the problem will not become apparent. Switching the launch order causes the sector to still be unallocated when guess_disk_lchs() runs on the inactive node in the destination VM, and thus we get our test case. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-id: 20191001174827.11081-3-mreitz@redhat.com Message-Id: <20191001174827.11081-3-mreitz@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
		
			
				
	
	
		
			18 lines
		
	
	
		
			933 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			933 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Launching destination VM...
 | |
| Enabling migration QMP events on B...
 | |
| {"return": {}}
 | |
| Launching source VM...
 | |
| Enabling migration QMP events on A...
 | |
| {"return": {}}
 | |
| Starting migration to B...
 | |
| {"return": {}}
 | |
| {"data": {"status": "setup"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| {"data": {"status": "active"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| {"data": {"status": "completed"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| {"data": {"status": "active"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| {"data": {"status": "completed"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| completed
 | |
| completed
 | |
| {"return": {"running": false, "singlestep": false, "status": "postmigrate"}}
 | |
| {"return": {"running": true, "singlestep": false, "status": "running"}}
 |