 49278ec065
			
		
	
	
		49278ec065
		
	
	
	
	
		
			
			When qemu quits, all throttling should be ignored. That means, if there is a mirror job running from a throttled node, it should be cancelled immediately and qemu close without blocking. Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| === Cancel mirror job before convergence ===
 | |
| 
 | |
| --- force=false ---
 | |
| 
 | |
| Cancelling job
 | |
| {"return": {}}
 | |
| {"data": {"device": "mirror", "len": 1048576, "offset": 65536, "speed": 65536, "type": "mirror"}, "event": "BLOCK_JOB_CANCELLED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| 
 | |
| --- force=true ---
 | |
| 
 | |
| Cancelling job
 | |
| {"return": {}}
 | |
| {"data": {"device": "mirror", "len": 1048576, "offset": 65536, "speed": 65536, "type": "mirror"}, "event": "BLOCK_JOB_CANCELLED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| 
 | |
| === Cancel mirror job after convergence ===
 | |
| 
 | |
| --- force=false ---
 | |
| 
 | |
| {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| Cancelling job
 | |
| {"return": {}}
 | |
| {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| 
 | |
| --- force=true ---
 | |
| 
 | |
| {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| Cancelling job
 | |
| {"return": {}}
 | |
| {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_CANCELLED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
 | |
| 
 | |
| === Cancel mirror job from throttled node by quitting ===
 | |
| 
 | |
| {"return": {}}
 |