15:01:10 #startmeeting XenAPI 15:01:11 Meeting started Wed Feb 12 15:01:10 2014 UTC and is due to finish in 60 minutes. The chair is BobBall. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:14 Well let's just get started 15:01:15 The meeting name has been set to 'xenapi' 15:01:22 I'm sure that John won't mind if I chair this week. 15:01:41 OK - first things first is always BPs is it not 15:01:44 #topic BluePrints 15:01:51 thouveng: what's the latest 15:02:02 I"m waiting for review :) 15:02:15 So the patches are finished pending review comments? 15:02:22 I rebased the patch and bumped plugin version 15:02:31 I think so 15:02:47 What was the issue with https://review.openstack.org/#/c/67125/ ? 15:02:50 That had approval 15:02:53 did it just need a rebase? 15:03:11 or am I missing something? 15:03:16 I see it as a trivial rebase but I don't know why it is not approved 15:03:21 it seems to have had 2 +2's on 5th Feb 15:03:24 but never started gate jobs 15:03:33 I modified the comment s/xenapi/XenAPI 15:03:55 but otherwise it was a trivial rebased for this one 15:04:05 Ah - that's a shame 15:04:15 if you'd left the comment as-was then gerrit would have re-added the two +2's 15:04:24 and it'd have been trivial to get a core to +A it! 15:04:26 ah well :) 15:04:41 Damned 15:05:01 Maybe try and catch johnthetubaguy or _cerberus_ to see if they would be happy to +A it again 15:05:33 And how should I title the patch xenapi or XenAPI or we don't care? 15:05:38 I saw both 15:05:38 and https://review.openstack.org/#/c/63816/ just needs core reviews? 15:05:46 Ideally XenAPI but I don't think it matters 15:05:55 yes https://review.openstack.org/#/c/63816/ needs core review 15:06:06 OK 15:06:16 this week might be tricky because it's the mid-cycle meetup 15:06:33 but hopefully the reviews will start again next week 15:06:47 Ok I see 15:06:53 Certainly we can prod johnthetubaguy more easily 15:07:09 Anyway - I'll give them a quick look too and +1 cuz I'm sure I'm happy with them 15:07:18 OK - any more on BPs? 15:07:30 Just check testcases. 15:07:40 Will do. 15:07:45 OK 15:07:47 Thanks :). Nothing more 15:07:51 #topic Bugs & QA 15:08:09 matel: do you want to give an update for the logs + thouveng on the CI work? 15:08:43 Ah, yes, but I think you did most of the work this week. 15:09:02 well I'll give my update first then 15:09:07 Ok. 15:09:17 I don't remember if I said last week - we've got a nodepool provisioning VMs in RAX just great now 15:09:32 They need some tweaks to match matel's expectations, but the theory is proven 15:09:40 cool 15:09:40 I've also got a new program up 15:09:54 https://github.com/citrix-openstack/openstack-citrix-ci 15:10:04 Basically it was copied from the netscaler repository 15:10:14 but the only file that's useful is manage_openstack_gerrit.py 15:10:33 it uses pygerrit to listen to the gerrit stream, adds test jobs to a mysql DB and walks them through the lifecycle before posting comments on gerrit. 15:10:38 It all works! 15:10:56 Now we're focused on the integration with actually running the jobs - which is where Mate comes in 15:11:12 (over to matel :) ) 15:11:15 Waow, great job 15:11:17 Yes, it was set up earlier, so we had some test runs earlier. 15:11:34 The scripts are sitting here: https://github.com/citrix-openstack/xenapi-os-testing 15:12:11 At the moment, the only thing is left to execute the official setup script with nodepool, and extract the test runner from the repo above 15:12:23 So that Bob's Orchestrator can call that. 15:12:54 I think we are really close, Bob, is copying the logs solved? 15:13:00 With a strong wind it might be starting to post tomorrow... 15:13:08 Oooh, slowww. 15:13:10 if you give me logs on the node then I will copy them 15:13:27 What I need on the node is: 15:13:31 Okay, so that's gonna be an easy step, okay. 15:13:35 OK - let me rephrase that... 15:13:46 What I want is to be able to trigger the test + close the SSH session 15:14:12 Then I need to poll for a file existing containing the overall result ("Passed" / "Failed" / etc - possibly "Setup failure") 15:14:19 Oh, yes, I need to make sure, that whenever we run the test scripts, it will not leave any filedescriptors open. 15:14:39 Once that file exists I need to be able to pull logs.tgz and testr_results.html.gz 15:15:04 Okay, that sounds me as an extra step, that we need to take care of, but that shouldn't be an issue. 15:15:14 I don't care about file dsecriptors - surely if I can put the running into the background then it's fine 15:15:19 Which extra step? 15:15:31 testr_results? I assume that devstack-gate is creating those? 15:15:35 To pack together your tgzs, and create proper status file 15:15:45 oh drat of course 15:15:53 I forgot we're not using our test runner any more 15:16:01 which already has that functionality! 15:16:08 I'm quite happy to pack it myself if it's easier 15:16:12 Anyhow, take it offline, the message for thouveng, is that we are getting really close, We expect to be able to vote within one week. 15:16:24 Iv'e got paramiko set up so it's easy to run commands over SSH 15:16:30 Really cool, sounds great. 15:16:58 Note: We won't be able to _vote_ since stability will need to be proven 15:17:05 but we will be commenting real soon now. 15:17:11 Oh, we can comment. 15:17:16 Can't we? 15:17:23 yeah 15:17:40 Yes, so basically, it will mean, that anyone can see the results. 15:17:51 exactly 15:17:57 And that's important for us. 15:18:23 Anyway - good news everybody (please read that in your own head in the voice of Professor Farnsworth) 15:18:36 #topic Open Discussion 15:18:45 Is there anything to talk about here 15:19:01 Not from my side atm 15:19:20 Good good 15:19:23 thouveng ? 15:19:25 Nope. 15:19:38 Well let's have a nice and short meeting so we can all get back to the grindstone then! 15:19:46 I'm waiting for review and trying to make some review on my side 15:20:01 yes - I saw your reviews thouveng - thanks for doing that! Very useful! 15:20:18 I'm trying :) 15:20:33 Anyway - See you next week. Same bat time, same bat channel. 15:20:39 #endmeeting