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