On 08/29/2013 09:18 PM, Lucas Meneghel Rodrigues wrote:
Meeting time: date -d '2013-08-29 11:30 GMT'
Once again I forgot the youtube video URL http://www.youtube.com/watch?v=ssv5I83tF3s
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. _______________________________________________ Autotest-kernel mailing list [email protected] https://www.redhat.com/mailman/listinfo/autotest-kernel
_______________________________________________ Virt-test-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/virt-test-devel
