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