16:00:47 #startmeeting defcore 16:00:48 Meeting started Wed Mar 16 16:00:47 2016 UTC and is due to finish in 60 minutes. The chair is markvoelker. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:51 The meeting name has been set to 'defcore' 16:00:53 o/ 16:00:57 o/ 16:00:58 o/ 16:01:03 o/ 16:01:09 bye 16:01:14 #link https://etherpad.openstack.org/p/DefCoreRing.15 Today's agenda 16:01:16 bye 16:01:21 #topic agenda 16:01:44 Please have a look at today's agenda and note any late additions 16:02:03 Glad to see you all made it in spite of the DST change here in the US. =) 16:02:25 hello 16:02:31 I like DST, i just dont like the switching! 16:02:36 hello luzC! 16:02:42 #topic Midcycle recap 16:02:54 Hello everyone. 16:03:03 #link https://etherpad.openstack.org/p/DefCoreSpring2016MidCycle Etherpad from DefCore midcycle meetup 16:03:26 Thanks to everyone who came down to Texas, and special thanks to Vince and IBM for hosting us 16:03:26 o/ 16:03:45 If you took action items from the sessions, they should hopefully be reflected in the Etherpad 16:03:59 I know I have several. =) 16:04:20 should we review who has what and decide on timelines? 16:04:52 eglute: We could, but that could take a while...it's a long list. Maybe we should just ask first if anyone is unclear on their AI's or timelines? 16:05:04 that sounds like a good idea 16:05:05 @markvoelker, you are welcome 16:05:16 It was our pleasure to host. 16:05:41 On my end, I think the first thing I owe is a 2016.07 draft. I should get that pushed up for review later tonight. 16:05:50 That should u 16:05:52 thanks markvoelker 16:05:55 nblock a few other things 16:06:12 Does anyone else need clarification on AI's or timing? 16:07:21 i am good for now 16:07:33 Ok, hearing nothing then...the next big thing for several folks is scoring, which is due soon. And is the next topic on our agenda today, as luck would have it. 16:07:34 =) 16:07:46 #topic Scoring 16:08:21 We need to get scoring patches submitted ASAP. Our deadline is only about a week and a half away now, so the sooner the better. 16:08:33 #info Scoring patches due March 27 16:09:03 Hopefully each of you have had a chance by now to reach out to PTL's and others to solicit input...if you need help on that front, please let us know! 16:09:12 Let me know when it is time for me to discuss Heat scoring 16:10:40 Any other scoring stuff before we get to Heat? 16:11:10 Ok then: catherineD, let's talk about Heat. The floor is yours. =) 16:11:24 Thx markvoelker: 16:11:42 So I have discussed scoring with the Heat team 16:12:14 basically, they have not implemented tempest plugin interface for their in-tree test yet 16:12:28 as a result of the discussion , a BP was created 16:13:01 * markvoelker sees that as a positive 16:13:14 #link Heat BP for tempest plugin https://blueprints.launchpad.net/heat/+spec/tempest-plugin-support .. target for Newton 16:13:44 So I guess the question is: if that isn't going to land until Newton, where does that leave us for this coming Guideline? 16:13:57 question: does it make sense to request for scoring Heat now or should wait for the BP implemation? 16:13:57 E.g., are there tests in Tempest today that are reasonable in the interim? 16:13:58 we cant add those tests to defcore until the patch lands 16:14:36 markvoelker: They do not think what are in Tempest today is a good representative of Heat features 16:15:06 I was planning to have a face-2-face working session with them at the Austin summit 16:15:23 catherineD: Ok. I personally haven't looked through the ones in Tempest lately so I'll trust their judgement. Kinda disappointing not to have anything for this Guideline though. 16:15:23 to at least get the in-tree test list and capabilities 16:16:32 catherineD: besides this exact case for Heat, how're you dealing with the test split in tempest? I mean that when it comes from the tempest plugins in other repos and moved tests 16:16:33 we do have the capabilities in https://review.openstack.org/#/c/216983/ 16:16:34 ? 16:17:48 dmellado: if the in-tree tests are implemented with tempest plugin... testr list test will give a complete test list including the test in tempest and those with plugin 16:17:57 so from testing we should be OK 16:18:10 catherineD: I know, but my question is about the projects who lacks tempest plugin 16:18:18 and tests have been already moved 16:18:29 i.e. neutron api tests 16:19:29 I belieev DefCore's stand is DefCore test must be able to initiate test byTtempest. Right? markvoelker: eglute: 16:19:35 dmellado: moved? into or out of tempest? 16:19:51 hogepodge: some neutron tempest tests were moved out of tempest to the neutron repo 16:19:52 catherineD is correct. dmellado are you talking about current defcore tests that were already moved? 16:19:55 catherineD: yes. Mechanically that's the easiest way to pick those up today. 16:20:11 dmellado can you provide examples? this is news to us 16:20:24 eglute: not current in defcore, but for the future 16:20:29 sorry if I was alarming ;) 16:20:48 dmellado ah in that case it is ok! 16:21:03 I'm currently working, or trying to, in the neutron tempest plugin 16:21:14 and thus was interested ;) 16:21:29 are you planning on moving current defcore tests into the plugin? 16:21:44 or all of the neutron tests into the plugin? 16:21:55 eglute: neutron moved quite some tests to their own repo 16:22:07 basically I need the plugin to run them from tempest 16:22:28 do you already have a working plugin? if not, how far away are you? 16:22:49 i.e. https://github.com/openstack/neutron/blob/master/neutron/tests/api/test_networks.py 16:23:12 I'm working on it and probably not too far, but most probably won't be landing in mitaka 16:23:23 (just too many things xD) 16:23:42 dmellado: I think the project needs to be aware that if the tests are targeted as DefCore plugin then they needed to be able to run from Tempest 16:24:10 DefCore plugin --> DefCore tests :-) 16:24:17 I'm not sure about defcore, pretty new to it 16:24:21 qa has indicated that they would like defcore tests to stick around in tempest where possible 16:24:24 so sorry if I ask too many maybe known things 16:24:48 hogepodge: thx 16:24:51 at any case as of today they run just fine, just was thinking about the next movements 16:25:00 thanks hogepodge for pointing that out 16:25:03 dmellado you are at the right place! and we definitely want to know about this as early as possible 16:25:15 markvoelker: eglute: hogepodge: back to Heat scoring ... 16:25:22 plugin is a compromise, but if those tests could move back (I know), that's a course to consider 16:25:50 do we still want to work with the test they have in Tempest today or wait? 16:25:53 we do need to consider the plugin route though 16:26:31 catherineD: I think that I'd need to look into what's in Tempest for Heat today before I can really have an opinion. 16:26:41 catherineD i think if they suggest not using the tempest tests, we should not use them. 16:26:53 catherineD: That said, if the Heat folks feel those are so insufficient that they'd rather have nothing for this Guideline... 16:28:04 markvoelker: seems like so .. because without the plugin ... we can not run the tests .. 16:28:40 catherineD: In your conversations with the Heat folks, did they understand that without a plugin we have to use the in-Tempest tests or nothing this time around? 16:29:13 markvoelker: they do so they would like to implement the plugin in Newton 16:29:29 by defining BP and owner 16:29:30 Ok. So they're ok with not having anything in the next Guideline then? 16:30:33 markvoelker: Let me double check with them on the fact that whether they are OK witj not having anything in the next Guideline 16:30:49 thanks catherineD 16:31:13 Ok. If they're willing to wait another six months I have no real problem with that. It's fine to continue working on identifying candidate capabilities, but obviously no pressure on the March 27 date. 16:31:35 Any work you do now will simply help ensure adequate test coverage exists and make scoring easier down the line. =) 16:32:01 markvoelker: +1 16:32:15 Ok, anything else on scoring before we move on? 16:33:32 ok, moving on then 16:33:36 #topic RefStack 16:33:44 * markvoelker turns the floor back over to catherineD 16:33:56 openstack: Thx 16:34:09 for https://review.openstack.org/#/c/290689/ 16:34:51 it was updated with patch#2 to add the tests instead of renaming ... 16:35:27 but I think we need to think of the long term solution because the test lists are dynamic 16:35:45 catherineD what do you propose? 16:35:54 Out plan is to provide a REST API in RefStack to let user download the test list 16:36:20 The REST API would reconstruct the list everytime the user requests 16:36:57 so it is a live test list with many options that the user can choose (list only required, or with alias , or advisory ...) 16:37:17 we will also provide a link at the RefStack server UI 16:37:34 would that also affect the tempest tag that the refstack client will be downloading? 16:38:08 dmellado: the test list is constructed from the guideline JSON files 16:38:24 and not from testr test list of tempest 16:38:34 catherineD: I see, thanks for the clarification 16:39:06 but the guideline files do change overtime due to flagged tests etc ... 16:39:12 so it is dynamic 16:39:13 this only gets more difficult once out of tree tests are admitted 16:40:21 so how does the guideline JSON files get built? from the scoring that mentioned before? 16:40:50 dmellado: yep. I'll dig up an example patch review for you to peruse if you like 16:40:59 that'd be great markvoelker, thanks! 16:41:36 please count me in for the example as well please 16:42:04 but for the immediate issue, https://review.openstack.org/#/c/290689/ should be merged 16:42:16 dmellado: luzC: here's the patch that added networking capabilities...I'll use it as an example since I wrote it and since it got a lot of discussion =) https://review.openstack.org/#/c/210080/ 16:42:32 catherineD: makes sense 16:42:44 thanks markvoelker ;) 16:43:38 catherineD: anything further? 16:44:09 not for this topic ... 16:44:27 could we discuss the next RefStack topic 16:44:36 catherineD: absolutely, go for it 16:45:14 I am really sorry that this is the third times we discuss the "List RefStack Users" topic 16:45:23 #link http://lists.openstack.org/pipermail/defcore-committee/2016-March/001066.html 16:46:40 during the RefStack meeting , it was suggested that I send the email 16:46:53 I think ONLY foundation members should be able to list users in refstack 16:47:11 Ok, so we've been over this a few times but I think we're getting new info as we unravel the ball of yarn a bit so it's fine to bring it back up. 16:48:16 I'm torn on this issue 16:48:20 One thing that it might be useful to clarify: it feels like part of the resistance here is that not allowing normal users to list user data is that doing so creates extra work/complexity for you guys. =) And that's a valid concern. Is that true? 16:48:46 On one hand we're open and all this information is available anyway. On the other, I don't want to give someone a simple API to generate a spam list. 16:49:55 markvoelker: I think we need to look at the principal ... how we implement should not affect the principal 16:50:55 hogepodge: We get the user infor for openstackid which own by Foundation 16:50:56 catherineD: +1 16:52:11 catherineD: I don't disagree, but what I'm sort of meandering toward is kind of what hogepodge is getting at: if it's really burdensome to do it this way and 90% of that info is available already anyway...maybe I could be convinced the costs outweigh the benefits. But if it's not a ton of extra work, I'd prefer we stick to the original intent, which is to disclose the least info necessary to do the job. 16:53:01 markvoelker: +1 16:53:02 catherineD: That's why I'm curious how much work this adds up to. 16:53:10 markvoelker +1 16:53:32 less than the amount of time we've spent discussing this, for sure 16:53:44 specially for catherineD :) 16:53:55 markvoelker: how much work is depending on individual opinion,s 16:54:01 gema: haha 16:54:51 catherineD: I think probably the RefStack team is best situated to figure out a reasonable level of effort estimate...unfortunately we're probably not. 16:54:55 So what I'd suggest... 16:54:55 My concern is once the data is exposed we can not get it back ... I hate to see RefStack being the one who does that ... 16:55:29 Is that we once again re-iterate our assertion that our preference is to disclose the least amount of information necessary to perform the required tasks. That's our guiding recommendation. 16:55:30 Unless there is a really good reason to list ALL registered users for any logged in user, Refstack should not be displaying it 16:55:55 If RefStack decides to go a different route because the effort is too much...I'm probably ok with that call. 16:56:14 We can give the guidance, but the implementation is ultimately up to those who are writing the code, really. 16:56:47 Does that sound reasonable to folks? 16:56:51 eglute: markvoelker: hogepodge: gema: I would appreciate if you all can response to the email http://lists.openstack.org/pipermail/defcore-committee/2016-March/001066.html 16:57:06 will do, sorry haven't yet! 16:57:16 catherineD: can do. 16:57:20 catherineD: will do 16:57:28 eglute: no problem at all .... 16:57:59 thank you all... I hope this would be the last time I bring this issue here :-) 16:58:09 it's an interesting topic, though 16:58:18 if we assume this is all 'open', then yeah 16:58:26 anyway, I'll try to find some time to reply ;) 16:58:40 dmellado: thank you! 16:58:40 catherineD, please do bring things up as they come up 16:59:11 eglute: thank you 16:59:25 #action all please respond to http://lists.openstack.org/pipermail/defcore-committee/2016-March/001066.html 16:59:40 Anything further? We're about out of time 17:00:02 nope from me 17:00:06 Ok then, thanks folks! 17:00:13 #endmeeting