18:00:22 #startmeeting third-party 18:00:23 Meeting started Mon Jul 21 18:00:22 2014 UTC and is due to finish in 60 minutes. The chair is krtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:26 The meeting name has been set to 'third_party' 18:00:43 Hi everyone 18:00:45 Who is here for third-party meeting? 18:00:47 Hoi 18:00:50 o/ 18:00:51 hi 18:00:51 o/ 18:00:53 me 18:00:55 Listening in. 18:00:59 hi 18:01:02 hi 18:01:04 o/ 18:01:18 hi 18:01:31 o/ 18:01:34 jungleboyj, thanks! 18:01:40 o/ 18:01:44 krtaylor: Welcome. 18:01:52 welcome everyone! 18:02:14 looks like we have a good group today 18:02:20 here is the agenda for today's meeting: 18:02:29 #link https://wiki.openstack.org/wiki/Meetings/ThirdParty#Agenda_for_next_meeting 18:02:36 o/ 18:02:53 #topic Welcome & Reminder of OpenStack Mission 18:03:05 #info The OpenStack Open Source Cloud Mission: to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable. 18:03:20 alright on to business then 18:03:31 #topic Review of previous week's open action items 18:04:14 sweston, any movement on the terminology proposal? 18:04:37 krtaylor: just what has already gone out to the mailing list. 18:04:42 ERROR vs FAILURE is a particularly interesting one 18:04:51 I missed a bit of that discussion due to terrible mail filtering, trying to catch up on that today 18:05:09 Hello 18:05:24 krtaylor: there wasn't a whole lot, other than my and anteaya's input. 18:05:31 sweston, would it help to net out some of the discussion on the etherpad? 18:05:45 #link https://etherpad.openstack.org/p/ThirdPartyVotingTerms 18:05:57 that pad could be reused 18:06:31 krtaylor: it's all there, already 18:06:43 o/ 18:07:15 sweston, then do you want to push a patchset for it? 18:07:37 then we can decide/vote and get it in the third-party.rst 18:07:40 * mestery lurks 18:07:41 krtaylor: yup 18:07:54 or I can take an action to do that if you wish 18:08:11 krtaylor: I would be happy to push the patchset 18:08:11 so Failure is used to also indicate something went wrong when running the test? There's not a separate Error? 18:08:48 #action sweston to draft a patch for initial terminology 18:08:58 thanks sweston 18:09:07 krtaylor: you bet 18:09:17 akerr, that is what we are discussing 18:09:46 krtaylor: where is this discussion? I guess my mail filters failed as well 18:10:09 akerr, openstack-dev 18:10:24 it has been mostly tagged third-party 18:10:39 * krtaylor wishes we could all agree to use one tag 18:11:00 akerr, see the above link for the etherpad too 18:11:05 hmm ok, I'll have to figure out where they all went. My last third-party email is from July 6 18:11:15 akerr: krtaylor actually, I posted it to openstack-infra, but all input so far is documented in the etherpad. 18:11:31 ok, I'll just put feedback into the etherpad 18:11:34 krtaylor: who has been using a tag other than third-party? 18:12:07 the email issue is a dmarc issue if I have my acronyms straight 18:12:12 akerr: please do 18:12:14 nothing to do with tagging emails 18:12:21 sweston, ah, thats why I missed it then (mine popped up in a weekly global search 18:12:36 krtaylor: , the terms seem a little convoluted but I suppose it is just a matter of getting used to them as I don't have a better suggestion. 18:12:57 jungleboyj, agreed, we can make them crisp 18:13:23 yes, initial drafts tend to be ambiguous 18:13:25 krtaylor: Main concern is that people will see success and ignore that that doesn't really mean 'Passed'. 18:13:46 krtaylor: That is an education thing though, I guess, that the cores will have to ehlp with. 18:14:01 we should get the terminalolgy correct 18:14:10 since there is a big revolving door here 18:14:10 jungleboyj, that was a problem I see with how we are commenting today 18:14:15 and getting bigger 18:14:18 anteaya, exactly 18:14:26 I find the "Success" meaning unintuitive - it just means, the test was run 18:14:36 anteaya, krtaylor +1 18:14:39 and not that it succeeded 18:14:58 lets get it defined then we can draft recommendation on what goes where to describe what 18:14:58 bmwiedemann: agreed to separate out, something ran from build succeeded 18:15:43 bmwiedemann, thats what started all this - a good run may be a bad test result 18:16:09 note: I didnt use the word vote 18:16:21 * anteaya applaudes 18:16:37 krtaylor: but IMHO it then was a "Run" - not a "Success" 18:16:51 anyway, I think it is a good start, we can put a stake in the ground 18:17:02 let's get something up, yes 18:17:04 Could the 'run' or 'executed' be used to indicate it ran successfully but more analysis may be necessary versus 'Success' which means you are done. 18:17:10 more discussion will happen as a result 18:17:32 see I would like to get away from success entirely 18:17:48 build succeeded is more what I would like to see 18:18:13 laggy hotel wifi 18:18:25 thats why we need a formal vote aka patch, all the terms mean something different to each person 18:18:26 anteaya: +1 That would make more sense. 18:18:32 how about complete/incomplete, success/failure - 4 states each with its own detailed info 18:18:32 I guess I'm confused why you need to indicate a successful "run" if all it states is the test ran and gives no indication of the outcome. The fact the entry is there should be enough to indicate a run. Error would mean an unsuccessful run, Failed means successful run with bad outcome and Passed means successful run with good outcome 18:18:41 or maybe, more definitively, tests ran successfully 18:19:17 akerr: what determines failed in your structure? 18:19:45 akerr: meaning who are what decides a run meets your failed criteria 18:19:56 anteaya: test runners like testr can distinguish between error and fail, if it exits with a bad code its error 18:20:09 the test writer would need to know if the test errored 18:20:20 okay, fair enough so error could be defined 18:20:22 I think it needs states defining possibilities, regardless if the CI system can reach that state or not 18:20:37 I like the idea of possibilities 18:20:59 lets enumerate all states and what to call them 18:21:29 sounds good 18:21:29 sweston, you have the torch, it should be an interesting stream of comments :) 18:21:50 krtaylor: excellent, that is a beautiful start. 18:22:04 thats all I had on old business 18:22:10 did I miss anything? 18:22:27 onward 18:22:29 #topic Announcements 18:22:39 does anyone have any announcements? 18:23:08 I'll take that as no 18:23:13 #topic OpenStack Program Items 18:23:16 krtaylor: one convergence ci had failures and these have been resolved 18:23:27 I could announce that SUSE plans to run openSUSE devstack tempest as third-party CI 18:23:34 krtaylor: update kyle's etherpad at https://etherpad.openstack.org/p/neutron-thirdparty-juno 18:23:38 with this info 18:24:16 hemanthravi, good progress! 18:24:34 bmwiedemann, that is also really good news 18:24:53 bmwiedemann, do you have any details yet? 18:25:21 just a rough plan yet and it is certainly still a month away 18:25:48 bmwiedemann, understood, it takes a while to get everything underway 18:26:04 also it is vacation time in Europe 18:26:11 ok, well, then on to program items 18:26:38 anteaya, do you want to take us through some mid-cycle highlights? 18:26:43 sure 18:26:50 #link https://etherpad.openstack.org/p/Qa_Infra_Meetup_2014 18:27:06 so qa and infra had a meetup last week in darmstadt germany 18:27:13 we got a lot of work done 18:27:19 it is outlined on the etherpad 18:27:30 focusing on what was accomplished for third-party 18:28:05 we agreed I can get gerrit permissions to create new third-party accounts, but right now the feature set isn't there for me to edit them 18:28:20 but we are working on getting the code merged upstream to do so 18:28:46 one large item is that the host for the sprint is deutsche telekom 18:29:03 which consumes third-party products for use with openstack 18:29:15 so we talked and they will be joining the third party space 18:29:22 great 18:29:27 learning how to read logs, what expectations to have from tests 18:29:45 what a broken build means and how to work with the ci team to get the build working again 18:30:00 how to attend and participate in meetings, how to review and so on 18:30:25 I'm sure you pointed them here 18:30:26 basically how to contribute and work with what we currently have happening with an eye on helping us improve 18:30:30 oh yes 18:30:38 :-) 18:30:42 now they have to dance with legal for a bit 18:30:52 ah, understood 18:30:52 so after that we will start to see them around 18:31:17 I'll be guiding them through, so any questions please let me help you 18:31:37 so we keep our mutually beneficial collaborative environment we all have created 18:31:50 sounds awesome!! we could use you in silicon valley :-) 18:31:58 also new patchsets on my third-party patches 18:32:09 sweston: I'm willing to visit, and will never move there 18:32:12 sweston: :D 18:32:24 I think those are the highlights 18:32:37 if anyone has questions now or later, do ask 18:32:41 * krtaylor looks at huge meetup etherpad 18:32:51 we were busy 18:33:02 anteaya :D 18:33:07 anteaya, thanks! 18:33:52 ok, so next is ease setup for newcomers, but not sure if joa could make it 18:34:25 https://review.openstack.org/107655 goes in that direction - needs core reviewer 18:34:35 we may have to push that to next week, there was some indication that joa would not be here this week 18:34:54 krtaylor: yes, that was my understanding 18:35:37 bmwiedemann, that is interesting but needs a better commit message :) 18:35:47 I'll take a look after the meeting 18:35:59 thanks. suggestions welcome. 18:36:18 bmwiedemann: please use the topic:third-party 18:36:26 that is a goo bridge to the next topic, everyone, please review the patches proposed 18:36:48 good 18:36:51 #link https://review.openstack.org/#/q/status:open+project:openstack-infra/config+branch:master+topic:third-party,n,z 18:37:48 the filter seems to not match on my review... can't it filter by filename? 18:38:06 bmwiedemann: it matches on topic 18:38:19 bmwiedemann, that search is specific to topic 18:38:30 so when you change it to topic:third-party it will pick it up 18:38:44 bmwiedemann, I'll have to try that, not sure if it can 18:38:58 any discussion on those patches? 18:39:21 alright, we'll move on then 18:39:37 #topic Deadlines & Deprecations 18:39:52 any new deadlines to communicate to the group? 18:40:12 it can filter on filename but part of teh point is is decideing on a convetion and sticking to it, which wwe have done and are doing 18:40:47 part of learning to be part of the third-party group 18:41:02 * krtaylor needs to remember to set third-party as the patch topic 18:41:16 yep 18:41:32 #topic Highlighting a Program or Gerrit Account 18:41:37 I would like to get voting enable for the Tail-f CI account. Summary of the status: 18:41:38 Running again since June 10th. Initially it ran on the sandbox and more recently on Neutron (commenting w/o voting rights). I have been monitoring it ~daily and correcting/retriggering if an operational issue crops up. The changes it has posted results on are listed under https://review.openstack.org/#/dashboard/9695. The logs from the ~ 500 recent runs are under http://openstack-ci.tail-f.com:81/html/ci-logs/. 18:41:39 Last week on the 3rd party meeting we reviewed its output and found two issues. The first is that it used an IP address instead of a hostname for logs, and I have corrected that now. The other is that it should run more test cases, and I am currenly working on that. (I aim to setup the expanded test coverage in a staging environment to get a feel for it before taking it live.) 18:41:45 (pardon the paste. remarks prepared earlier :-)) 18:41:59 wow 18:42:05 I think jungleboyj is up next 18:42:15 according to the agenda we are all following 18:42:28 lukego, hang on for open discussion 18:42:40 (Sorry, I saw it as a Gerrit account that shoudl be highlighted) 18:42:47 or in future, add yourself to the agenda 18:43:07 :-) 18:43:14 ok, so jungleboyj has been so kind to agree to give us an update on cinder CI rollout 18:43:17 jungleboyj: humble apologies :) 18:43:30 lukego: No problem. 18:43:59 krtaylor: How large a scope do you want? I only have high level view of Cinder in general. 18:44:18 anything is a start 18:44:23 jungleboyj, you define, you might mention any areas that need help too 18:44:52 Ok, so at the highest level, DuncanT_away has started collecting up information from the driver owners on their progress. 18:45:12 yay 18:45:22 way to go DuncanT_away 18:45:37 Anyone who hasn't reported they are working on this face having a patch pushed up removing their driver if they don't respond by 7/24. 18:45:54 Everyone else needs to be providing regular updates. 18:46:19 It seems EMC is in the lead for implementation at the moment. They have had CI running intermittently in the last couple of weeks. 18:46:31 jungleboyj: okay, that would be information we would like announced under deadlines and deprecations every week from now on 18:46:54 anteaya: Ok. 18:47:01 and since that date is 2 days away, information of this nature should be announced on a weekly basis, going forward please 18:47:04 although that is before next meeting 18:47:26 jungleboyj, that has been brought up in the cinder meetings though 18:47:35 krtaylor: Yes. 18:47:43 ok, good 18:47:46 but part of the point of this space is to keep third party ci informed of deadlines 18:47:48 we have been discussing this there for quite some time. 18:47:58 espcially deadlines with deprecation attached to it 18:48:16 We are expecting that people will have their CI's running reliably by the time we have our meet up on 8/11. 18:48:21 and I'm glad you have been putting this information in cinder meeting logs 18:48:39 jungleboyj: great, I don't but I won't rain on your parade 18:48:42 excellent, keep us in the loop 18:48:52 jungleboyj: let's hope I'm wrong 18:49:02 anteaya: :-) 18:49:07 :D 18:49:16 anteaya: Need to put a stake in the sand somewhere. 18:49:30 jungleboyj: I'm all for that 18:49:57 As for details from IBM ... 18:50:17 We have accounts created for everything but XIV and DS8k. 18:50:23 Need those requests to get pushed through. 18:50:51 jungleboyj: have you made the requests? 18:50:56 storwize has been able to trigger off the gerrit stream but is seeing a memory leak of some sort that causes the VM to be useless after a run or two. 18:51:08 Anyone familiar with a problem like that? 18:51:28 anteaya: Yes, there should have been a request from Eddie Lin for ds8k and Alon Marx for XIV. 18:51:37 * anteaya checks infra ml 18:51:39 on 7/16 and 7/13 respectively. 18:51:53 jungleboyj, the VM isnt created new for each test run? 18:52:02 jungleboyj: sounds like an issue I encountered with trying to re-use slave nodes 18:52:18 its not reall meant to be re-used 18:52:22 krtaylor: sweston If it hurts, don't do that? 18:52:27 jungleboyj: http://lists.openstack.org/pipermail/openstack-infra/2014-July/001577.html 18:52:30 hehheh 18:52:52 jungleboyj: http://lists.openstack.org/pipermail/openstack-infra/2014-July/001575.html 18:52:59 jungleboyj: you are good to go 18:53:14 krtaylor: yes, they are certainly not meant to be re-used :-) 18:53:18 anteaya: Great. Thank you. I will pass those along. May have just been missed. 18:53:24 jungleboyj: np 18:53:33 jungleboyj, it's always good practice to start a fresh vm for each pass 18:53:36 sweston: krtaylor Ok, I will pass that info along and make sure everyone is aware. 18:54:08 jungleboyj, anything else? 18:54:20 Otherwise, each backend drivers has run the required tempest test cases and is working on getting their master/slave nodes set up. 18:54:23 jungleboyj: thanks for sharing the info 18:54:45 mostly done there and have all the hardware in Tucson to eventually house this in one place. 18:54:52 So, we are making good progress. 18:55:04 jungleboyj: do the cinder third-party ci folks know they can attend meetings and add agenda items if they have issues? 18:55:12 anteaya: You are welcome and thank you for the account updates. 18:55:16 jungleboyj: :D 18:55:27 jungleboyj, thanks for giving us the Cinder update! 18:55:38 anteaya: I will put that on this week's agenda for the weekly meeting. It has been mentioned but could use another plug. 18:55:45 jungleboyj: thanks 18:55:51 krtaylor: My pleasure. 18:55:56 yes, please have any cinder teams use this group as a resource 18:56:07 Will do. 18:56:10 ok, almost out of time 18:56:18 #topic Open Discussion 18:56:20 Question: How should I follow up on the above? 18:56:25 lukego, you are up 18:56:27 lukego: read http://ci.openstack.org/third_party.html#permissions-on-your-third-party-system 18:56:38 this body had no mandate 18:56:46 we can vote on nothing 18:56:51 we are not elected 18:57:04 what we can do is talk amoungst ourselves and share information 18:57:09 anteaya: Thanks for the link 18:57:16 acourding to the third party meeting goals 18:57:20 lukego: thanks for asking 18:57:41 but when it comes to status changes, you need to address the program you want permissions from 18:57:46 lukego, the project would have to determine if permissions could be changed 18:58:00 we can evaluate logs and a system, but it is the project that has the decision 18:58:34 lukego, get on their weekly meeting agenda and ask for a change in permissions 18:58:36 understood. I misunderstood and thought I should get a formal blessing here first. thanks for clearing up 18:58:38 we can help you but forward a strong ci history and presentation 18:58:46 if that is what you would like assistance with 18:58:52 np 18:58:58 glad you are on the right track now 18:59:10 also it gave me a chance to state some things 18:59:21 in case anyone thought we have a mandate, which we don't 18:59:32 lukego, it certainly doesnt hurt that you are here and involved 18:59:45 what should go in the ci history for voting perm request 18:59:48 I would hope that would send the right message 19:00:11 hemanthravi: well some history for one 19:00:25 hemanthravi, that is up to the project, hopefully we will be able to have a pointer to that soon 19:00:34 like you have been active for more thatn 2 weeks 19:00:45 we can expand that at a furture meeting 19:00:52 out of time 19:00:54 yes, we must 19:00:59 thanks 19:01:05 thanks everyone for attending! 19:01:08 thanks! 19:01:14 #endmeeting