Meeting video: https://www.youtube.com/watch?v=Wy_u-ffg5kw

Autotest Weekly Hangout 2013-07-25 (PST edition)

Meeting time: date -d '2013-07-25 8:30 PDT'

Etherpad: https://autotest.etherpad.mozilla.org/1?

Hangout URL: https://plus.google.com/hangouts/_/8b45c6130555f82ec6e911e8416a440e9ea691ba Telephone bridge: https://www.intercallonline.com/listNumbersByCode.action?confCode=9197544214

Administrivia

I'll be on vacation next week, so no Autotest Weekly Hangout on July 31st.

Highlights

On virt-tests, we had a great increase in the number of open pull requests, raising a yellow flag for us maintainers. Autotest has seen interesting activity in its recently released service API, and a cool new travis automated regression system, graciously contribted by Jorge Niedbalski.

Commits on next - autotest

The past weeks were light in autotest commit activity, with only a handful of small fixes in the code base.

Cleber Rosa (1):
      cli: clean up imports

Li Yang (2):
cgroup: Fix None value check and modify the way to create a path with os.path.join()
      cgroup: Add/Modify some functions in utils_cgroup.py

Lucas Meneghel Rodrigues (1):
      tko.dbutils: Fix a couple of small mistakes

Lukáš Doktor (1):
      Merge pull request #689 from liyangfnst/cgroup_test

Yang Feng (1):
      Merge pull request #695 from clebergnu/cli_cleanup

Commits on next - virt-test

Now we've got multiqueue support for QEMU, a new method to test signed git tags,more fixes to the QEMU devices and command line generation library, among other changes.

Amos Kong (4):
      monitor: fix pattern of float
      enable mq feature in qemu cmdline/commands
      update config file to assign the queue number
      add testcase to enable MQ feature in guests

Cleber Rosa (1):
      README.rst: add basic troubleshooting instructions

Feng Yang (2):
      tests.netperf: Update iptables stop command to ignore fail status
shared.cfg.guest-os.Windows: Ignore post_cmd status in multi_disk case

Fergus Yu (1):
      Merge pull request #620 from ypu/libvirtd

Jiří Župka (2):
      virt: Replace Versionable class with new version.
      virt: Adds compatibility with new versionable class.

Li Yang (1):
      virt: modify libvirtd_status() to libvirtd_is_running()

Lucas Meneghel Rodrigues (3):
      virttest.libvirt_xml.vm_xml: Fix undefined variable error
      shared: Add GPG keys dir
      virttest.build_helper: Fix problem with verifying signed tags

Lukáš Doktor (3):
      virttest.env_process: Fix postprocess logging
      virttest.qemu_devices: Fix QStringDevice.cmdline problem
      virttest.qemu_devices: Fix in-code OrderedDict

Mike Qiu (1):
      qemu.balloon_check: reset the memory to origin value

Qingtang Zhou (3):
      qemu.tests.cfg: Enable qemu guest agent test for RHEL guest
      qemu.tests.cfg: Disable xhci on old windows for RHEL host
      qemu.tests.cfg: Move usb_(re)boot config for win guest to Windows.cfg

Swapna Krishnan (2):
      qemu_vm: Update qemu_binary to be able to use LD_LIBRARY_PATH
      Removing spice_common as it's obsolete

Xiaoqing Wei (1):
      rename qcow3 to qcow2_v3 and disable it on unsupported hosts

Xu Tian (3):
      disable hdparm test for virtio-scsi disk
      qemu.tests: disable lsi device on Host_RHEL6.5 and Host_RHEL7.0
      virttest: fix save_to_file time when use qmp monitor

Yang Feng (6):
      Merge pull request #638 from zhouqt/minor-fix
Merge pull request #641 from QiuMike/qemu.balloon_check_reset_the_memory_to_origin_value
      Merge pull request #651 from xiaoqing-wei/qcow2_v3
      Merge pull request #654 from ypu/cpumodel
      Merge pull request #664 from humanux/jumbo
      Merge pull request #659 from xutian/small_fix

Yiqiao Pu (6):
tests: Correct the wrong import module for trans_hugepage_memory_stress
      shared.control: Update the stress_memory_heavy.control
      virttest.aexpect: A work aound for new style class pickle
      virttest.utils_misc: Add cpu model Opteron_G5 to get_host_cpu_models
      Merge pull request #577 from FengYang/fix
      virttest.env_process: Remove unused import libvirt_vm

Yu Mingfei (4):
      virttest.aexpect: Fix old class Spawn definition.
      libvirt.tests: Fix testcases to new XML define-undefine.
      virttest.virsh: Allow pool-info return result.
      libvirt.tests: Recover missing virsh_pool_create_as configuration.

Yunping Zheng (2):
      virt.test : Make file_transfer support vhostforce on and off
      virt.tests.jumbo : Fix some issues of jumbo test

jzupka (2):
      Merge pull request #647 from ldoktor/add_device2
      Merge pull request #627 from ypu/thp_stress

yangdongsheng (4):
utils_libvirtd: if libvirt is not availible in host, No error, but a warning.
      Fix libvirt_xml/vm_xml.
      env_process: preprocess_vm start_vm fix.
      Add kill_vm_before_test=no in base.cfg


Pull requests still in review

Autotest

3 open pull requests, all have been properly reviewed.

https://github.com/autotest/autotest/pull/701 Added noserunner, tox and travis configuration https://github.com/autotest/autotest/pull/697 service: Add a result parser into service to make the result more readable instead of CmdResult object.
https://github.com/autotest/autotest/pull/696 Email and reporting

Virt Test

