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

Reply via email to