mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 12:07:31 +00:00 
			
		
		
		
	 4e2f441878
			
		
	
	
		4e2f441878
		
	
	
	
	
		
			
			During 'qemu-img create ... 2>&1', if --quiet is not in force, we can end up with buffered I/O in stdout that was produced before failure, but which appears in output after failure. This is confusing; the fix is to flush stdout prior to attempting anything that might produce an error message. Several iotests demonstrate the resulting ordering change now that the merged outputs now reflect chronology. (An even better fix would be to avoid printf from within block.c altogether, but that's much more invasive...) Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20200706203954.341758-2-eblake@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
		
			
				
	
	
		
			11 lines
		
	
	
		
			420 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			420 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| QA output created by 054
 | |
| 
 | |
| creating too large image (1 EB)
 | |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1152921504606846976
 | |
| qemu-img: TEST_DIR/t.IMGFMT: The image size is too large for file format 'IMGFMT' (try using a larger cluster size)
 | |
| 
 | |
| creating too large image (1 EB) using qcow2.py
 | |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4294967296
 | |
| qemu-img: Could not open 'TEST_DIR/t.qcow2': Image is too big
 | |
| *** done
 |