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