14:00:29 #startmeeting oVirt Node Weekly Sync 14:00:29 Meeting started Tue Jan 31 14:00:29 2012 UTC. The chair is mburns. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:29 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:36 #chair jboggs pmyers 14:00:36 Current chairs: jboggs mburns pmyers 14:00:41 * pmyers in 14:00:46 * jboggs in 14:00:49 Agenda: 14:00:54 1. Action Item Review 14:01:00 2. Release Status 14:01:07 3. Other Topics 14:01:23 #topic Action Item Review 14:01:45 #action apevec to incorporate virt-minimal comps group into node kickstart and send info to node-devel 14:01:59 #action mburns to rework stateless plan based on archipel-node work 14:02:13 ^^ still not done due to other issues that keep coming up 14:02:31 #info 2.2.2 build and released 14:02:54 that's it for action items from last week 14:03:01 #topic release status 14:03:07 I tested the 2.2.2 build and everything seems to work fine 14:03:22 other than vdsm reg which is pending a release 14:03:33 #info ovirt project release postponed due to blocking issues in multiple components 14:03:44 mburns: how's progress going on creating the virt minimal comps group in Fedora-land? 14:04:04 jboggs: can you work with rgolan on testing the patch for engine with latest node? 14:04:22 #link http://lists.fedoraproject.org/pipermail/devel/2012-January/161475.html 14:04:25 which patch? 14:04:32 the rewrite? 14:04:41 pmyers: i haven't seen anything on that thread on fedora-devel in about a week 14:04:46 yeah me neither 14:04:47 jboggs: yes 14:04:53 apevec doesn't seem to be around 14:05:04 pmyers: yeah, that's why i left it as an action item for now 14:05:20 #action mburns to follow up on virt minimal with apevec 14:05:29 i'm giong to email notting and cc you guys 14:05:36 to see what his thoughts are on next steps 14:05:43 jboggs: there was a thread on users@ that i cc'ed you on regarding the re-write patch 14:05:47 pmyers: ok 14:06:14 mburns, got it 14:06:28 jboggs: have you determined what the issue was with the failed installations? 14:06:33 is it definitely dmraid? 14:07:13 have to check back in with danori, he's not online atm 14:07:31 didnt see dmraid loaded on an identical machine, but it wasnt running fedora 14:07:40 jboggs: ok, please update the bz when you figure it out 14:08:16 jboggs: i think it only loads if you have it configured 14:08:31 so if the machine didn't have the raid configured, then it wouldn't load (iiuc) 14:08:49 i ran dmraid -r and it didnt report any disks with it on the other machine, but it could be configured differently so cant trust it until i get access to the exact machine 14:09:01 jboggs: ack 14:09:22 #action jboggs to follow up with rgolan on node registration to engine 14:09:47 #action jboggs to follow up with dnaori on failed installation 14:10:14 those are the only 2 blockers on ovirt-node for the ovirt-project release 14:10:31 and if it's dmraid we should be ok to release without fixing it this time 14:11:08 there are fixes in vdsm though, so a new ISO will be needed for the actual release 14:11:14 14[[07Searchbackend14]]4 !10 02http://www.ovirt.org/w/index.php?diff=2097&oldid=2096&rcid=2165 5* 03Lhornyak 5* (+295) 10/* Generated SQL */  14:11:21 oh, wait, jboggs you added a patch for EFI as well, right? 14:11:29 yeah one last one 14:11:30 so i do need to rebuild the rpms as well 14:11:49 2.2.2-2 will be built and posted later today then 14:11:52 acti 14:12:03 #action mburns to build 2.2.2-2 14:12:31 ok, i think that covers first release stuff 14:12:44 #topic next release 14:13:03 #info 2.2.3 planned for 15-Feb 14:14:05 there are a number of rhel6 bugs that are marked for 2.2.3 that aren't cloned yet 14:14:14 we should get them cloned 14:14:49 mburns, have a list already? 14:14:51 #action mburns to clone rhel6 bugs to upstream and mark for 2.2.3/2.3.0/etc 14:15:13 jboggs: the list we went through in our internal meeting last thursday 14:15:19 ok 14:15:37 #topic Other Topics 14:16:21 #info new plugin design writeup sent by pmyers to node-devel list 14:16:44 #link http://lists.ovirt.org/pipermail/node-devel/2012-January/000099.html 14:16:52 looks like a good plan 14:17:11 though i'm afraid of how people will abuse yum... 14:17:16 I'm not afraid 14:17:18 we'll lock it down 14:17:18 mburns, any interest in archipel becoming a plugin? 14:17:42 I had another thought re: plugins 14:17:50 jboggs: eventually, yes 14:17:53 why not just use RPM as the packaging format rather than tarballs? 14:18:06 but we need true stateless/diskless support before they will do that 14:18:09 this would make it so that plugins would literally be the same on Fedora vs. oVirt Node 14:18:31 the 'online plugins' that pull from repos are trivially done this way 14:18:41 the harder would be the ones that are self contained 14:18:54 pmyers, are you saying multiple rpms, or can we still stuff them in a tarball prior to injecting them for ease? 14:19:13 I think the self contained case is less and less interesting the more I think about it 14:19:23 and I wonder if it all could degenerate into using repos 14:19:38 whether the repos are on the local filesystem vs. remote via http is sort of a minor point 14:19:45 could be easier management really then 14:19:48 yes 14:19:48 pmyers: i wonder if people would balk at RPM in the long run 14:19:55 why's that? 14:20:03 if we ever get to the generic ovirt-node that's not fedora based 14:20:18 doesn't matter, in those cases they wuold use their native packaging format 14:20:27 even if we went with tarballs, it still _contains_ rpms 14:20:32 though the lack of interest i've seen in generating one tells me that it's not a problem 14:20:37 there's that too 14:21:08 jboggs: basically if we just make this 'use yum, but only allow it to be used offline' plugins becomes really simpke 14:21:11 simple that is 14:21:29 yeah less overhead for package managment and dependency 14:21:32 right 14:21:41 pmyers: the part to me that's interesting is configuration and management of what the plugins install 14:21:42 the tarball could literally be a tar of a directory which is a yum repo 14:21:50 yes 14:21:50 not where it comes from and how it's packaged 14:21:53 yep 14:22:00 that's actually the meat of it 14:22:29 so basically the 'main' or top level RPM in a plugin (like vdsm for example) 14:22:39 would need to follow some guidelines in order to 'make it a plugin' 14:22:48 namely, installing some metadata that can be read by mgmt systems, etc 14:22:58 to identify that it IS a plugin 14:23:18 I wonder if that's just smth we can put in rpm metadata tho 14:23:33 pmyers: the way i see it, the work we have to do is define the interface that plugins use to tell ovirt-node what it needs 14:23:52 and then handle that interface on our side 14:23:52 examples of that? 14:23:59 ah 14:24:03 firewall port 14:24:04 etc 14:24:08 what services to start, what TUI stuff we need to include 14:24:21 can't the main rpm like vdsm just do that in it's %post 14:24:22 ? 14:24:46 and from ovirt node perspective we need to make sure that the commands that would be used in %post work consistently across both normal Fedora and oVirt Node 14:25:15 i.e. if vdsm uses lokkit to manipulate firewalls, we just need to have a lokkit command equivalent that works the same way and tweaks the firewall appropriately 14:25:16 it could, conceivably, but there are other ways to do it 14:25:27 we need to define that 14:25:30 agreed 14:25:39 what about using puppet? 14:25:50 that might be overkill 14:25:54 augeas would make more sense 14:25:58 for the limited scope here 14:26:12 true 14:26:23 anyhow, I've derailed the meeting :) 14:26:51 pmyers: it's appropriate, and we are in the "Other Topics" section... 14:27:24 true, though let's continue this discussion on list 14:27:29 ok, any other topics to bring up? 14:27:31 CIM 14:27:33 hehe 14:27:40 * mburns disappears 14:27:50 * jboggs has to catch up on that thread 14:28:08 seems we got some good input coming in from some CIM experts 14:28:15 so maybe we can make heads or tails of this soon 14:28:31 pmyers: yes, and i think lagarcia is going to be a good person to help 14:28:35 yep 14:29:01 but i think i'd rather keep that discussion on list for now 14:29:13 agreed 14:29:17 since we don't have all the parties interested on this meeting 14:29:41 mburns: btw you need to upadte backlog page 14:29:44 2.2.2 is already out 14:29:50 #link http://ovirt.org/wiki/Node_Backlog 14:29:55 pmyers: knew i was forgetting something 14:30:09 i marked the bzs closed, but didn't update the text 14:30:13 ok, i'll do that 14:30:16 and the query 14:30:19 #action mburns to update backlog page 14:30:26 the query should move frmo showing all open, to showing all closed 14:30:37 pmyers: ack 14:30:49 #link http://goo.gl/IAhNR 14:30:57 2.2.3 bug list is only 2 items 14:31:12 pmyers: right, but there are others we need to clone (see earlier action item) 14:31:16 yep 14:31:52 ok, anything else? 14:32:01 going once.... 14:32:11 twice... 14:32:17 ...gone 14:32:17 mburns: Error: "..gone" is not a valid command. 14:32:25 Thanks all 14:32:27 #endmeeting