15:00:09 <johnthetubaguy> #startmeeting XenAPI 15:00:10 <openstack> Meeting started Wed Oct 29 15:00:09 2014 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:11 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:13 <openstack> The meeting name has been set to 'xenapi' 15:00:23 <johnthetubaguy> BobBall: matel: good afternoon 15:00:30 <johnthetubaguy> #topic XenServer CI 15:00:41 <johnthetubaguy> hows it looking these days? 15:01:15 <BobBall> Bad. 15:01:18 <BobBall> Very bad. 15:01:27 <BobBall> Well, perhaps not 'very' bad, but certainly not good. 15:01:31 <BobBall> It's currently down 15:01:43 <matel> Hello, Good afternoon 15:01:44 <BobBall> Two things happened 15:01:51 <johnthetubaguy> hmm, thats not good 15:01:52 <BobBall> tempest-lib was added as a dependency 15:02:07 <BobBall> and pypi.openstack.org was retired :) 15:02:34 <BobBall> We were using a clone of openstack-infra/config which has now been split into project-config and somethingelse-config 15:02:42 <BobBall> but it referenced this obsolete pypi.openstack.org 15:02:56 <johnthetubaguy> right, so its that config fork we still have 15:02:59 <BobBall> Anyway - that's hopefulyl fixed (matel? that right?) 15:03:03 <johnthetubaguy> is there a plan to get off the fork? 15:03:30 <matel> Yes, it's fixed, I was able to do a test run 15:03:58 <matel> I just need to ask someone from infra to enable our account 15:03:59 <BobBall> Well, we did get off the fork... temporarily 15:04:22 <BobBall> but we had to go back on a new fork to avoid using -infra's region specific pypi.openstack.org 15:04:27 <matel> We have two modifications that are needed to get off the fork. 15:04:28 <BobBall> because they have asked that we don't use it 15:04:39 <matel> Let me find them 15:04:48 <BobBall> Are they things that have been proposed upstream? 15:05:04 <johnthetubaguy> hmm, interesting 15:05:05 <matel> See the top 2 commits here: https://github.com/citrix-openstack/project-config/commits/xenserver-ci 15:05:24 <johnthetubaguy> I assume we could just override stuff, rather than fork, or is that too simplictic 15:05:27 * johnthetubaguy looking... 15:05:38 <matel> The one on the top is a hack, we will need to find a proper solution for that. 15:05:43 <BobBall> A bit too simplistic unfortunately 15:05:57 <BobBall> I wonder if that hack can just be moved to the prepare_node_xenserver script matel ? 15:06:01 <BobBall> that would be a little less hacky 15:06:05 <BobBall> (but still a hack of coursE) 15:06:16 <johnthetubaguy> matel: yeah, I see that now 15:06:45 <johnthetubaguy> but our own modules that import the upstream, then add a few bits, should work right? 15:07:04 <BobBall> What do you mean? 15:07:14 <BobBall> try and dynamically rebase on upstream config each day? 15:08:26 <matel> I think john wanted to do some clever override at the puppet level 15:08:46 <BobBall> oh 15:08:52 <BobBall> is that set by a puppet module? 15:10:58 <matel> The contents are defined in a puppet manifest 15:11:28 <matel> TBH I would rather add it as a parameter, but maybe it's because I'm not the biggest puppet wizzard 15:11:29 <BobBall> ah I see 15:11:49 <johnthetubaguy> might be able to override, but I don't remember the details now 15:11:49 <BobBall> understood 15:12:04 <BobBall> It's frustrating that we have to use upstream's config 15:12:07 <johnthetubaguy> anyways, they might take a patch to make our life easy, since they requested it 15:12:22 <johnthetubaguy> well, doing our own thing, is that going to be worse? 15:12:51 <matel> I don't quite get what you mean here. 15:13:40 <clarkb> BobBallyou have to? 15:14:07 <johnthetubaguy> yeah, thats my question 15:14:15 <clarkb> so the way we do it is have nodepool update the pypi settings on boot 15:14:16 <BobBall> clarkb: we're using nodepool and all of the scripts that set up the node ready for devstack-gate are in the config repo 15:14:23 <matel> #johnthetubaguy: I think upstreaming the stuff makes more sense than running our own. 15:14:23 <clarkb> because they are per region 15:14:28 <BobBall> oh - yes, that's a nice idea 15:14:39 <clarkb> so you could do similar 15:14:56 <matel> that would mean that the dodgy patch can go away. 15:15:04 <johnthetubaguy> sounds like a plan 15:15:04 <matel> And we could go upstream 15:15:19 <BobBall> Indeed. Using upstream directly is the best plan. Otherwise we stay in rebase hell. 15:15:22 <clarkb> its in the ready script iirc 15:15:26 <BobBall> OK, let's try that. Thanks clarkb. 15:15:30 <johnthetubaguy> #action matel to look at getting rid of dodgy patch to get off the config fork 15:15:45 <johnthetubaguy> cool 15:15:47 <johnthetubaguy> so any more? 15:15:57 <johnthetubaguy> sounds like thats the big things covered 15:16:00 <BobBall> Uhhh - yes 15:16:07 <matel> We'll also need the patch to be merged: https://review.openstack.org/#/c/131438/ 15:16:15 <BobBall> Well, we need to figure out why we can't authenticate with gerrit any more 15:16:32 <BobBall> We've just been waiting for a critical mass of the -infra folk to wake up :) 15:16:34 <matel> BobBall: It's been disabled. 15:16:39 <BobBall> The account? 15:16:50 <BobBall> Normally disabling just removes the account from the voting group 15:17:00 <matel> http://lists.openstack.org/pipermail/third-party-announce/2014-October/000084.html 15:17:13 <matel> Yeah, but the second read revealed that the acc is disabled. 15:17:28 <matel> "temporarily disabled the Citrix XenServer CI account" 15:17:40 <matel> clarkb will enable the account soon. 15:17:49 <BobBall> ah - perfect. 15:17:57 <matel> So hopefully it's gonna work. 15:18:08 <BobBall> We've disabled it voting for now, right? so we won't be -1'ing until we're sure it's all fixed? 15:18:11 <johnthetubaguy> OK, cool 15:18:20 <matel> As the patch is merged, and we have a way to update pip.conf, we could go upstream. 15:18:25 <johnthetubaguy> so how long have we been down hunting this stuff? 15:18:27 <matel> BobBall: let me check 15:18:37 <BobBall> Since Sunday(?) 15:18:41 <matel> VOTE=False 15:19:15 <johnthetubaguy> so we should probably automatically stop voting after a certain threshold of fails? 15:19:35 <BobBall> That'd be a nice feature, yeah 15:19:35 <johnthetubaguy> something for a later date, obviously 15:19:56 <johnthetubaguy> anyways, thats two big things, how were we looking before the big fail? 15:20:32 <BobBall> I think we were looking very good 15:20:41 <BobBall> i.e. no difference from last week. 15:20:46 <johnthetubaguy> cool, so any more on CI? 15:21:05 <johnthetubaguy> #topic Open Discussion 15:21:39 <johnthetubaguy> been digging around memory overheads again, but not much else to report 15:21:59 <BobBall> memory overheads are fun... 15:22:05 <johnthetubaguy> looking to report xen + dom0 + compute vm usage, so its not being "guessed" by a config variable 15:22:21 <johnthetubaguy> turns out you can regular screw that up 15:23:15 <johnthetubaguy> any more for any more? 15:23:20 <matel> nope 15:23:37 <BobBall> Sure 15:23:41 <BobBall> just in case you hadn't realised 15:23:42 <johnthetubaguy> BobBall: matel: thanks for the fire fighting, hope the end of the tunnel is not too far way 15:23:46 <BobBall> Citrix have a netscaler booth at the summit 15:23:58 <BobBall> So I'll probably hang around there a bit too 15:24:07 <BobBall> and we'll be giving out XenServer Creedence t-shirts 15:24:13 <johnthetubaguy> OK, I will be in the summit session, which I think is in a different hotel 15:24:20 <BobBall> Which, I have to say, are made of some rather nice fabric! 15:24:44 <BobBall> I hope it's very close to the expo hall though? 15:24:44 <johnthetubaguy> lol, I will try do a bit of booth happy hour time, assuming I don't get dragged in a different direction 15:24:53 <johnthetubaguy> across the road I think 15:25:06 <johnthetubaguy> like totally different hotel, but I am not 100% sure 15:25:12 <BobBall> We'll see how it works out. 15:25:21 <BobBall> BTW - if you want a laugh... I forgot to book a hotel. 15:25:40 <BobBall> Had to find something on Friday last week... Not a hotel room in miles. 15:25:48 <BobBall> So I've had to book an apartment! 15:25:55 <johnthetubaguy> oops 15:26:21 <johnthetubaguy> so anyways, BobBall see you in paris 15:26:28 <johnthetubaguy> I guess we cancel next weeks meeting? 15:26:32 <johnthetubaguy> resume the week after? 15:26:53 <BobBall> Yup 15:26:57 <johnthetubaguy> cool 15:27:05 <johnthetubaguy> #info no meeting next week, due to the summit 15:27:09 <johnthetubaguy> thanks all 15:27:12 <johnthetubaguy> happy fixing 15:27:17 <johnthetubaguy> #endmeeting