On 08/22/2013 02:21 PM, Lucas Meneghel Rodrigues wrote:
Meeting time: date -d '2013-08-22 08:30 PDT'

Etherpad: https://autotest.etherpad.mozilla.org/1?

I forgot to post the URL for the meeting video:

https://www.youtube.com/watch?v=EzB4fYX5i4s

Hangout URL:

https://plus.google.com/hangouts/_/103ebabb347048ec497fbe2f5e7902192a9eefe9
Telephone bridge:
https://www.intercallonline.com/listNumbersByCode.action?confCode=9197544214


Highlights

Welcome Rudá Moura to the autotest and virt-test development team! This
week, we still have a large amount of pull requests on virt-test patch
queue and some cool interesting new features for autotest and virt-test.
I also want to give you guys a quick preview of the autotest web UI
prototypes I'm working on.

Commits on next - autotest

This week was all about squashing bugs on the email and reporting work
that landed on next during the previous week, that were caught by
running the latest next code on our regression test grid.

Lucas Meneghel Rodrigues (20):
       client.shared.backports: Introduce json module from 2.7
       autotest.client.shared.backports.json.encoder: Silence pylint
complaints
       client.shared: Introduce jsontemplate
       client.shared: Introduce the templates subdir
       client.shared.base_job: Expose the job status mapping
       client.shared: Introduce a reporting library
       client.job: Use the new report library
       Delete client/tools/html_report.py
       global_config.ini: Create email and notification sections
       Update client.shared.mail
       Change server.frontend to use the new mail API
       Remove client.shared.base_utils.send_email API
       scheduler: Replace email_manager module with mail
       scheduler.scheduler_models: Change failed/aborted job notification
       global_config.ini: Remove unused settings
       client.shared.mail: Pass cc_addresses in not. man. object
       client.shared.backports.json: Get rid of invalid py 2.4 construct
       backports: Replace json with simplejson
       client.shared.mail: If no SMTP port provided, use the default (25)
       client.shared.report: Only process non None log entries

Commits on next - virt-test

A metric ton of qemu_devices improvements and fixes by ldoktor, updates
to the qemu_cpu test by Eduardo (he's reporting good success of using
the current qemu_cpu test to find qemu bugs), a new script to build git
repos on VMs, contributed by the SPICE team, and the usual assortment of
bugfixes in several tests.

Eduardo Habkost (3):
       qemu_cpu.cfg: Remove PCLMULQDQ bug from whitelist
       qemu_cpu.cfg: Whitelist known (but harmless) RHEL6 SVM CPUID bug
       qemu_cpu.cfg: remove "no 486" line

Lucas Meneghel Rodrigues (3):
       qemu_devices: Fix missing import
       shared/cfg/machines.cfg: Fix incorrect indentation
       virttest.qemu_vm: change img_params to image_params

Lukáš Doktor (18):
       virttest.qemu_devices: Add support for USB controllers
       virttest.qemu_vm: Use qemu_devices to handle usbs
       virttest.qemu_devices: Add none_or_int wrapper
       virttest.qemu_devices: Add support for disk devices and use it in
qemu_vm
       virttest.qemu_devices: Fix cdrom params
       Fixup: Param removable works only for scsi or usb disks
       virttest.env_process: Don't update params of an unused living VM
       virttest.qemu_devices: Fix DevContainer.remove() issues
       virttest.qemu_devices: Add calls to handle QBaseDevice.child_bus
       virttest.qemu_devices: Hotplug/unplug support
       virttest.qemu_devices: Add support for hotpluggable drives
       virttest.qemu_devices: Fix error messages of DevContainer.insert
       virttest.qemu_devices: Set bus/addr when force insertion device
       virttest.qemu_devices: Skip 'driver=' string in devices
       shared.cfg.machines: Disallow 'ide' usage on q35
       virttest.qemu_vm: Remove unused functions add_drive and add_cdrom
       qemu.tests.physical_resources_check: Use qemu_qtree to verify images
       virttest.qemu_devices: Support for old qemu ide disks

Qingtang Zhou (1):
       virttest.qemu_vm: Check migration_exec_cmd_src before accessing it

Swapna Krishnan (1):
       shared.deps: Adding build_install.py script to download git repo,
build and install

Xiaoqing Wei (1):
       Add NetworkManager and enable servie for RHEL.5 guest

Xu Tian (6):
       qemu.tests: update test script according test case
       qemu.test: remove useless file
       qemu.test: rename parameter md5sum
       shared.unattended: enable serial console in SUSE guest
       qemu.tests: fix login test fail when need_install is yes
       qemu.tests: fix some small bugs

Yang Feng (3):
       Merge pull request #633 from humanux/vhost_threads
       Merge pull request #759 from xiaoqing-wei/rhel5.NetworkManager
       Merge pull request #758 from zhouqt/migrate

Yiqiao Pu (2):
       Merge pull request #741 from humanux/netperf
       qemu.tests: small bug fix in nmi_bsod_catch

Yunping Zheng (4):
       qemu.tests.multi_nics_verify: Mofidy the method of get guest nics
count
       tests.cfg.netperf.cfg : Make test support different types of
network adapters
       virttest.qemu_vm : add function to get vhost threads
       qemu.test : add some test for cpu_hotplug

jzupka (1):
       Merge pull request #723 from xutian/fix_block_stream

yangdongsheng (6):
       libvirt: Add unittests for virsh session manager
       libvirt-virsh: cut off the reference from VirshClosure objects to
virshpersistent.
       libvirt-virsh: remove calling for undefined method in
virshPersistent.__del__
       libvirt-virsh: Add autoclose param in VirshSession.__init__()
       libvirt-virsh: update the using of VirshSession in VirshPersistent.
       Merge pull request #609 from yangdongsheng/virshpersistent

Code to execute python inside the guest

Pull requests still in review

Autotest

https://github.com/autotest/autotest/pull/719 - I found some pylint
noise and indentation problems when checking this pull request, I need
to fix them before it's fit to go to next.

Virt Test

https://github.com/autotest/virt-test/pulls

As of this morning 60 pull requests opened, again a new spike from last
week. A quick look indicates a lot of the new pull requests are small
bugfixes, so it should be doable to process them to get back to a more
maintainable queue.

Autotest reporting work

After datatables put up a good fight, I figured out loading JSON RPC
responses into the data tables structure. Data tables has a lot of nice
features, such as *smooth* find as you type and pagination, basically
superseding the functionalities of our current, oficial interface. I've
implemented job view and host view, and as I can't share the internal
URL with you guys, I'll try to make a lightining demo through hangouts
(well, it's going to be quick anyway, since there's not a huge lot of
functionality yet).
I'll look into implementing job view during this week, as well as
looking into adding some new RPC calls to the autotest web service
(dashboard).

Grid maintenance

This past week, myself and Cleber had good fun at deploying Fedora 19
into our cobbler server. After *some work*, we are currently testing the
Fedora 19 and QEMU upstream test jobs based on this new host OS.

Virt-Test and Autotest maintenance Talk

Since the meeting is going to be fairly short, I figured we could spend
10-15 minutes speaking about our maintenance process, to help Rudá to
get up to speed.

Libvirt updates

New maintainers workflow nearly complete:
https://github.com/autotest/autotest/wiki/MaintenanceDocs#becoming-a-maintainer

Guide to writing comments and commits:
https://www.redhat.com/archives/autotest-kernel/2013-August/msg00010.html
RH libvirt-qe in China gearing up for test additions as RHEL 7 approaches
New Requirement for RHEL 7 'virt-sandbox' testing high priority for me.
  Intention is to write start of frame work for supporting the following
RHEL 7 user workflow:
virt-sandbox & virt-sandbox-service for create/destroy (make)
systemd/SysV system/scripts for start/stop/restart (runtime control)
virsh commands for list/edit/modify (maintanance)
Huge backlog of pull-requests from Fujitsu I need to help review (on my
plate since I have been absent for a few weeks recently)
Please read/reply to ML post about tracking libvirt TODO items:
https://www.redhat.com/archives/virt-test-devel/2013-August/msg00008.html -
I'm leaning toward a wiki page for TODO's (Anyone else interested in
taking this task from me, just let me know :)

Questions Corner

TODO

lmr
Autotest grid work
Autotest UI work
Autotest web service work

cevich
Finish maintainer workflow + metrics script
virt sandbox
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

ldoktor
qemu_devices
fix bugs
differentiate between qemu and autotest bus type (ahci vs. ide problem)
PREPARED, get it upstream
reviewing pull requests (hopefully I'll get to this one)
fixing bugs
Eclipse finally has support for sphix docstrings :-D

_______________________________________________
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