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

Reply via email to