Meeting time: date -d '2013-08-29 11:30 GMT'
Etherpad: https://autotest.etherpad.mozilla.org/1?
Hangout URL:
https://plus.google.com/hangouts/_/ba41e2da498892bffd8649a13c1fb7a844afd01e
Telephone bridge:
https://www.intercallonline.com/listNumbersByCode.action?confCode=9197544214
Highlights
This week was pull request closing madness week - we got from 60 open
pull requests to 33. We still have a big bottleneck in terms of
reviewing process that we still need to figure out how to better treat it.
Commits on next - autotest
The highlights for new code in autotest's development branch are the
jenkins integration patches, the 1st stage of the component isolation
work, and fixes to make all unittests and pylint checks pass under
python 2.4.
Brad Figg (1):
glue_testsuites: a tool for stitching together autotest-results
files.
Cleber Rosa (9):
client/shared/distro_def.py: added new module
client: autotest distro def utilities
removed the extra run of syncdb
frontend: move the model unittest utility module a level up
frontend: add unittest for TKO models
component isolation: introduce models and database schema
autotest-distro-def-load: add utility scripts
utils/run_pylint.py: update to latest version on virt-test repo
utils/check_patch.py: update to latest (unified version) from
virt-test
Li Yang (1):
utils_cgroup: Add refresh function in utils_cgroup.py
Lucas Meneghel Rodrigues (7):
client.shared.backports.simplejson: Indentation fix
client.shared.backports.simplejson: Supress bogus pylint complaints
client.tools: Fix python 2.4 incompatible constructs
client.shared.backports_unittest: Supress pylint E0602
Fixing the remaining pylint errors under python 2.4
utils/unittest_suite.py: Add tests to the REQUIRES_DJANGO list
contrib/install-autotest-server.sh: Add makepasswd to
Ubuntu/Debian installs
Ross Brattain (5):
autotest-firewalld-add-service: read firewalld system settings
before trying default/fallback settings
autotest-firewall-add-service: autopep8 and remove unused import
autotest-firewalld-add-service: remove unused variable
autotest-firewalld-add-service: spelling fix thanks to codespell
autotest_firewalld_add_service_test: add unittest
Steve Conklin (4):
Add Script to convert Results to JUnit
Add process_metrics.py script to turn benchmark results into json
data
add sphinx dependency for debian packaging
Fix setup.py for tko
yangdongsheng (2):
client.shared.base_job: Add missing status into JOB_STATUSES.
client.shared.report: fix the dispatching way of status.
Commits on next - virt-test
On virt-test, a lot of new features and assorted bugfixes:
* Use of the new named variants syntax in the test runner
* new QEMU NUMA tests
* new virt-sandbox subtest
* Yet another round of improvements to the qemu_cpu test
Alex Jia (4):
Add virsh domiftune commands function wrapper
Get virtual interface parameters from guest XML
Add test cases for domain's virtual interface tuning
Add domain's virtual interface tuning test configuration
Chris Evich (7):
Merge pull request #738 from liyangfnst/change_media_new_test
Merge pull request #621 from sathnaga/virsh_volume
virt: Separate aexpect spawn kill method
virt-sandbox: Implement sandbox virt-test sub-test
virt-sandbox: Implement date test
virt-sandbox: Implement review suggestions
virt-sandbox: Implement sandbox-service
Cleber Rosa (3):
virt: tools/run_pylint: output format option bug
tools/check_patch.py: attempt to unify script
tool/check_patch.py: corrective actions member not used
Eduardo Habkost (19):
copy-ref-dumps: don't copy empty files
qemu_cpu.cfg: fix typo on cpu64-rhel5 variant name
qemu_cpu.cfg: unify similar rules in a single one
cpuid: don't setup USB devices
cpuid: handle "restricted to guest" message as TestNAError too
qemu_cpu.cfg: ignore known Opteron_G* CPUID difference introduce
on RHEL-6.1
cpuid: check_cpuid_dump: use cpu_model_flags
dump-cpus-from-qemu: allow list of CPU models to be specified via
env var
dump-cpus-from-qemu: dump some additional special cases
cpuid: added new CPUID dumps
qemu_cpu.cfg: exceptions for cases where the full CPU model can't
be tested
qemu_cpu.cfg: introduce rhel_major_version variant name
qemu_cpu.cfg: host_cpu_vendor variants
qemu_cpu.cfg: run full_dump test case only on kvm mode
dump-cpus-from-qemu: additional special cases
cpuid_dumps: additional CPUID dumps
qemu_cpu.cfg: rules to set cpu_model_flags on specific cases
cpuid: fix exception message for missing CPU models
qemu_cpu.cfg: RHEL-6 doesn t have kvm32 CPU model
Jiří Župka (14):
qemu.virttest.qemu_vm: Update the way used to create vhostfd
virt: multi_host Use enhancement in new cart config.
virt: Fix bug in migration for spice protocol.
virt: Some fix steps and multi_host migration.
virt: Expands multihost migration test.
virt: Adds multihost test migration with GPU in VGA mode.
virt: Cart config memory and code style optimization.
virt: Adds cart config variant name to file mapping.
virt: Improves list tests function.
virt: Adds possibility to filter tests based on netconf.
virt: Fix libguestfs test.cfg to be able be started with ./run
virt: Adds subtests variants name.
virt: Allows filter only subtests specific for test type.
virt: Adds qemu_img and bridge_mode process to general_options.
Kyla Zhang (5):
add public app for adding agent channel
add public app for adding options into dict
add virsh function for snapshot-create-as
add configuration for virsh snapshot-create-as testing
add test for virsh snapshot-create-as
Li Yang (2):
libvirt: Add 2 new test cases for virsh change-media
virt-libvirt: Unify virsh function 'name' parameters
Lucas Meneghel Rodrigues (8):
virttest.cartesian_config: Supress invalid pylint option on
python 2.4
Supress remaining pylint errors on python 2.4
virttest.cartesian_config: Remove unnecessary pylint error supression
virttest.libvirt_xml.accessors: Fix pylint supression
Revert "qemu: Fix utils.system_output() calls incompatible with
at 0.14"
virttest.qemu_devices: Lose verbose=False incompatible with at 0.14
virsh_edit: Add pylint supression
virsh_domiftune: Fix logging calls
Lukáš Doktor (12):
virttest.qemu_devices: Add default value to drive_format
virttest.qemu_qtree: Improve the drive_format check
virttest.qemu_qtree: Compatibility with new virtio-scsi name
virttest.qemu_qtree: Fix QMP compatibility
virttest.qemu_monitor: Eclipse autoformat
virttest.qemu_monitor: Fix QMP info/query arguments
virttest.qemu_monitor: Parse "info block" into dictionary
virttest.qemu_qtree: Use Monitor.info_block() to get block info
virttest.qemu_devices: Add support to execute this qemu with options
virttest.qemu_devices: Set 'serial' parameter only when qemu
supports it
virttest.qemu_devices: Cache the last execute_qemu output
Merge pull request #795 from zhouqt/gagent
Mike Qiu (1):
tests/nic_promisc: avoid to close serial session
Pavel Hrdina (1):
virttest.utils_libvirtd: update libvirtd_start and libvirtd_restart
Qingtang Zhou (10):
qemu.tests: Add timeout for gagent installation cmd
qemu.tests: Add a test for changing guest clock source
qemu.tests: Add test for measuring clock drift after sleep
qemu.tests: Add a test case for timerdevice with boot testing
shared.cfg: Add timerdevice config in guest-os files
qemu.tests: Add test for booting with pit clock source
qemu.tests: Add test for timerdevice with reboot testing
qemu.tests: Add test for timerdevice with load on host
qemu.tests: Disable xhci controller on RHEL6 host
qemu.tests.cfg: Fix the usb_type of usb1 device
Satheesh Rajendran (6):
to support vol-dumpxml
to add config file for virsh volume testcase
to add testcase for virsh volume
after resolving rebase conflicts
virsh_volume.py: review comments fix
V2: Review comments fix
Xiaoqing Wei (5):
qemu.tests: fix win_virtio_update typo
shared.cfg: adding Win2012R2 guest-os cfg
shared.cfg: adding Win8.1 guest-os cfg
virttest: Added check_image to yes in checkable formats
shared.cfg: fix a typo in guest-hw
Xu Tian (2):
aexpect: Execute very long qemu commands by writing them to a tmpfile
qemu.tests.mirroring.continuous_backup: add missed 'tmp_dir'
param for windows guest
Yiqiao Pu (11):
virttest.test_setup: Shrink the guest mem when host don't have
enough huge pages
virttest: Update nfs to fit the modification in service.py
virttest: Use makedirs instead of mkdir in nfs.py
virttest: Update nfs exported
virttest: Update nfs_unnittest
virttest: Add some numa test related functions
virttest.qemu_vm: Add -numa to qemu command line
qemu.tests: Add a numa basic test
qemu.tests: Add a numa consistency test
qemu.tests: Add numa stress test
virttest.utils_misc: Use real path in is_mounted
Yu Mingfei (7):
v2v.tests: Add test for converting remote host's vms.
utils_v2v: Enhancements to Target and LinuxVMCheck classes.
libvirt.tests: Add test module for v2v with partition pool.
v2v.tests: Add test module for v2v with lvm pool.
virttest.utils_v2v: Support libvirtxml for v2v.
v2v.tests: Add convert local image test module.
virttest.libvirt_vm: Fix compability of string.partition(str) for
function get_uri_with_transport.
Yunping Zheng (3):
virt.tests.nicdriver_unload : modify the file transfer method
virtest.virt_vm : Recreate serial session if previously closed
tests.vlan: Add ip method to handle vlans
liyangfnst (1):
Merge pull request #685 from liyangfnst/vm_name
yangdongsheng (3):
libvirt-virsh: Remove SESSION_COUNTER from VirshPersistent.
Merge pull request #751 from yangdongsheng/virsh_SESSION_COUNTER
libvirt-utils_libvirtd: remove unused import and prolong timeout
in wait_for_start.
Pull requests still in review
Autotest
No pull requests open when this report was written.
Virt Test
https://github.com/autotest/virt-test/pulls
After a lot of work, the number of open PRs is down to 33, a more
manageable pull request size.
Autotest reporting work
Working on new job view
Grid maintenance
The last batch of changes broke our site_config.cfg once again, need to
fix it.
Autotest/VIrt Test maintenance thoughts
* The last pull request from Ross made me think whether we should change
our coding standard to be stricly PEP8 - as an advantage we'd get even
more tools and automated formatters to keep our code base tidy and
clean. So I'm thinking about sending an RFC for changing the coding
styles for all projects to be strictly PEP 8 with sphinx docstrings, and
then write scripts to do mass conversion of the code.
* https://github.com/lucasdemarchi/codespell - Great program to fix
spelling mistakes in our code - probably a new weapon in our
maintainer's arsenal :)
Libvirt updates
Massive pull req. merges!
Excellent improvement on commit/comment messages
Great cross-collab. on core-code request review
Questions Corner
TODO
lmr
Autotest grid work
Autotest UI work
Autotest web service work
cevich
Finalize virt sandbox
Finish maintainer workflow + metrics script
patch review
Start TODO item workflow
cleber
Redeem myself and focus on PR reviews for the rest of the week
Put out the fires on the lab (autotest-virt in danger)
Worked today on getting it back running
Definitive solution is to move to new cluster - previous attempt
resulted in virt-v2v bug
Autotest 0.15.1 RPM in Fedora
ARC rpm is almost accepted in Fedora, only missing thing is
man-page/docs, which are already on my development branch. Will cut a
release this week and re-submit it.
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
UPDATE: will wait on component isolation work to get in, because the
rebasing has not been fun.
jzupka
review pull-requests
improve ./run --list-tests
rmoura
review pull-requests with lrmr's help
ldoktor
qemu_devices
fix bugs
differentiate between qemu and autotest bus type (ahci vs. ide problem)
multi_disk_hotplug test (demonstrate the new qemu_devices hotplug support)
reviewing pull requests (hopefully I'll get to this one)
fixing bugs
Eclipse finally has support for sphix docstrings :-D
kvm-qe(BJ):
Keep on bugs fix and case development. And each of us will force on one
or two features in the following list:
fyang: device assignmen cases
ypu: virtio-win related case update
yunzheng: multi queue
xutian: multi-disk bugs
qzhou: timer device
others:
Try to run cases with openSuse and ubuntu. So maybe more fix for them too.
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel