mirror of
				https://github.com/vdsm/virtual-dsm.git
				synced 2025-11-04 08:54:51 +08:00 
			
		
		
		
	fix: Do not use IO threading for SATA disks (#760)
This commit is contained in:
		
							parent
							
								
									7b491b3cee
								
							
						
					
					
						commit
						f8879029ec
					
				@ -366,7 +366,7 @@ createDevice () {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  local index=""
 | 
					  local index=""
 | 
				
			||||||
  [ -n "$DISK_INDEX" ] && index=",bootindex=$DISK_INDEX"
 | 
					  [ -n "$DISK_INDEX" ] && index=",bootindex=$DISK_INDEX"
 | 
				
			||||||
  local result="-drive file=$DISK_FILE,id=$DISK_ID,format=$DISK_FMT,cache=$DISK_CACHE,aio=$DISK_IO,discard=$DISK_DISCARD,detect-zeroes=on"
 | 
					  local result=" -drive file=$DISK_FILE,id=$DISK_ID,format=$DISK_FMT,cache=$DISK_CACHE,aio=$DISK_IO,discard=$DISK_DISCARD,detect-zeroes=on"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  case "${DISK_TYPE,,}" in
 | 
					  case "${DISK_TYPE,,}" in
 | 
				
			||||||
    "auto" )
 | 
					    "auto" )
 | 
				
			||||||
@ -379,7 +379,7 @@ createDevice () {
 | 
				
			|||||||
      ;;
 | 
					      ;;
 | 
				
			||||||
    "ide" )
 | 
					    "ide" )
 | 
				
			||||||
      result+=",if=none \
 | 
					      result+=",if=none \
 | 
				
			||||||
      -device ich9-ahci,id=ahci${DISK_INDEX},addr=$DISK_ADDRESS,iothread=io2 \
 | 
					      -device ich9-ahci,id=ahci${DISK_INDEX},addr=$DISK_ADDRESS \
 | 
				
			||||||
      -device ide-hd,drive=${DISK_ID},bus=ahci$DISK_INDEX.0,rotation_rate=$DISK_ROTATION${index}"
 | 
					      -device ide-hd,drive=${DISK_ID},bus=ahci$DISK_INDEX.0,rotation_rate=$DISK_ROTATION${index}"
 | 
				
			||||||
      echo "$result"
 | 
					      echo "$result"
 | 
				
			||||||
      ;;
 | 
					      ;;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user