14:06:41 #startmeeting oVirt Weekly sync 14:06:41 Meeting started Wed Oct 9 14:06:41 2013 UTC. The chair is mburns. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:06:41 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:06:49 * mburns apologizes for being late 14:07:00 #topic agenda and roll call 14:07:06 * danken is here 14:07:08 * sbonazzo here 14:07:17 #info 3.3 updates 14:07:17 * orc_orc is here 14:07:24 #info 3.4 planning 14:07:25 * sahina here 14:07:31 #info conferences and workshops 14:07:34 #info infra update 14:08:42 #topic 3.3 updates 14:08:54 #info 3.3.0.1 vdsm packages are posted 14:08:59 #undo 14:08:59 Removing item from minutes: 14:09:04 #info 3.3.0.1 vdsm packages are posted to updates-testing 14:09:15 sbonazzo: any update on 3.3.0.1 engine packages? 14:09:47 tracker bug shows still 1 bug in assigned 14:10:09 but I'm not sure it should be still blocking 14:10:16 since it seems to be a centos bug 14:10:33 https://bugzilla.redhat.com/show_bug.cgi?id=1009100 14:10:36 BugĀ 1016461 - [vdsm] engine fails to add host with vdsm version 4.13.0 14:10:48 engine 3.3.0.1 should have it. 14:11:10 without it, engine-3.3.0.1 won't accept ovirt-3.3.1 nodes. 14:12:29 * danken is adding it to the tracker, with your permission. 14:12:41 danken: that bug is against vdsm -- is there an equivalent bug against engine? 14:12:56 (and also, that's a rhev bug, not an ovirt bug) 14:13:57 * danken is moving the component 14:15:45 ok, so there are 2 bugs that are blocking 3.3.0.1 14:15:46 mburns: I do not see how cloning the bug to ovirt is helpful, but I'm sure that it can be done. 14:16:02 danken: more for tracking purposes 14:16:12 fsimonce`: ping -- any updates on 1009100 ? 14:16:43 danken: but i'm not overly concerned either way 14:18:04 sbonazzo: how much time do you need to turn around 3.3.0.1 builds once you have the patches acked? 14:18:16 mburns, do we need cloning or just blocking the tracker? 14:18:20 mburns, no I have no news on that one yet 14:18:22 * fabiand is here 14:18:33 itamar: in general, a clone is better 14:18:45 because a bug can be POST in RHEV, but on_qa in ovirt 14:19:10 mburns, he needs qemu-kvm-rhev 14:19:22 also, the only way to fix 3.3.0.1 engine to get 3.1 node it to upgrade it. but when we do 3.3.1, engine would probably be upgraded to 3.3.1 engine by then. so not sure worth fixing for 3.3.0.1? 14:19:34 fsimonce`: ok, so it's an el6 issue with missing features 14:19:34 mburns: the time to make the tarball, post it to the jenkins job and wait for its completion. Then I'll have to do a basic sanity test. I think it may take ~4 hours testing included 14:19:40 mburns, I don't want community members to have to know about the inner workings of our product bug workflow 14:19:43 mburns, yes 14:20:12 ok, that's not a real blocker 14:20:17 dneary: i agree 14:20:28 i'm backtracking off my "no overly concerned either way" 14:20:37 s/no/not 14:21:12 * lvernia here 14:22:22 itamar: only question on my mind is whether someone will be impacted by not fixing it in 3.3.0.1 14:22:45 itamar: if someone is running 3.3.0.1 engine and testing 3.3.1 vdsm on a single node, it won't work 14:22:47 itamar: don't you think some people would like to upgade their nodes first 14:22:52 then their Engine? 14:23:09 iiuc, it's a small, low risk patch 14:23:34 so i would think that including it would be fine 14:24:07 * mburns wonders why logic isn't vdsm >= X.Y.Z for certain cluster levels 14:24:15 would solve this in the future 14:25:36 they would need to upgrade their engines. the patch is a one liner (actually, its a config change), i don't mind either way. lets just get 3.3.0.1 out and 3.3.1 for testing... 14:26:13 itamar: agreed, but if it's a one liner, let's get it merged and then get 3.3.0.1 built 14:26:21 * mburns removes assigned bug from list 14:26:33 it's due to missing features in qemu-kvm in centos 14:27:23 heh, we've just been talking about feature reporting in vdsm-devel.... 14:27:51 sbonazzo: i think we can merge the one fix for vdsm version 14:27:55 and then build 3.3.0.1 14:28:14 mburns: so it remains only to clone https://bugzilla.redhat.com/show_bug.cgi?id=1016461 to ovirt and merge that patch right? 14:28:29 sbonazzo: yes, i think that's it 14:28:57 mburns: it's ok if I'll build it tomorrow morning? 14:29:14 sbonazzo: no issue from me 14:29:18 itamar: ? 14:29:22 just send me links to the jenkins build when it's done 14:29:35 #info 2 open bugs blocking 3.3.0.1 14:29:47 sbonazzo: sure. lets backport it and release 3.3.0.1 14:29:49 #info 1 is deferred due to qemu-kvm feature set in el6 14:30:01 #info other is allowed versions for vdsm 14:30:13 #info vdsm version bug will be backported to 3.3.0.1 today 14:30:22 #action sbonazzo to build engine 3.3.0.1 tomorrow 14:30:31 itamar: ok so I'll push the patches for the build after the meeting and build and testing tomorrow morning 14:30:32 #action mburns to post 3.3.0.1 to ovirt.org tomorrow 14:30:46 #info expected release: next week 14:30:53 ok, moving on to 3.3.1 14:31:03 danken: any update on vdsm rebase status? 14:31:26 tentative schedule has us building and posting 3.3.1 next week 14:31:31 (as a beta( 14:31:49 4.13.0 dtagged 14:31:54 *tagged 14:32:00 glusterfs bug solved 14:32:12 is there a vdsm as well for 3.3.0.1 or only engine? 14:32:17 ovirt-3.3 branch exists and accepts bugfixes 14:32:24 itamar: yes. 14:32:34 dougsland has built one earlier today 14:32:40 (his yesterday...) 14:32:41 good. thanks 14:32:59 itamar: it's already posted in updates-testing 14:34:24 the vdsm build includes the one-liner that makes glusterfs-backed vDisks usable. 14:35:01 we should add this to the 3.3.0.1 release notes. 14:36:18 danken: so nothing that would block 3.3.1 from being build and posted as a beta next week? 14:36:38 danken: can you or someone from vdsm provide notes for the 3.3.0.1 updates? 14:36:54 sbonazzo: same question as ^^ for engine updates for 3.3.0.1 ? 14:37:01 mburns: sure, make it my #action. 14:37:35 mburns: I'll try to provide the needed updates 14:37:56 #action danken and sbonazzo to provide release notes for 3.3.0.1 14:38:53 #info 3.3.1 -- vdsm should be ready for beta posting next week 14:39:03 sbonazzo: how is engine 3.3.1 looking? 14:39:45 mburns: I'm checking bugs targeted for 3.3.1, waiting for bugzilla to answer 14:40:29 ok 14:40:30 sbonazzo: i'm not sure all targeted to 3.3.1 are blockers for 3.3.1. 14:41:13 mburns: itamar: it seems bugzilla is not working right now 14:41:32 sbonazzo: here it works.. 14:42:36 sbonazzo: ok, let's keep 3.3.1 target for next wednesday 14:42:44 itamar: mburns: I can see only 3 bugs in post targeted for 3.3.1 14:43:00 and 2 on reports also in post 14:43:24 #info engine looks to be in good shape for 3.3.1 (only 3 bugs, all in post) 14:43:35 #info plan is to post beta by next Wednesday (16-Oct) 14:43:43 #info with release around end of October 14:43:53 sbonazzo: ok, please check with assignees if they think these are 3.3.1 blockers or not. 14:44:10 itamar: ok 14:45:34 ok, anything else for 3.3 updates? 14:45:51 then we'll have the beta, and see if there are any blockers (which I'd count as regressions from 3.3.0, not new bugs which could wait for 3.3.2, etc.) 14:47:09 mburns: anything else from me 14:47:23 ok, then we can move on 14:47:27 #topic 3.4 planning 14:47:50 itamar: is the plan for 3.4 planning to hold off until the meetings at KVM Forum? 14:48:01 well, i think we can start discussing. 14:48:32 I wanted to propose to change to a monthly cadence, in "same minor version", but we're not ready for this yet on infra of the code in engine/vdsm. 14:48:42 i think we should go with smaller releases 14:48:50 as the stabilization cycle is too long right now 14:48:57 and GA slips because of that, etc. 14:49:02 itamar: so become more agile 14:49:15 work more in sprints rather than long cycles? 14:49:34 mburns: yes. that's what i wanted to push. but sprints which are released, not remain in git only. 14:49:42 right 14:49:52 but we can't do that for 3.4, so i want to do a "small release", moving that way. 14:49:56 itamar: so more time boxed, and accept frammage that then gets fixes streamed in? 14:50:00 also add more time on stabilization. 14:50:20 orc_orc: yes. not sure what frammage means? 14:50:40 breagave -- some geekish form of damage -- I forget the source 14:50:41 i was thinking freeze late december, then stabilize january. 14:51:07 orc_orc: well, the idea was to also make sure master is kept stable. not reduce quality. 14:51:08 itamar: and release late Jan early Feb? 14:51:15 mburns: yes. 14:51:28 itamar: I dont see end to end tests to support doing that presently 14:52:46 orc_orc: that's part of the changes, make system tests on master more visible. hence i said we're still not ready for montly release, but i still want to move to smaller releases. 14:52:47 orc_orc: I think that's also what itamar meant by not ready code wise 14:53:16 * nod * .. I send a patch to fabiand yesterday for my testing infra here 14:53:16 so we're not talking continuous delivery yet. just a smaller release on the way there. 14:53:31 itamar: so roughly -- update releases (3.3.1, 3.3.2) every month, bigger releases (3.4.0, 3.5.0) roughly every 3-4 months? 14:53:45 I wonder if it would be useful if vdsm and engine releases were separated and worked more with feature flags, but there was already some discussion about that on the vdsm side I think 14:53:47 yes. 14:54:00 ewoud: that's part of the "not ready yet" for monthly releases... 14:54:13 feature negotiation... 14:54:14 ewoud: discussions on this started (see last vdsm call for example) 14:54:40 yes - as i said, we aren't there for this one. hence just "smaller", not monthly, etc. 14:54:40 itamar: I saw that yes 14:55:14 itamar: i think this is a good approach 14:55:25 but probably needs discussion on arch@ 14:55:28 or board@ 14:56:58 the feature negotiation in vdsm is under discussion, but it seems like there is some resistance 14:57:00 :P 14:57:08 my problem with this approach is that folks may assume that 3.3.2 is a safe bugfix version of 3.3.1 14:57:11 #info rough planning -- dev until end of december 14:57:21 #info stabilization/beta/etc during january 14:57:23 apuimedo: i don't want to block on it for 3.4. 14:57:34 #info release late January or early February 14:57:36 where in effect, it includes new feature that are likely to cause refressions. 14:57:39 itamar: Indeed. I don't think it's gonna be for 3.4 in any case 14:58:02 I'll send to board an email on going to faster schedule. 14:58:15 Looking forward to the faster schedule 14:58:36 itamar: ^^ it may heart our more reserved users 14:59:02 would would like to get bugfixes in 3.3.z, not bleeding-edge features. 14:59:06 #action itamar to send email to board@ to discuss high level schedules 14:59:23 danken: I also considered that. I think we should pick some monthly releases 14:59:33 like one in three or so 14:59:41 that have a bit longer stabilization 15:00:02 let's take these thoughts/discussions to the mailing list 15:00:06 ok 15:00:19 that way everyone gets their voice heard 15:00:40 #topic Conferences and Workshops 15:00:53 mburns: I thought kareoke machines are for that, not mailing lists... 15:01:01 danken: ;-) 15:01:15 #info see the wiki home page for upcoming conferences 15:01:26 mburns: sent to board ;) 15:01:29 #info big one is KVM Forum in Edinburgh in 2 weeks 15:01:44 apuimedo: agree on monthly releases, when we can do them... 15:02:01 #topic infra update 15:02:08 ewoud: eedri_: any infra updates? 15:02:27 apuimedo: i don't want to "run" the cluster levels every month, etc. hence we need feature negotiation. we also need it since some features are not available on .el6 but on fedora, or not in ubuntu, or not in ppc... 15:02:47 mburns: not that much 15:02:58 itamar: I agree wholeheartedly with the feature negotiation for the same reasons 15:03:06 sorry, have to go now. see you (all?) in kvm forum :) 15:03:07 for me it should be something like cpu flags 15:03:15 mburns: mostly continued to work on existing tasks 15:03:17 mburns, we installed new artifactory.ovirt.org server 15:03:32 #info continued work on existing tasks 15:03:37 for infra, dcaro and I took to the task that checks installability of new vdsm releases to run each time the spec file is modified by a proposed patch set 15:03:39 #info artifactory.ovirt.org setup 15:03:40 mburns: I'm planning to discuss there planning/tracking the version better via feature items in bugzilla, etc. 15:03:48 mburns: ^^ 15:03:54 eedri_: have you seen markwu's request about Fedora kernel? 15:04:00 danken, no 15:04:11 danken, you mean installing new f20 slave? 15:04:13 request to upgrade it on slaves. 15:04:14 #info increased effort into continuous integration in jenkins 15:04:22 danken: I just saw that in the bugzilla it has been moved to f20 15:04:24 no, f19 slave 15:04:34 danken, was there an email on it/. 15:04:44 yes. 15:04:53 mburns: about conferences, OpenStack @ LD2013 Rome / Italy on October 26th, not sure if relevant 15:04:56 itamar: ack 15:04:58 danken, must have missed it, what was the request - to update slaves? 15:05:04 eedri_: "Kernel upgrade reques" to infra@ 15:05:12 eedri_: danken: https://bugzilla.redhat.com/show_bug.cgi?id=1005567 15:05:24 It is in both 15:05:34 eedri_: yes 15:05:36 ewoud, dcaro maybe we should install fabric on upstream 15:05:38 eedri_: for f19 machines it is kernel-3.11.3-201.fc19 15:05:51 apuimedo: is glusterfs already updated there? 15:05:57 danken: indeed ;-) 15:06:37 I just got a ifup issue on my el6 machine, it might be akin to this kernel bug markw reported, I'll have to investigate 15:06:51 heaven is against my patch verification... 15:06:54 sbonazzo: openstack? 15:07:32 eedri_: we still need a session to determine a sort of roadmap I think 15:07:39 apuimedo: I heard no update about our request to run the vdsm dependency check on each patch 15:07:57 danken: I put it a few lines above 15:08:02 17:03:42 15:08:11 ewoud, so for now manual update to slaves? 15:08:13 mburns: there will be an introductory talk 15:08:15 ewoud, with yum 15:08:15 mburns: did you see it? 15:08:49 ewoud, danken we're updating it now 15:09:07 sbonazzo: if you want it captured on the main page, send it to me offline, and i'll add it 15:09:09 apuimedo: ah, but is it done? 15:09:12 eedri_: thanks! 15:09:13 apuimedo: did i see what? 15:09:19 danken: of course it is 15:09:30 mburns: ok 15:09:38 eedri_: I'd like to use mcollective eventually since it integrates with puppet, but some sort of solution would be nice 15:09:39 mburns: that dcaro and I got the task that checks installability of new vdsm releases to run each time the spec file is modified by a proposed patch 15:09:48 it's an infra update 15:09:49 I'd say 15:10:13 apuimedo: yes, i lumped it into "continuous integration" 15:10:13 apuimedo: yeah, but from the English it's hard to understand that it's a fait acomplis. 15:10:15 but i can call it out specifically 15:10:22 eedri_: danken I didn't see a kernel update mail 15:10:25 nah... That's fine 15:10:36 #info apuimedo and dcaro worked on checking installability of vdsm when spec is modified 15:10:41 danken: yes, sorry. it was not that clear 15:10:49 ok, any other high level infra updates? 15:11:10 mburns, in process adding ovirt-3.3 branch for vdsm jobs 15:11:19 mburns, till now it monitored only master branch 15:11:30 "The jenkins job that checks vdsm dependencies to see if they are in fedora and el6 repositories now runs on each patchet creation that modifies vdsm.spec.in" 15:11:32 #info adding ovirt-3.3 branch to vdsm jobs (instead of just master) 15:11:35 danken: ^^ 15:12:01 apuimedo, isn't it failing on centos? 15:12:22 eedri_: I'll check it. I don't remember 15:12:24 :P 15:12:41 * mburns moves on (not to discourage other discussions, but they're specific issues that need working out, not things to cover on the weekly meeting 15:12:47 #topic Other Topics 15:12:51 anything else? 15:13:31 eedri_: currently it fails for both due to the glusterfs dep, I think. But I'll look at centos closer 15:13:52 mburns: nothing further on my side 15:13:56 going once... 15:14:07 apuimedo: do you have gluster 3.4 repo enabled? 15:14:15 el6 requires it... 15:14:23 f19 should *just work* 15:14:29 mburns: it should 15:14:41 going twice.. 15:14:42 I'll check tomorrow with David about the gluster 3.4 repo 15:14:52 thanks 15:14:54 gone. 15:14:57 thanks all 15:14:59 #endmeeting