Re: [PATCH v3 00/25] Setup iothread polling attributes in the XML

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On a Wednesday in 2023, Peter Krempa wrote:
Previous version:

https://listman.redhat.com/archives/libvir-list/2023-March/239164.html

Changes:
- patches 1 - 23 are new and do the following
   - refactors to typed param handling 1 - 15, 18
   - addition of new typed param APIs needed for changing the type we
     use to store the poll parameters currently, 16, 17, 19
   - conversion of the existing parameter handling for iothread poll
     attributes to unsigned long long 20 - 23
- patches 24 and 25 are patches 1 and 2 of the previous posting:
   - use unsigned long long to store the values and adjust the code

Peter Krempa (25):
 virTypedParameterAssignValue: Drop 'copystr' parameter
 util: virtypedparam: Use proper enum type for all switch() statements
 virTypedParamsDeserialize: Remove unnecessary line breaks
 virTypedParameterAssignValueVArgs: Ensure proper typed param type in
   caller
 util: virtypedparam: Simplify error handling in virTypedParamListAdd*
 virtypedparam.h: Consistently use contemporary header style
 util: virtypedparam: Introduce virTypedParamListNew()
 util: typedparam: Introduce 'virTypedParamListConcat'
 qemuDomainGetStatsBlock: Don't directly access virTypedParamList
 util: virtypedparam: Introduce 'virTypedParamListFetch'
 Use 'virTypedParamListFetch' for extracting identity parameters list
 util: virtypedparam: Privatize definition of struct _virTypedParamList
 util: virtypedparam: Refactor return value of
   virTypedParamListStealParams
 util: virtypedparam: Store errors inside virTypedParamList
 util: virtypedparam: Remove return values from virTypedParamListAdd*
   APIs
 util: typedparam: Introduce virTypedParamListAddUnsigned
 util: virtypedparam: Introduce virTypedParamsGetUnsigned
 virTypedParamsValidate: Refactor variable declaration and cleanup
 virTypedParamsValidate: Allow typed params to be both _UINT and
   _ULLONG
 virsh: cmdIOThreadSet: Refactor to use virTypedParamList
 qemu: Remove iothread 'poll-' value validation
 qemu: Store all iothread's 'poll*' attributes as unsigned long long
 virsh: cmdIOThreadSet: Use bigger types for --poll-grow and
   --poll-shrink
 conf: Store the iothread 'poll' settings in the XML
 qemu: Use configured iothread poll parameters on startup


[..]

21 files changed, 781 insertions(+), 706 deletions(-)

Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

Jano

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux