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