[libvirt] [PATCH for 1.3.3 0/5] Fix parsing our own XMLs
Martin Kletzander
mkletzan at redhat.com
Mon Apr 4 12:24:55 UTC 2016
On Mon, Apr 04, 2016 at 08:52:22AM +0200, Michal Privoznik wrote:
>On 03.04.2016 21:27, Martin Kletzander wrote:
>> Laine found out that he can't do 'virsh nodedev-detach pci_dev'
>> because of some strange error message. That was caused by my commit,
>> but also by all the previous ones that skipped adding tests and
>> parsing of new functions. In order for this to work in 1.3.3, we need
>> either a) only the first patch or b) all of them. I specifically
>> created the first one so that it has enough in itself to fix the
>> problem and we don't need to push more and more patches into the
>> release. We can push the rest after release. If someone wants to
>> have all in for 1.3.3, well, I hope I added enough tests for that ;)
>>
>>
>> Martin Kletzander (5):
>> nodedev: Fix parsing of generated XMLs
>> Change virPCIDeviceAddress to virDevicePCIAddress
>> Move capability formatting together
>> schemas: Update nodedev schema to match reality
>> conf: Parse more of our nodedev XML
>>
>> docs/schemas/nodedev.rng | 29 +++--
>> src/conf/device_conf.h | 11 +-
>> src/conf/node_device_conf.c | 121 ++++++++++++++++++---
>> src/conf/node_device_conf.h | 6 +-
>> src/libvirt_private.syms | 10 +-
>> src/network/bridge_driver.c | 4 +-
>> src/node_device/node_device_linux_sysfs.c | 6 +-
>> src/util/virhostdev.c | 12 +-
>> src/util/virnetdev.c | 4 +-
>> src/util/virnetdev.h | 2 +-
>> src/util/virpci.c | 80 +++++++-------
>> src/util/virpci.h | 29 ++---
>> .../pci_0000_00_1c_0_header_type.xml | 2 +-
>> tests/nodedevschemadata/pci_0000_02_10_7_sriov.xml | 23 ++++
>> .../pci_0000_02_10_7_sriov_pf_vfs_all.xml | 29 +++++
>> ...i_0000_02_10_7_sriov_pf_vfs_all_header_type.xml | 30 +++++
>> .../pci_0000_02_10_7_sriov_vfs.xml | 26 +++++
>> .../pci_0000_02_10_7_sriov_zero_vfs_max_count.xml | 21 ++++
>> tests/nodedevxml2xmltest.c | 5 +
>> 19 files changed, 333 insertions(+), 117 deletions(-)
>> create mode 100644 tests/nodedevschemadata/pci_0000_02_10_7_sriov.xml
>> create mode 100644 tests/nodedevschemadata/pci_0000_02_10_7_sriov_pf_vfs_all.xml
>> create mode 100644 tests/nodedevschemadata/pci_0000_02_10_7_sriov_pf_vfs_all_header_type.xml
>> create mode 100644 tests/nodedevschemadata/pci_0000_02_10_7_sriov_vfs.xml
>> create mode 100644 tests/nodedevschemadata/pci_0000_02_10_7_sriov_zero_vfs_max_count.xml
>>
>
>I like this. I really do. And if we were not in the freeze, I would ACK
>this straight away. But since we are in the freeze, we should push only
>(small) bug fixes. And I think the minimum needed here is 1/5, right?
>Therefore, I'd suggest pushing that one and saving the rest for after
>the release. Is that okay with you?
>
Yes, that's exactly what I wrote in the cover letter. So I'm pushing
the first one now and we can talk about the naming and shed colours
after the release ;)
Thanks
>Michal
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20160404/0e53629b/attachment-0001.sig>
More information about the libvir-list
mailing list