About 45 open pull requests, up 12 from last week. Let's make sure we're not stalling any reviews for pull request submitters, folks.

https://github.com/autotest/virt-test/pull/667 Fix virsh_setmem test
https://github.com/autotest/virt-test/pull/666 virttest.qemu_devices: Add support for image, cdrom, floppy and usb handling https://github.com/autotest/virt-test/pull/665 Fix virsh_attach_detach_disk libvirt test https://github.com/autotest/virt-test/pull/663 Libvirt: Add StoragePool class for libvirt_storage module https://github.com/autotest/virt-test/pull/661 Parse functions for virsh 'list' commands https://github.com/autotest/virt-test/pull/658 tests.mac_change : change mac when the interface is active https://github.com/autotest/virt-test/pull/657 virt-sandbox: New virt-test subtest for virt-sandbox and virt-sandbox-service command (lxc under the hood) https://github.com/autotest/virt-test/pull/653 qemu.virttest.qemu_vm: Update the way used to create vhostfd https://github.com/autotest/virt-test/pull/652 virt: Modify libvirtd control with service module https://github.com/autotest/virt-test/pull/646 qemu: Add more test cases for usb devices https://github.com/autotest/virt-test/pull/645 virttest.qemu_vm: Fix ahci null drive parameter
https://github.com/autotest/virt-test/pull/644 Cpu hotplug test support
https://github.com/autotest/virt-test/pull/643 libvirt.tests: Add test module of migration with stress.
https://github.com/autotest/virt-test/pull/642 Cgroup service control
https://github.com/autotest/virt-test/pull/639 shared.cfg: Check SSDT for both S3/S4 tests
https://github.com/autotest/virt-test/pull/637 Bug fix in block_copy tests
https://github.com/autotest/virt-test/pull/636 Aexpect fixes / cleanup (DRAFT) https://github.com/autotest/virt-test/pull/633 virttest.qemu_vm : add function to get vhost threads https://github.com/autotest/virt-test/pull/632 virttest.qemu_vm : Get vcpu threads by funtion get_vcpu_pids https://github.com/autotest/virt-test/pull/629 Libguestfs: Guestfs with disk operations https://github.com/autotest/virt-test/pull/623 Unatteded install improvement and bug fix
https://github.com/autotest/virt-test/pull/621 Virsh volume testcase
https://github.com/autotest/virt-test/pull/615 qemu.tests : Add script for multiple nics stress test https://github.com/autotest/virt-test/pull/613 Add service module in virttest.(Base on service module in client.shared) https://github.com/autotest/virt-test/pull/609 libvirt: Virsh: session manager fixing.
https://github.com/autotest/virt-test/pull/601 Virsh connect next
https://github.com/autotest/virt-test/pull/594 virt_vm: Fix get_address failed bug in virt_vm.
https://github.com/autotest/virt-test/pull/586 Libvirt: Migrate multi vms
https://github.com/autotest/virt-test/pull/585 Add test cases for node-memory-tune https://github.com/autotest/virt-test/pull/584 sync some useful test form client tests to qemu autotest_control tests https://github.com/autotest/virt-test/pull/583 Add test cases for virsh emulatorpin
https://github.com/autotest/virt-test/pull/580 Add test cases for blkiotune
https://github.com/autotest/virt-test/pull/578 qemu.tests.cpu_hotplug: Make cpu hotplug command configurable.
https://github.com/autotest/virt-test/pull/574 Kernel install
https://github.com/autotest/virt-test/pull/569 NFS support
https://github.com/autotest/virt-test/pull/565 Libvirt: Virsh domiflist testcase https://github.com/autotest/virt-test/pull/563 virt-libvirt: virsh attach/detatch device test
https://github.com/autotest/virt-test/pull/561 Svirt test.
https://github.com/autotest/virt-test/pull/551 Spice tests update.
https://github.com/autotest/virt-test/pull/547 qemu.tests.cgroup: make some modify of cgroup and add more log info https://github.com/autotest/virt-test/pull/533 virt-v2v: test for virt-v2v command. https://github.com/autotest/virt-test/pull/395 Add test cases for virsh domiftune https://github.com/autotest/virt-test/pull/325 libvirt snapshot-create-as test


Autotest reporting work

I did spend some time with twitter bootstrap
http://twitter.github.io/bootstrap/
And jquery
http://jquery.com/
To write a simple proof of concept for a new web interface for autotest. I have some mockups, but they're on an internal lab machine, so no point in sharing the URLs. The biggest problem I had, something pretty simple for the experienced folks doing web development, is that browsers by default won't do cross domain requests, so it's not possible to get data from a json RPC server living in another domain. Once I understood this, I went on implementing some very simple pages that populate from live data. I have some implementations running internally, and I'm adjusting them. This, together with Cleber's arc, has been helping me to design around the RPC API we expose.

Libvirt updates

No updates, as Chris is on vacation.

Questions Corner

TODO

lmr

I'll be doing virt-test reviews part-time until Friday, so we can get them under control I'll work more on the prototype web interface until Friday, as well as new methods for the web service
lmr on vacation from 29th - 2nd

cevich
cevich on holiday from 22nd - 2nd

cleber
Move "software installer" from virt-test back to autotest, adding unittests and docs This is necessary for the component isolation work v2, because installing say qemu from koji will already register that software component in the test database
Coming along nicely, expect pull request by next week
Rebase component isolation work v2 on top of those two ^
It's already rebased on top of next (with the database layer changes)
Increased priority on the autotest 0.15.1 RPM in Fedora
Extra priority on this

jzupka
review pull-requests
bugs

ldoktor
qemu_devices - hotplug support
reviewing pull requests
fixing bugs

_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to