16:01:08 #startmeeting defcore 16:01:10 Meeting started Wed Sep 28 16:01:08 2016 UTC and is due to finish in 60 minutes. The chair is markvoelker. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:14 The meeting name has been set to 'defcore' 16:01:19 #link https://etherpad.openstack.org/p/DefCoreLunar.19 Today's agenda 16:01:25 o/ 16:01:39 o/ 16:01:42 #chair eglute_s 16:01:43 Current chairs: eglute_s markvoelker 16:01:49 o/ 16:01:53 #chair hogepodge 16:01:53 Current chairs: eglute_s hogepodge markvoelker 16:02:02 o/ 16:02:17 Hi everyone! Let's dive in... 16:02:23 #topic 2017.01 Guideline 16:02:41 So hopefully everyone that's playing point for a particular project is readying scoring patches to submit 16:03:13 I think I have the Glance and Neutron ones about ready to go and should get them up tomorrow 16:03:32 Hopefully you've also all contacted the relevant PTL's to solicit their opinions 16:03:35 * eglute_s admits that markvoelker is way ahead of her 16:03:43 o/ 16:03:58 If you need help, please let us know ASAP and we'll try to scramble you some cover 16:04:30 Anyone have problems or updates they want to talk through now? 16:04:45 Shamail told me he is not able to attend today's meeting, just fyi 16:04:49 markvoelker: I probably need help, travel and illness have knocked me out flat 16:05:20 * eglute_s been sick the last week as well. 16:05:29 hogepodge: Ok. Have you contacted the PTL yet? 16:05:47 markvoelker: I haven't done anything. :-/ 16:06:26 hogepodge: Ok. I can probably throw in on that once I get the Neutron and Glance patches posted 16:07:04 eglute_s: Are you good to go now, or do you need help too? 16:07:42 I think i am good with swift, just waiting on notmyname, he said he has been traveling/busy. Have not looked at ceilometer 16:07:51 eglute_s: hi 16:07:59 notmyname hi! 16:08:16 I looked. and then I realized it was more than a quick "check over this" thing ;-) 16:08:37 notmyname that's why we reach out to PTLs :) 16:08:41 you know your project best :) 16:08:46 so actually, I could use some guidance 16:09:01 (what's the link?) 16:09:34 link to? 16:09:45 #link https://github.com/openstack/defcore/blob/master/next.json 16:09:51 yeah, just found it :-) 16:09:52 https://github.com/openstack/defcore/blob/master/2016.08.json#L89 16:10:06 oh, mine is the current 16:10:08 yes, thats the current one :) 16:10:19 next is based on the current one 16:10:32 thats the one we are looking to update 16:11:04 and you're looking to me to propose any changes? otherwise it stays the same? 16:11:13 well, except for advisory, right? those become require 16:11:15 d 16:11:25 Any new features have to have been in since Liberty 16:11:46 you dont have to propose changes directly to the next.json 16:11:47 But also, new tests for existing capabilities 16:12:08 just new capabilities we can score 16:12:21 But, th test stuff comes after the scoring. 16:12:23 if the names are descriptive, the features under "advisory" have existed since circa 2011 (rough guess--point is, "a really long time") 16:12:23 what Rockyg said. Tests must be in tempest though 16:12:44 yeah, I still don't like that ;-) 16:12:47 well, the advisory status is recent 16:13:03 ok, so new capabilities. these are new user-visible features? 16:13:11 notmyname i think we lost that battle for now 16:13:14 correct 16:13:17 non-admin 16:13:50 probably the biggest one I'd consider is something about storage policies, but I'd need some guidance there 16:14:06 you can set a storage policy on container create, but only if the admin has exposed that in the cluster 16:14:43 so it's a huge part of swift and a really useful feature, but not something that might be in all clusters 16:14:45 does it have tests in tempest? 16:14:52 even if that cluster is running HEAD of master 16:15:29 not sure. for the reasons above, I'd guess no, but that's more easily solvable. what would you (defcore^Winterop) say about that sort of feature? 16:15:33 if it is not widely used, then thats were scoring would come in. we score new capabilities on things like adoption 16:15:55 i think it is worth scoring 16:16:08 how is "widely used" determined? 16:16:35 notmyname: user surver sometimes 16:16:36 the 1k+ clusters I've got at swiftstack? ;-) 16:17:04 user survey participation is rather low. but that's a different discussion, probably :-) 16:17:11 i think we usually look at the user survey... 16:17:13 true! 16:17:36 markvoelker other tips for determining adoption/usage? 16:17:48 notmyname do you know if other clouds use this feature? 16:18:14 in general, I don't know. but don't take that as a comment on usage or not 16:18:28 ok. I'll look at what's available in tempest tests and leave a comment(?...where?) 16:18:32 Product adoption (how many OpenStack products support it), client support, etc 16:18:46 notmyname: we also rely on people telling us :-D 16:18:56 Basically if you think it's reasonable to look at, suggest it and we'll take a look. 16:19:11 notmyname ping me directly and i will submit a scoring patch 16:19:17 unless you want to submit a scoring patch :) 16:19:29 yeah, I just don't want to say "you're not swift" if an op hasn't decided to use more than one policy in the cluster 16:19:39 eglute_s: ok, thanks. I'll ping you directly 16:19:43 notmyname #link https://github.com/openstack/defcore/blob/master/working_materials/scoring.txt 16:19:45 ok! 16:19:55 final question... 16:20:22 I think I'd prefer to stay out of required vs advisory, unless you need my commentary there. what are your thoughts? 16:20:34 (TBH, I'd call everything required) 16:21:10 notmyname we start with advisory, then capability graduates to required next round 16:21:20 basically, it has to be advisory before it becomes required 16:21:32 right, but that seems like a process for your team rather than something I directly comment on, right? 16:21:39 correct 16:22:13 ok. so therefore I won't comment on required vs advisory and I'll only mention stuff that is in tempest tests that should be added to the list (which you can then put wherever is right) 16:22:17 sound good? 16:22:46 new capabilities that will be added to the 2017.01 guideline will be added as advisory. for 2017.07 they will become required unless there are issues 16:23:11 thanks notmyname! that very helpful 16:23:43 Ok gang, any other scoring updates or problems to talk about today? 16:24:12 Ok then, moving on... 16:24:18 #topic Add neutron-lib to tc-approved-release (MERGED) 16:24:36 #link https://review.openstack.org/#/c/371777/ Patch to make neutron-lib tc-approved-release 16:24:48 #link http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-09-27-20.01.html TC meeting minutes where this was discussed 16:25:08 Just a quick update on this since we talked about it last week: yesterday the TC merged that patch with unanimous vote 16:25:28 This will allow us to consider adding neutron-lib as a designated section (or parts of it) in future Guidelines 16:25:51 I'll save discussion on that for the upcoming scoring patch, but wanted to let folks know it landed 16:26:24 FYI, I'm also looking at glance_store as a possibility for similar action (and someone--Doug I think?--brought that up in the TC meeting yesterday too by coincidence) 16:26:39 IF there are similar library splits in your projects, you may want to think about that when you're doing scoring. 16:26:57 Questions? 16:27:23 Moving right along... 16:27:32 #topic Clarifying that the TC only wants to consider changes to tc-approved-release that come from DefCore 16:27:44 This was the other topic discussed yesterday, but hasn't landed yet. 16:28:09 Basically this one says "if a project wants to be added to tc-approved-release, they talk to DefCore and DefCore proposes it to the TC" 16:28:55 We discussed last week that we may want to draft up a little document that gives projects some guidance about how to go about doing that 16:29:11 where there any concerns during yesterday's meeting? 16:29:22 * eglute_s quickly scans TC meeting log 16:29:26 I've kind of backburnered that for the moment due to the need to get scoring done, but it might be a good thing to talk about it in Barcelona if I finish a draft before then 16:30:08 eglute_s: Nothing major that I can recall...the gist was that the TC wanted to clarify the process, and I think that's probably quite reasonable. 16:30:59 There was some back-and-forth about the DefCore->Interop Working Group name change, but that was fairly trivial. =) 16:31:06 :0 16:31:08 :) 16:31:33 If anyone has concerns or comments, feel free to post those to gerrit since it hasn't landed yet. 16:31:44 Anything further on this topic? 16:32:27 I am good :) 16:32:37 #topic Renames 16:33:07 So Shamail isn't here today to talk about this, but just to highlight the to-do list that was drafted up 16:33:16 #link https://etherpad.openstack.org/p/DefCore_Rename_Task_List Rename Task List 16:33:48 We need to work on coordination of tasks so we don't have a lot of dangling bits. IMHO that feels like a good Summit topic. 16:34:06 agree 16:34:24 If you can help with any of the tasks there, feel free to stick your name on the etherpad and ask questions. 16:35:10 It's actually not a whole ton of legwork I think, particularly if it's well divvied up. Just needs some coordination. 16:35:21 * notmyname raises hand for question 16:35:32 notmyname: sure, go ahead 16:35:53 sorry, back to next guidelines, can wait if you need to continue current topic 16:36:12 Actually I don't think there's much else to say on this since Shamail's not here, so go ahead. =) 16:36:28 heh, ok 16:36:40 so I'm looking at tempest and what's in liberty 16:36:50 that's what you said, right? tests that are in liberty? 16:37:17 Well, the capabilities being tested need to be present in liberty 16:37:26 ah, ok 16:37:46 so liberty tempest doesn't matter. just tests exist now for features since liberty 16:38:13 for the scoring, yeah. 16:38:14 Right. Most people run more modern versions of Tempest. There's actually a tempest SHA in each guideline that was known to work at the time the Guideline was approved. 16:38:18 good. 'cause there's no reference to "liberty" tag or branches in tempest. most recent is grizzly, and after that just version numbers 16:38:31 ok, thanks 16:38:54 Ok, moving on to summit stuff 16:39:01 #topic Summit Planning 16:39:24 It's almost time for Barcelona, and we've got one working session. I've started a pad to solicit ideas for things we want to hash out 16:39:45 We probably won't get to everything folks suggest due to the limited time, so try to focus on things that would benefit from facetime 16:39:59 #link https://etherpad.openstack.org/p/DefCoreBarcelona Barcelona planning etherpad 16:40:03 thanks markvoelker 16:40:29 I put a few things in there to "seed the plot", but feel free to add more and we'll try to nail down an agenda after next week's meeting 16:41:03 Oh, and as a reminder, our work session is: 16:41:12 markvoelker what do you have in mind for adjusted guideline? 16:41:13 #link https://www.openstack.org/summit/barcelona-2016/summit-schedule/events/16798/interop-defcore-working-group-work-session DefCore work session slot 16:42:20 eglute_s: I don't think I have anything in mind yet. But we do have a slightly abbreviated development cycle for Ocata, so it might be worth talking about whether we want to adjust the Guideline cadence accordingly 16:42:38 Something to ponder and come to Barca with opinions/suggestions on I think. =) 16:42:45 :) 16:42:51 ++ 16:43:03 ++ 16:43:07 we already talked about 2017.01 being lighter than 2016.08 16:43:24 are you thinking changing the schedule? 16:43:56 Potentially, yes. The development cycle has a slightly different schedule going forward, so it may make sense to adjust Guideline timing too. 16:44:14 But like I said: it's an incomplete thought right now. 16:44:20 I don't think the user survey timeframes will change, so we should consider what we trigger off of 16:44:40 also, guideline schedule is in our process docs i believe 16:44:53 i am ok changing it, just we need to keep that in mind 16:45:03 Originally, DefCore was purposely not tid to relase schdule 16:45:16 All good discussion points for Barcelona. =) 16:45:34 Exactly. What makes sense in light of.... 16:46:17 Ok, I think that's the last topic on the agenda today. 16:46:22 #topic open discussion 16:46:30 Anything else to bring up today folks? 16:46:40 #link https://github.com/openstack/defcore/blob/master/doc/source/process/2016A.rst#expected-time-line 16:46:49 for reading before Barcelona :) 16:47:52 Going once... 16:48:05 Going twice... 16:48:09 thanks markvoelker! i am good :) 16:48:20 Ok folks: get those scoring patches up! See you next week. 16:48:24 #endmeeting