Add Get/SetBlockIoTune to go-libvirt API. (#45)
* Add Get/SetBlockIoTune to go-libvirt API. This adds two libvirt entry points to the go-libvirt API: virDomainSetBlockIoTune and virDomainGetBlockIoTune. These can be used to control block device throttling for a VM.
This commit is contained in:
		@@ -53,6 +53,8 @@ const (
 | 
			
		||||
	ProcDomainUndefineFlags        = 231
 | 
			
		||||
	ProcDomainDestroyFlags         = 234
 | 
			
		||||
	ProcDomainReset                = 245
 | 
			
		||||
	ProcDomainSetBlockIOTune       = 252
 | 
			
		||||
	ProcDomainGetBlockIOTune       = 253
 | 
			
		||||
	ProcDomainShutdownFlags        = 258
 | 
			
		||||
	ProcConnectListAllDomains      = 273
 | 
			
		||||
	ProcConnectListAllStoragePools = 281
 | 
			
		||||
@@ -78,4 +80,8 @@ const (
 | 
			
		||||
 | 
			
		||||
	// UUIDSize is the length of a UUID, in bytes.
 | 
			
		||||
	UUIDSize = 16
 | 
			
		||||
 | 
			
		||||
	// TypedParamFieldLength is VIR_TYPED_PARAM_FIELD_LENGTH, and is the maximum
 | 
			
		||||
	// length of the Field string in virTypedParameter structs.
 | 
			
		||||
	TypedParamFieldLength = 80
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user