18:00:16 <anteaya> #startmeeting third-party 18:00:17 <openstack> Meeting started Mon Jun 2 18:00:16 2014 UTC and is due to finish in 60 minutes. The chair is anteaya. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:18 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:20 <openstack> The meeting name has been set to 'third_party' 18:00:38 <anteaya> anyone here for the third-party meeting? 18:00:42 <mestery> o/ 18:00:52 <anteaya> hmmm 18:00:58 <bruff> o/ 18:01:00 <anteaya> going to be a short meeting then 18:01:10 <david-lyle> o/ 18:01:29 <anteaya> great, thanks for being here 18:01:30 <krtaylor> o/ 18:01:35 <anteaya> #link https://wiki.openstack.org/wiki/Meetings/ThirdParty#Agenda_for_next_meeting 18:01:40 <anteaya> our agenda for today 18:01:56 <anteaya> #topic Welcome & Reminder of OpenStack Mission 18:02:19 <anteaya> welcome to everyone who is here 18:02:31 <anteaya> for anyone who is new here is the openstack mission 18:02:33 <linggao> o/ 18:02:38 <anteaya> #link 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:02:54 <anteaya> #topic Review of previous week's open action items 18:03:12 <anteaya> #info Anita (anteaya) to polish the Purposes/Goals section from the etherpad 18:03:23 <anteaya> #link https://etherpad.openstack.org/p/polished-third-party-goals 18:03:31 <SergeyLukjanov> o/ 18:03:36 * SergeyLukjanov lurking 18:03:38 <bookwar> hi, all 18:03:41 <anteaya> so I have taken a bit of time on our goals for the use of this space 18:03:55 <anteaya> please take a look at the etherpad and share your thoughts 18:04:20 <anteaya> do they goals listed adequately descrive your motivations for attending these meetings? 18:04:53 <anteaya> don't forget to sign your name to the etherpad 18:05:07 <anteaya> Longgeek: are you here? 18:05:25 <Longgeek> anteaya: yes. 18:05:51 <anteaya> Longgeek: good please look at the linked etherpad with us 18:06:03 <anteaya> any comments? 18:06:10 <Longgeek> anteaya: ok 18:06:32 <anteaya> anyone with any thoughts? 18:07:04 <bookwar> anteaya: general idea is clear, i think 18:07:05 <anteaya> okay, I will acknowledge no complaints and list them on the meeting page as our goals 18:07:06 <krtaylor> LGTM, we can morph over time as everyone gets up to speed 18:07:10 <anteaya> bookwar: thanks 18:07:15 <anteaya> krtaylor: agreed 18:07:46 <anteaya> so I will add them to the meeting page and when someone feels they need to be reviewed please add an item to the agenda 18:08:01 <anteaya> #topic Announcements 18:08:15 <anteaya> bookwar: you added the first item 18:08:57 <bruff> there is probably some common questions implementors have for the different groups with differing answers by group, like sizing CI infrastructure which for some contributions would differ from say nova to cinder. 18:08:57 <trinaths> HI 18:09:18 <anteaya> bookwar: do you have anything you want to say on the item you added to the agenda 18:09:20 <bookwar> anteaya: actually i just read it on the mailing list and decided that it's worth mentioning here 18:09:31 <anteaya> bookwar: okay, what did you want to mention? 18:10:03 <bookwar> #info http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg25513.html there will be Meet Up for Infra with possible Third-Party participants 18:10:12 <anteaya> sorry no 18:10:15 <anteaya> that is incorrect 18:10:19 <bookwar> ok ) 18:10:30 <bookwar> so then it's my question 18:10:37 <trinaths> anteaya: I have got a new hosting account for CI logs. Do I need to restore old CI logs, or start with new logs. 18:10:37 <anteaya> there will be a meetup of infra/qa folks in which various items will be discussed 18:10:46 <anteaya> including third party matters 18:10:52 <bookwar> can third-party members participate? 18:10:59 <anteaya> trinaths: we have an agenda: https://wiki.openstack.org/wiki/Meetings/ThirdParty#Agenda_for_next_meeting 18:11:04 <anteaya> please follow along 18:11:14 <anteaya> bookwar: I was expecting that question 18:11:38 <anteaya> this meeting is for people who have a commitment to becomeing core contributors to infra and/or qa 18:12:18 <anteaya> if anyone is willing to commit to learning and reliably performing at least 30 reviews/per month to start (that is not enough for core) 18:12:33 <anteaya> in any of the infra/qa repos that person can request to attend 18:12:58 <anteaya> if you are expecting this will be a place to ask questions to get your system running, the answer is no, this is not that place 18:13:12 <anteaya> actually this meeting is that place 18:13:26 <anteaya> once we get folks trusting the agenda format and using it 18:13:30 <anteaya> bookwar: make sense? 18:13:41 <bookwar> anteaya: yes, thanks for clarifying 18:13:44 <anteaya> great 18:13:59 <anteaya> #link Documentation: http://ci.openstack.org/third_party.html 18:14:09 <anteaya> please read that, there are some changes this week 18:14:18 <anteaya> be sure to share that around 18:14:31 <anteaya> also 18:14:35 <anteaya> #link How To Ask Questions The Smart Way: http://www.catb.org/esr/faqs/smart-questions.html 18:14:41 <anteaya> this is an invaluable resource 18:14:51 <anteaya> and one that i will be pointing to frequently 18:15:04 <anteaya> please read it if you haven't and share with others 18:15:10 <anteaya> any other announcements? 18:15:29 <anteaya> #topic OpenStack Program items 18:15:37 <anteaya> david-lyle: you're up 18:15:48 <david-lyle> thank anteaya 18:16:24 <david-lyle> So the main question I have is what are the requirements for third parties to provide infrastructure to test against outside of CI 18:17:10 <anteaya> david-lyle: are any of your concerns answered here? http://ci.openstack.org/third_party.html#requirements 18:17:11 <david-lyle> in Horizon we get numerous patches that want to target say a 3rd party device in neutron, but have no means to actually exercise the code other than through unit tests 18:17:29 <anteaya> can you give me a forinstance? 18:17:35 <anteaya> like a url for a patch? 18:18:36 <david-lyle> this outdated, but Horizon in the H cycle added support for managing a cisco router, unfortunately there is not test environment to verify the running code 18:18:46 <anteaya> hmmmm 18:18:49 <bookwar> "support recheck" is not an easy feature to implement 18:18:57 <david-lyle> so we have fair chunk of code that we can't validate 18:18:59 <anteaya> bookwar: this is david-lyle's time 18:19:11 <anteaya> david-lyle: yes I am beginning to see 18:19:36 <anteaya> I question that horizon should add support for a propietary service in the first place 18:19:45 <david-lyle> there are requests for more code along those lines, but without a requirement for an environment where we can validate, I am very uneasy to add support 18:19:49 <david-lyle> anteaya: that too 18:19:51 <krtaylor> david-lyle, is this for supporting that third party functionality? else it shouldn't be part of horizon 18:20:43 <krtaylor> david-lyle, that would be up to the third party implementors to test and report, horizon will have to come up with how it will require testing on this code 18:20:51 <anteaya> david-lyle: I'm feeling this question needs to find it's way onto the tc agenda 18:20:52 <david-lyle> so several services expose driver support and include code for it, correct? then isn't it reasonable to support those same drivers in Horizon 18:21:01 <krtaylor> similar to what Nova has done for instance 18:21:15 <anteaya> david-lyle: that is a question I can't answer 18:21:19 <anteaya> since I have no authority 18:21:25 <anteaya> but it is a good question 18:21:29 <krtaylor> it is 18:21:33 <HenryG> davidlenwell: there is a cisco CI for neutron. Maybe a horizon CI can be run against the same lab config. I will ask them. 18:21:44 <anteaya> HenryG: ? 18:21:59 <krtaylor> but that is one specific example, not general case 18:22:28 <david-lyle> Ideally, I want to be able to try the code on a live environment before merging 18:22:33 <anteaya> david-lyle: I enourage the process for discussing it with the tc, to discuss the scope of horizon regarding third-party 18:23:19 <anteaya> david-lyle: if the tc feels horizon should be including support for third-party services then the testing conversation can come from that 18:23:35 <anteaya> and yes, I agree you should be able to test what you are including in master 18:23:39 <david-lyle> anteaya: I'm heading that way. I just wanted to raise the issue that CI support isn't necessarily enough 18:24:09 <anteaya> david-lyle: yes we have to have the understanding of how it affects other projects 18:24:24 <anteaya> and I am glad I have a better understanding of how it affects horizon now 18:24:40 <david-lyle> my recommendation for Horizon at the summit was that there needed to be an environment we could exercise the Horizon code against before integrating it 18:24:51 <anteaya> I like that 18:25:06 <anteaya> after the tc chat put an item on the infra meeting agenda 18:25:09 <david-lyle> just wanted to make sure that wasn't completely against the other assorted edicts in openstack 18:25:15 <anteaya> so we can discuss how to create that support 18:25:17 <david-lyle> anteaya: will do 18:25:21 * anteaya nods 18:25:24 <anteaya> thanks david-lyle 18:25:27 <david-lyle> and thanks for the time 18:25:31 <anteaya> np 18:25:43 <anteaya> next topic 18:25:49 <anteaya> #topic Deadlines & Deprecations 18:26:02 <anteaya> anyone have any deadlines or deprecations they want to announce? 18:26:20 <anteaya> no? 18:26:22 <anteaya> okay 18:26:27 <anteaya> #topic Highlighting a Program or Gerrit Account 18:26:44 <anteaya> okay today we are going to look at two maintainers 18:26:52 <trinaths> Hi, i'm there with freescale-ci 18:26:57 <anteaya> Longgeek: who mantains thstack-ci 18:26:59 <anteaya> and trinaths 18:27:00 <Longgeek> yes 18:27:05 <anteaya> great 18:27:07 <trinaths> Longgeek: Hi 18:27:18 <Longgeek> trinaths: hi 18:27:25 <anteaya> so some of the things you are doing well is you are both on irc and you are talking in channels which is good 18:27:52 <Longgeek> anteaya: ok 18:27:59 <trinaths> anteaya: :-) 18:28:02 <anteaya> and I bring you to the attention of others so that as I address some of your concerns, and mine that others can read the logs and learn 18:28:07 <anteaya> so for starters 18:28:19 <Longgeek> About our account have any questions? 18:28:27 <anteaya> Longgeek: I'm speaking 18:28:36 <Longgeek> ok 18:28:52 <anteaya> everyone knows the logs are here: #link http://eavesdrop.openstack.org/ 18:28:55 <anteaya> correct 18:29:02 <trinaths> yes 18:29:20 <anteaya> and everyone reads the meeting logs and -infra and -qa and the project you are testing on a daily basis, correct? 18:29:22 <Longgeek> yes 18:29:26 <anteaya> great 18:29:42 <anteaya> so one of the things I want to start with 18:30:00 <anteaya> when something goes wrong, don't start by assuming that our system is the problem 18:30:14 <anteaya> which is covered in how to ask smart questions, linked above 18:30:17 <anteaya> as an example 18:30:50 <Longgeek> This is, I need to learn. 18:30:51 <anteaya> anyone who wants to look at the infra logs for the weekend will see Longgeek spent a considerable about of time trying to get a patch in dealing with min.js 18:31:00 <anteaya> after many hours and much time 18:31:13 <anteaya> he found out his https proxy wasn't working properly 18:31:14 <Longgeek> anteaya, :) 18:31:39 <anteaya> he found that out by pasting the output of the error for jheseth to view 18:31:53 <anteaya> and jheseth gave him a suggestion 18:32:03 <Longgeek> yes, The https proxy problem 18:32:11 <anteaya> which helped him to conclude that his error lay within his own environment 18:32:13 <anteaya> so 18:32:17 <anteaya> let's help each other 18:32:37 <anteaya> if you have a problem, first evaluate your local environment 18:32:44 <anteaya> Longgeek you know trinaths now 18:32:44 <Longgeek> yes. 18:32:51 <anteaya> so you can help each other 18:32:59 <anteaya> paste, using paste.openstack.org 18:33:10 <anteaya> the command and output and share it with each other 18:33:16 <anteaya> bruff: you can help in this too 18:33:19 <Longgeek> ok, paste.openstack.org. 18:33:19 <trinaths> anteaya: yes.. 18:33:47 <trinaths> anteaya: Longgeek, helped me with Zuul troubleshooting 18:33:47 <anteaya> if you all have the same output then it isn't a local issue, and then you can ask in -infra what someone can see when the view the paste 18:34:12 <anteaya> please don't go straight to filing bugs and offering patches, that wastes our time in -infra 18:34:16 <anteaya> make sense? 18:34:24 <anteaya> bruff: you can help here, yes? 18:34:40 <Longgeek> OK, I understand. 18:34:46 <anteaya> great 18:34:56 <anteaya> now Longgeek 18:35:08 <anteaya> there are some questions about your account 18:35:27 <anteaya> the people involved with the projects you are testing don't know what you are doing 18:35:47 <anteaya> so it is helpful if, before you test a project, you talk to the people involved with the project 18:35:57 <anteaya> and if you don't know who they are, ask 18:36:01 <Longgeek> I test my present work system stability. 18:36:27 <Longgeek> ok. 18:36:46 <anteaya> here is the list of openstack projects and their governing programs: http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml 18:36:52 <anteaya> please refer to that list 18:37:20 <Longgeek> I'll look at it 18:37:29 <anteaya> now, right now Longgeek's system is posting 2 comments per patchset and third-party ci is only allowed one comment per patchset 18:37:43 <anteaya> anyone able to help Longgeek fix his system? 18:38:03 <[1]trinaths> Just got diconnected.. 18:38:22 <anteaya> is anyone able to help Longgeek? 18:38:53 <Longgeek> zuul event? 18:39:11 <anteaya> you can't have your systems post the comment "starting tests" 18:39:24 <anteaya> can anyone help Longgeek turn that comment off? 18:39:45 <Longgeek> Like this? Starting gate jobs. http://status.openstack.org/zuul/ 18:39:58 <anteaya> right you can't have that comment 18:40:04 <anteaya> that is noise 18:40:20 <anteaya> third-party ci systems can't post that comment 18:40:32 <anteaya> okay let's move to trinaths, who has some issues 18:40:35 <Longgeek> Well, I'll try to locate it, and close 18:40:41 <anteaya> he is having difficulty will logs 18:41:07 <anteaya> his first server was hacked and he has now moved to a public server which gives a malware warning 18:41:30 <trinaths> anteaya: I may leave the chat at any time.. Since, we are experiencing a cyclone here and can be a power shutdown to the colony,.. 18:41:30 <anteaya> anyone have any suggestions for trinaths and securely serving his logs? 18:41:40 <anteaya> trinaths: okay you can read the logs 18:41:45 <trinaths> anteaya: I went for godaddy hosting 18:41:49 <trinaths> now 18:42:03 <anteaya> does anyone have any suggestions for helping trinaths? 18:42:09 <trinaths> the logs are available at fslopenstackci.com 18:42:26 <mestery> I've verifed the new log location for trinaths doesn't trigger Cisco WSA alarms anymore. 18:42:28 <anteaya> I'll let you know now, these meetings are going to be painfully slow if folks are not willing to help each other 18:42:35 <anteaya> mestery: great thank you 18:42:50 <anteaya> trinaths: good work, we may have solved that issue 18:42:53 <mestery> anteaya: I think trinaths issue is solved now regarding logging from my perspective. 18:43:00 <anteaya> mestery: great thanks 18:43:05 <mestery> anteaya: thank you too! 18:43:13 <trinaths> mestery: thanks a lot.. 18:43:17 <anteaya> those were the main issues I had 18:43:27 <anteaya> please read how to ask smart questions 18:43:35 <anteaya> there is a lot of good information in there 18:43:47 <anteaya> Longgeek trinaths anything else from you? 18:44:02 <trinaths> mestery: were there any other issues I need to address regarding CI? 18:44:12 <mestery> trinaths: Not from my perspective, no. 18:44:34 <trinaths> mestery: okay.. thank you 18:44:38 <anteaya> okay going to move topics 18:44:44 <anteaya> #topic Open Discussion 18:44:52 <anteaya> anyone have anything for open discussion? 18:44:55 <Longgeek> anteaya: There is nothing for the time being! :) 18:45:12 <anteaya> Longgeek: okay thanks, we still need to talk before you turn your system back on 18:45:22 <trinaths> anteaya: doubt 18:45:48 <anteaya> trinaths: if that means you have a question, do ask your question 18:46:08 <trinaths> anteaya: Since, I moved to a new Log repository, do I need to hold the old logs present in my old server ? 18:46:25 <anteaya> you need the old logs present on your new server 18:46:48 <trinaths> anteaya: okay. thanks 18:46:49 <anteaya> logs from yesterday need to be accessed reliable and without triggering malware warnings 18:46:58 <anteaya> bookwar: did you have anything? 18:47:49 <anteaya> bruff: was there something you wanted to say? 18:48:07 <trinaths> anteaya: okay.. 18:48:09 <bruff> No I did add to the etherpad 18:48:22 <anteaya> bruff: what etherpad? 18:49:15 <bruff> linked earlier in the meeting 18:49:20 <bruff> .. 18:49:27 <anteaya> #link https://etherpad.openstack.org/p/polished-third-party-goals 18:49:34 <anteaya> what do you want to know? 18:49:42 <anteaya> can you expand on what you are looking for? 18:50:02 <anteaya> I think the level of detail you are asking for is a little specific for overall goals 18:50:10 <anteaya> and is better as an agenda item 18:50:11 <bruff> suggestion to have projects document common information around what their CI 3rd party requirements are 18:50:32 <bruff> in addition to getting started process 18:50:36 <anteaya> third-party requirements are here: http://ci.openstack.org/third_party.html#requirements 18:50:50 <anteaya> bruff: what are you looking for in addition to that? 18:51:35 <bruff> It seems like the scale of testing will vary by the project you are committing to right? 18:51:41 <anteaya> exactly right 18:52:17 <anteaya> nova will be the project with the greatest throughput 18:52:31 <bruff> So in the getting started section might be useful for each project to provide some info around these differences, by project 18:52:31 <anteaya> bruff: what project do you want to test? 18:52:49 <bruff> For my specific group it is a cinder driver 18:52:56 <anteaya> bruff: that would be difficult since there are so many projects 18:53:16 <anteaya> okay, well I think time is better spent ensuring you have good contact with the cinder folks 18:53:25 <anteaya> do you spend time in their channel? 18:53:52 <anteaya> and read the cinder channel and meeting logs? 18:54:01 <bruff> Oh, yes but as you try to get your head around the 3rd party CI testing you go to those webpages as well 18:54:23 <anteaya> yes, that is what they are meant for 18:54:36 <anteaya> what stage are you at right now, with setting up your testing? 18:54:50 <bruff> so providing some of this common documentation (or a set of common questions that the project leads could answer is useful 18:55:15 <anteaya> we are working on that, but since we are standardizing across all systems taht will take some time 18:55:22 <anteaya> right now, what do you need to know? 18:55:49 <bruff> no question currently 18:55:52 <bookwar> maybe certain stat about commits per day, it allows you to plan your infrastructure loads 18:56:07 <anteaya> okay, if you do have a question bruff do you feel you know where to ask it? 18:56:39 <bruff> Yes this type of thing, I'm trying to get through our GIT process so we can get going 18:56:58 <anteaya> bookwar: do you look at the graphs at the bottom of: http://status.openstack.org/zuul/ 18:57:14 <anteaya> bruff: what do you mean get through your git process? 18:57:46 <bruff> OK good to know, but if you don't have a handle on CI stuff yet it isn't clear where you can get this info to start with. 18:58:13 <anteaya> bruff: right, which is why we set up these meetings 18:58:19 <anteaya> with open discussion 18:58:51 <bruff> Right? So as a general question/info knowing about scaling this will be a common question and you might be able to provide pointers for this as the wiki develops 18:58:51 <anteaya> bookwar: https://github.com/openstack/openstack/graphs/commit-activity 18:59:06 <asselin_> bruff, for cinder ci setup, you can also chat int he #openstack-cinder channel. many of use are getting 3rd party ci setup 18:59:16 <anteaya> thanks asselin_ 18:59:32 <bruff> Yes, agreed 18:59:48 <anteaya> we are at time 18:59:54 <anteaya> thanks for a great meeting everyone 18:59:57 <anteaya> read the logs 19:00:01 <anteaya> see you next week 19:00:05 <anteaya> #endmeeting