15:02:43 #startmeeting libvirt 15:02:44 Meeting started Tue Sep 9 15:02:43 2014 UTC and is due to finish in 60 minutes. The chair is danpb. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:48 The meeting name has been set to 'libvirt' 15:03:54 hi, anyone here for a libvirt meeting ? 15:03:56 o/ 15:03:59 o/ 15:04:00 o/ 15:04:12 o/ 15:04:22 us again. :P 15:04:40 o/ 15:05:07 add any agenda items to https://etherpad.openstack.org/p/nova-libvirt-meeting-agenda 15:06:36 I think the only issue we've been itching about is this shutdown issue, but that sounds to me now like a distribution issue with Wheezy. 15:06:53 The only other concern is that Libvirt seems to assume /dev/initctl 15:06:55 #topic LXC shutdown issue 15:07:08 with the shutdown command 15:07:31 but, I think rcleere or sew could speak better to that than I 15:07:35 #topic LXC shutdown issue 15:07:36 since they've done the bulk of that work 15:07:52 hmm, seems the bot isn't playing 15:07:56 =[ 15:08:14 like you said thomasem, I think its just a broad assumption made by libvirt that initctl will be in /dev. 15:08:21 and debian wheezy puts it in /run 15:08:28 so IIUC, the first problem is that the setns() syscall isn't available 15:08:43 Oh yeah.. that too 15:08:51 the patch referenced only makes sense if glibc is missing it, but the nuderlying kernel has it 15:08:52 THere is a patch to stub that out 15:09:01 otherwise you're just moving the error slightly later 15:09:06 to a syscall not existing 15:10:00 we used the patch here to get ns working on wheezy: http://www.redhat.com/archives/libvir-list/2014-March/msg00082.html 15:10:22 And we had to set up a /dev/initctl link in our images to get the shutdown command to work. 15:10:23 sew: so you confirmed that does in fact make it work fully ? 15:10:40 With that patch and no /dev/initctl, it just noops, essentially 15:10:51 iirc 15:10:51 yes, our testing with libvirt 1.2.3 and that patch makes shutdown work cleanly for us 15:11:01 from a libvirt perspective 15:11:12 but then /dev/initctl comes into play 15:11:16 sew: ok, can you reply to that msg on the upstream libvirt list 15:11:27 or just point it out as something to be merged upstream 15:11:28 yep, can do 15:12:06 for /dev/initctl, I see no harm in trying /dev/initctl and then falling back to try /run/initctl 15:12:53 i'm surprised that /dev/initctl isn't simply a symlink to /run/initctl on those distros using /run, but that's besides the point i guess 15:13:18 so if someone wants to write a patch to fallback to /run/initctl that'd be nice 15:14:17 danpb: we can take a look at writing that patch 15:15:12 #topic LXC testing 15:15:31 it has been a while since we talked about testing, so i wondered if there was any update on CI tests for LXC ? 15:16:16 nelsnelson has been working on the tempest tests for LXC 15:16:36 We've been having issues with devstack leaking NBD devices and causing tempest tests to fail 15:16:48 Not sure what other issues have been run into 15:17:10 thomasem: pretty sure I've identified that leak 15:17:14 sweet 15:17:19 thomasem: they leak when terminating a shutdown container 15:17:24 the cleanup code never gets called 15:17:25 interesting 15:17:32 we just need to move it outside an iff 15:17:43 I'm confirming it today, will open a bug and get a fix up for review soon 15:17:52 =] 15:18:32 great, so its basically work in progress still 15:19:08 danpb: pretty much, I think we're almost at the point to where most of the tests should pass 15:19:20 nelsnelson: which tests were you skipping? 15:19:27 all rescue 15:19:29 all suspend 15:19:31 for now 15:19:40 also skipping xml_api2 tests 15:19:46 I know the infra guys wanted to see our skips 15:19:52 with a reasoning as to why 15:19:54 Just as a heads up 15:20:08 we're only skipping them for now to isolate issues 15:20:12 gotcha 15:20:45 Actually, I think s1rp Rick Harris indicated that rescue and suspend might not be supported yet? 15:20:56 right, suspend makes sense to skip since lxc can't spport that 15:21:14 rescue ought to be doable if it doesn't work yet 15:21:26 since that's merely booting with a slightly different disk config 15:21:29 yeah, should be possible just hasn't been done 15:26:27 added notes 15:39:51 Anything else we want to chat about, or shall we call it? 15:40:01 seems, like we're done 15:40:08 cool, thanks everyone!! 15:40:13 see ya all next week 15:40:19 o/ 15:40:20 #endmeeting