21:00:06 #startmeeting product working group 21:00:07 Meeting started Mon Jan 25 21:00:06 2016 UTC and is due to finish in 60 minutes. The chair is shamail. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:11 The meeting name has been set to 'product_working_group' 21:00:22 Okay Arkady_Kanevsky, thanks for the heads up. 21:00:23 o/ Kenny's here 21:00:33 hi everyone! roll call please. 21:00:37 o/ 21:00:38 and by Kenny I mean me... 21:00:54 * shamail makes a note that me means Kenny 21:01:02 Hi there, this is Ethan Gafford; I'm joining as a liaison to the Sahara engineering team. 21:01:03 FYI all I have to drop at the bottom of the hour 21:01:03 Shamail - I will have to skip today's call. It co-inside with Gold members meeting 21:01:10 shamail Can I get a copy of those notes? 21:01:16 Hi egafford 21:01:23 shamail: o/ 21:01:33 shamail, o/ 21:01:37 o/ 21:01:38 kencjohnston, i'll try.. i'll send via pigeons 21:01:48 Alright, let's get going! Hello everyone 21:01:58 Agenda for today 21:01:59 #link https://wiki.openstack.org/wiki/Meetings/product-team 21:02:04 o/ 21:02:17 #topic Review actions items from last meeting 21:02:29 shamail I had a number of acitons. 21:02:33 In the last meeting, kencjohnston had taken a few items 21:02:33 o. 21:02:36 So I can start. 21:02:39 yeah.. :) perfect 21:02:42 FAQ was added to the wiki 21:03:10 Awesome, I have updated it to include a roadmap section too 21:03:13 link:https://wiki.openstack.org/wiki/ProductTeam/FrequentlyAskedQuestions 21:03:18 #link https://wiki.openstack.org/wiki/ProductTeam/FrequentlyAskedQuestions 21:03:24 #link https://wiki.openstack.org/wiki/ProductTeam/FrequentlyAskedQuestions 21:03:34 I abandoned the one review item we'd asked to do at end of week 21:03:49 We left the -1 workflows alone right? 21:03:53 And I started a thread about our end-of-time PWG CPL discussion 21:03:55 (based on sgordon's input) 21:04:06 shamail One was appropriate to abandon 21:04:20 yeah, I agree with that one. 21:04:22 the other, sgordon 's was not 21:04:44 so the FAQ is separated into two section: Workflow and Roadmap? 21:04:45 So we should be good. 21:04:45 Hello 21:04:53 yeah - i believe i also put another one up but i have some feedback to integrate and sections to fill out 21:04:58 leong Yeah I was trying to add categories to the FAQ 21:05:00 The CPL/CSPL summary was great, the example really helped. Thanks for sending it out. 21:05:06 feel free to add new categories those were just a start 21:05:12 shamail np 21:05:42 We'll add PWG to Cross-Project workflow as an agenda item for the week thingee can attend 21:06:00 to finish out the conversation that started in opens last week 21:06:14 He is unavailable this week 21:06:29 Thanks kencjohnston! I believe those were all of the items assigned to you. 21:06:45 The next one was for the entire group... "Please review https://review.openstack.org/#/c/255633/ and add your feedback on usefulness, approach, additional gaps, etc." 21:06:51 community might also be interested to find out "how PWG align/influence each project/ptl" 21:06:54 #link https://review.openstack.org/#/c/255633/ 21:07:37 leong, that aligns with the workflow topic.. It would make a great addition to the FAQ as well. 21:08:15 Can you add it to the FAQ using the email that kencjohnston as the basis? 21:08:29 ok 21:08:43 #action Leong will add workflow (e.g. how PWG works with projects) to FAQ using the summary that kencjohnston sent out to ML 21:09:03 So the user story that needed to be reviewed has none so far 21:09:15 I will be reviewing it this week (sorry for not doing it earlier) 21:09:19 shamail That's right. :( 21:09:54 kencjohnston: As an owner, do you think that core should +2 by Thursday if no additional comments are provided by Thursday? 21:10:16 shamail That would be great. Lots of feedback on it, all of it has been incorporated. 21:10:20 good question 21:10:20 Did I mention "by Thursday"? :-) 21:10:30 shamail and it is 45 days since the first patch at this point 21:10:59 yeah, I think this one is ready to be merged and reviews are the bottleneck 21:11:26 If you agree with that deadline, can you please send an email to mailing list? Maybe we might get more people to click the link through that method? 21:11:56 ++ 21:11:59 +1 21:12:06 +1 21:12:06 we should try to get the merged as soon 21:12:10 rockyg: It also leads to another question of whether once this is merged is it set in stone? Considering it's going to the tracked workflow 21:12:27 What does the team think? Do we allow edits on tracked user stories? 21:12:36 At that point, they should be "in flight" to implementation. 21:12:46 So, what happens is that it can be amended through the same process it was created. Which means a pretty heavy duty process 21:12:51 Original discussion at mid-cycle was that they are "locked" 21:13:08 Do we want to account for feedback from the PTLs? 21:13:15 That means changes should be well thought out, or problems with existing should be well stated to get the amendment through 21:13:34 shamail I can say they can't be locked completely, I'll be updating the Gaps analysis as more info is provided and gaps are filled 21:13:40 I agree with that suggestion (of going through the draft -> proposed -> tracked workflow for edits to existing tracked stories) 21:14:02 Good question pchadwick, we had not communicated the existence of this patch/user story outside our team 21:14:17 I think reviewers can keep in mind that the content of the user story shouldn't fluctuate significantly after entering tracked. 21:14:22 All plans only survive until the first engagement with the enemy 21:14:23 Although John Garbutt is aware of it. 21:14:24 kencjohnston: gaps are now a seperate document based on the separation we did last week 21:14:34 and gaps won't alter the story itself 21:14:41 +1 21:15:12 Yeah, I know he is aware rockyg... but what about other projects (cinder, sahara, etc.) 21:15:31 Do we need to pause the +2 for one more week and use this week to send an email out on openstack-dev? 21:15:38 John is aware because I asked him specifically 21:15:41 shamail +1 21:15:43 shamail, i think we should allow edits at any point tbh 21:15:43 The story and review link(s) should be published to the openstack-devs list with a [cross-project] and maybe an [all] in the subject. Then give it a week. 21:15:46 (or is another email list better?) 21:16:01 shamail, i mean even in dev if something changes at implementation time we (ideally) go back and update the spec 21:16:09 main thing is that we have a log (via git) of eidts 21:16:10 imo 21:16:13 And the Sahara CPL now knows about it, too ;-) 21:16:19 the story itself doesn't change much on the rst itself. Gap analysis now goes into a new file under /gap folder 21:16:23 :) 21:16:35 sgordon, ++ 21:16:39 sgordon: once we are in implementation... gaps will address new specs and changes to implementation (which is allowed) 21:16:53 shamail rockyg I'm wondering if we should merge this change 21:16:54 I'll use an example to illustrate concerns with allowing edits of the user story itself 21:16:57 Reality always impinges its cruft on concept 21:17:07 and then ask for additional patches from OpenStack dev. 21:17:18 Because the original commit was for "Adding Gaps Analysis" 21:17:29 and the dev list will want to comment on all aspects of the user story 21:17:49 OK. I'm with kencjohnston now. Merge, then ask for comments. 21:18:02 what if we have a user story that says "as an administrator, I want to be able to check billing data using horizon" and then later we decide to edit it to "as an administrator, I want to be able to check health data through horizon" 21:18:13 all of the work that was in progress would have to change and/or be abandoned 21:18:15 But, we'll need an open review to ask for comments.... 21:18:40 kencjohnston: +1 (you're the user story owner :)) 21:18:55 shamail, so, more likely you'c change horizon to something else, rather than change the pupose of the use case 21:19:05 rockyg Is there a way to do that, make a minor change so it can be open for review? 21:19:19 shamail, we wouldn't do that, because that would be dumb 21:19:24 but that doesnt mean all edits are dumb 21:19:33 this is why we have a review process after all to merge said editz 21:19:39 sgordon +1, I think reviewers will make sure that scenario doesn't happen 21:19:39 It's a a different use case, shamail 21:19:39 #action kencjohnston will send an email reminder to product ML to review rolling upgrade user story patch... Core will +2 by Thursday if no changes are necessary 21:19:54 +1 21:20:01 sgordon: +1 21:20:05 if it completely changes the use case, then of course we dont merge it 21:20:22 but if it's just a clarification or w/e, possibly even one solicited by the dev project 21:20:26 kencjohnston, I think you can just open it with a new commit message: get feedback from the projects or some such 21:20:27 then i think we would merge that 21:20:29 sgordon, that was the only scenario I was hoping locking would prevent but we can overcome through reviews 21:20:52 exactly. 21:21:02 rejected as inappropriate. 21:21:12 rockyg thanks, will do 21:21:28 #startvote Allow edits to user stories even in "tracked" phase? Yes, No 21:21:29 so shamail take another action for me to post a new commit and send aroudn to OpenStack dev post Thursday 21:21:30 Begin voting on: Allow edits to user stories even in "tracked" phase? Valid vote options are Yes, No. 21:21:31 Vote using '#vote OPTION'. Only your last vote counts. 21:21:36 #vote yes 21:21:42 #vote yes 21:21:42 #vote yes 21:21:44 #vote yes 21:21:46 #vote yes 21:22:00 #vote yes 21:22:06 providing merge requests can be refused :) 21:22:13 They can :) 21:22:16 MarkBaker oh they can 21:22:19 #endvote 21:22:19 Voted on "Allow edits to user stories even in "tracked" phase?" Results are 21:22:20 Yes (6): shamail, rockyg, kencjohnston, MarkBaker, pchadwick, leong 21:22:31 #vote yes 21:22:34 meh 21:22:35 :p 21:22:36 #action shamail will update user story process page to state that stories can be editted in tracking 21:22:39 lol 21:22:39 sgordon ha 21:23:01 Shamail, amended, not edited...;-) 21:23:07 #action kencjohnston will post new commit of rolling upgrades user story and send it to openstack-dev ML 21:23:22 rockyg, fair 21:23:38 okay, I had an AI to "shamail will send an email to mailing list to identify sponsors for Austin talk proposals. 21:23:38 " 21:23:58 Have not done that yet, but submissions abstracts have not been worked on yet either.. we'll visit this later in the agenda 21:24:12 changing topics... 21:24:15 #topic User Story Updates 21:24:24 kencjohnston, want to go first since you have to leave in 6 minutes? 21:24:30 shamail No update beyond what we discussed. 21:24:36 Thanks 21:24:42 sgordon, can you go next? 21:24:42 shamail np 21:24:54 my update looks a lot like ken's 21:25:03 feedback received to be integrated 21:25:12 by moi 21:25:30 Sounds good.. is this the right one to be reviewed: https://review.openstack.org/253228 21:25:31 ? 21:25:42 err, updated 21:26:15 sorry, it's already merged right? 21:26:28 So you will be making a new commit with the feedback incorporated... 21:26:36 i need to remove the WIP on that one i think 21:26:44 i was thinking of https://review.openstack.org/224325 21:26:51 and https://review.openstack.org/269874 21:26:59 +1 and please change the title as well (make it more descriptive) 21:27:03 yup. that one is WIP, so it would need 2 +2s to commit 21:27:38 Which user story in openstack-userstories does that nova-spec tie to? 21:27:53 the one sgordon just posted needs some reviews.... 21:28:17 #action Please review https://review.openstack.org/253228 (all) 21:28:54 and https://review.openstack.org/269874 21:29:19 That's the one I had intended... oops. 21:29:25 #action Please review https://review.openstack.org/#/c/269874/ (all) 21:29:41 shamail, sorry the nova-specs one is the one that merged in productwg 21:29:48 got it! thanks. 21:29:58 * kencjohnston quietly steps out, whispering, "Thanks all." 21:29:59 that link is a vestige from the attempt to use backlog specs 21:30:02 leong, can you please go next? 21:30:04 cya kencjohnston 21:30:05 i'll abandon so it disappears 21:30:10 thanks sgordon 21:30:48 https://review.openstack.org/#/c/270015/ a new user story added for HA VM 21:30:56 cool. Also everyone review https://review.openstack.org/224325 21:30:59 it is a request from NTT 21:31:23 NTT actually has some implementation on HA VM and wish to upstream the effort 21:31:32 So that is a new user story overall (e.g. does not belong to the "onboarding legacy apps" 21:31:45 nope.. that's a new user story 21:32:03 leong, that is an interesting one to my organization as well.. I'll check out the code in the external repo 21:32:05 leong, has NTT reviewed the patch? 21:32:13 Could we get them to? 21:32:23 I have send them the link and waiting from their review 21:32:38 Excellent. 21:32:49 Thanks leong! It would be great if they can be the owners for that one 21:32:54 leong, HA VM doesn;t sound very cloud native 21:33:04 * MarkBaker needs to read the review 21:33:13 This one should also be advertised to the dev list. There is work, but it's scattered across projects. 21:33:18 MarkBaker, you are right... that's not target for Cloud-native workload 21:33:27 #link https://review.openstack.org/#/c/270015/ 21:33:29 they have lots of customers that need HA VM 21:33:56 leong, this brings up a good question... 21:33:59 so it can be a "related" story to "onboarding legacyapps" 21:34:11 normally, all user stories in our repo are sourced from market-specific working groups in OpenStack 21:34:34 Can/Should users/vendors post user stories directly here (instead of vetting through a market-specific WG first)? 21:34:37 The HA for VMs was originally discussed in the EWG 21:34:48 pchadwick, thanks... good info to have 21:35:26 so for the HA VM.. NTT is more like the "customer" 21:35:32 Also, HA goes beyond legacy. Cloud can enhance HA over traditional HA in that you have many more resources and flexibilty when done right. 21:35:33 MarkBaker, please review it and add your feedback to the review itself or would be glad to make it an agenda item in the future 21:36:11 rockyg: +1 21:36:28 rockyg +1 21:36:33 Thanks leong. Any updates on "onboarding legacy apps"? 21:36:35 Think of realtime disaster recovery ;-) 21:36:50 and business continuance 21:36:57 sorry shamil, no update on "onboarding legacy apps" haven't got in touch with Gerg 21:37:12 Thanks leong! 21:37:17 shamail, will do 21:37:24 Thx MarkBaker 21:37:40 I will give a quick update on "onboarding legacy infra" since Jay (cloudrancher) isn't here 21:38:34 He is trying to schedule a meeting with DericHorn to discuss getting additional resources.. depending on the outcome, this one might end up staying in "proposed" until there is more interest 21:39:10 Is there a user story for that one yet? 21:39:12 If anyone wants to help do gaps analysis and move that story forward, please contact cloudrancher and let him know 21:39:21 yes, not merged... (goes to find the link) 21:39:49 #link https://review.openstack.org/266068 21:40:27 This basically comes down to importing existing VMs, volumes, etc. 21:40:45 and vice versa 21:40:52 Got it. 21:41:03 alright, changing topics... 21:41:04 not importing.. is actually "managing and unmanaging" 21:41:08 Thanks for the updates everyone! 21:41:15 So at some level, "On-boarding infrastructure" doesn't mean that to me directly. 21:41:19 true leong, better way to state it. 21:41:28 I agree pchadwick 21:41:32 +1 21:41:56 we chose that term (for now) since originally it was using the "onboarding legacy apps" user story as the name 21:42:26 and we wanted to differentiate it from what was implied by apps... so infra seemed to be a quick way to separate the stories 21:42:35 So, it would be migration, deployment and management 21:42:38 might need a rename eventually once we know more details about it 21:42:49 OK - makes sense. Perhaps something like "On boarding environments"? 21:43:06 ... existing environments" 21:43:21 or porting? 21:43:25 Maybe.. I think he is using "onboarding management" but that doesn't fit either 21:43:32 Let's discuss with him when he is here. 21:43:37 is not porting.. the VM still remains in legacy virtualization 21:43:59 Okay, changing topics.. (since Jay isn't here) 21:44:09 #topic OpenStack Austin Talk Proposals [last week for submissions] 21:44:16 #link https://etherpad.openstack.org/p/austin_summit_product_wg 21:44:18 migrating legacy apps and management? or maybe apps and SDLC? 21:44:31 We had started an etherpad to discuss potential topics that we could submit related to our WG 21:45:05 The list has 8 entries but only four have "leads" or people willing to submit 21:45:11 submission deadline is 1 Feb (next Monday).. 21:45:41 Can we update the etherpad this week with abstracts and presenters? 21:45:47 i wasn't sure about the item 2.1 on the etherpad "State of cross releases epics that we started at Mitaka" 21:45:49 Oh, I was gonna post a link to the list about a dev discussion that could be the catalyst for a talk... 21:46:01 It might help to get feedback from the team before submission 21:46:08 not sure if Carol has time to do that as she only get back 1/28 21:46:11 ++ 21:46:31 Agreed leong, I did not count that one as having a sponsor 21:46:50 haha (y) 21:46:51 Carol should help with it (if someone submits) since she started the thread with Doug 21:46:57 Do we have a list of the Epics somewhere? (I know we have the slide from Tokyo) 21:47:13 the themes? 21:47:32 stabilization discussion would be a good one for PWG to get into...I can write up an abstract. 21:47:38 pchadwick, by epics, do you mean themes? 21:47:42 I assume the themes stay the same, but were there specific 21:47:56 epics against the theme for (eg) Nova 21:47:59 rockyg: +1 21:48:17 Ah, pchadwick, we don't have it documented that way but it is represented in the roadmap 21:48:33 #link http://www.openstack.org/assets/tokyo-summit/OpenStack-Roadmap-Mitaka-Update.pptx 21:48:38 OK, that is what I thought 21:48:47 In the roadmap, we put each item being worked on under a theme/epic in the 1,000 ft view 21:49:12 Somebody added item 9. I think that is quite important. "PWG's role in the Stabilization efforts of the dev community and how PWG can/will contribute" 21:49:17 shamail: thanks. 21:49:48 I'll send a reminder email to our ML about the current proposals etherpad... Please send out a quick email if you add an abstract (so people know to review it) 21:49:48 rockyg +1 21:49:54 I'll write an abstract 21:49:56 rockyg, just added it 21:50:05 Thanks pchadwick 21:50:08 I'll get an abstract together for 9. then we can talk about format, etc. 21:50:19 #action shamail will send email about submission deadline and etherpad to ML 21:50:25 Have to do it on the etherpad and/or mailing list to get it in on time. 21:50:41 #action people writing the abstracts for proposals, please let the ML know when you add a draft to the etherpad 21:51:02 thanks, Shamail 21:51:03 Are we using this etherpad? 21:51:05 rockyg: let's keep the etherpad as the central location but encourage participation via ML 21:51:14 ++ 21:51:17 Yes, the one linked at the start of this topic 21:51:43 Okay, I'm skipping the CPL agenda item since I can start that via ML 21:52:06 #action shamail will send an email to ML about missing key CPLs (e.g. Keystone, etc.) to ask for help 21:52:15 #topic Proposal: Meeting time adjustment to cater for other regions 21:52:24 leong, can you lead this since it was your addition? 21:52:39 i was talking to a few Japanese enterprises, some are interested to participate in PWG discussion but the time seems awkward to them 21:52:59 wondering if we can push our meeting to 1 or 2 hour later? 21:53:11 ++ I might get some Huawei participation if this is asian accessible 21:53:15 time is not overly convenient for me either 21:53:19 That starts to make it tough for Euro time zones 21:53:26 leong, can had to leave so I asked him to chime in early 21:53:30 pushing back 2 hours makes it even less convenient 21:53:49 +1 21:53:49 Kenny will not be able to join if we move the meeting later 21:53:51 maybe alternate? 21:54:05 I would have a hard time too (it's already 4P ET) 21:54:15 Or regional with reporting back up to the main? 21:54:16 and 2 hours would move it into the evening (although it's doable) 21:54:21 Could we have one time one week and one time another week? 21:54:27 rockyg: I like the second proposal 21:54:31 Yes, but it moves it to midnight CET 21:54:36 I could push back one hour, but not two 21:54:36 shamail: eek, didn't realize we didn't have one for keystone... thanks for the heads up 21:54:43 MeganR: Attendance might be low if we do alt 21:55:02 np stevemar, we had one but that person doesn't have time anymore :( 21:55:24 move 1 hour probably still workable for them... as that would be 7am their time 21:55:35 shamail: ah it's normally someone from the working group? (we can chat after meeting) 21:55:45 How about rockyg's second proposal? We keep our weekly Monday meeting at this time but add an additional meeting (weekly or bi-weekly) as regional? 21:55:45 do we want to put up a doodle? 21:55:49 Yeah, but doesn't work for China. 21:55:54 I am sure some of us will be on both 21:56:14 stevemar: For PWG it is, i'll contact you to let you know more about the role 21:56:35 or shall we postpone this to Midcycle meetup? 21:56:45 leong: +1 for midcycle 21:56:51 If we could get Japan, China, Korea, Vietnam, Australia, etc all on a regional one, that might give them some autonomy, too. 21:57:02 +1 leong 21:57:03 I actually like the second proposal a lot 21:57:25 I am not a fan of alternating our existing meeting because initial attendance might be low on the alt one. 21:57:40 let's but that to midcycle discussion.. meanwhile keep the time as is 21:57:40 we could revisit once we have momentum on a, separate, regional one. 21:57:54 Sounds good leong 21:57:57 And, we might be able to get Mark or kenny in on some of the regional meetings... 21:58:04 Please add it to the mid-cycle agenda etherpad 21:58:37 Alright... 21:58:40 #topic opens 21:58:42 anything else? 21:58:45 we have 2 minutes 21:59:17 #action leong to add revisiting our meeting time(s) to the mid-cycle agenda 21:59:31 +1 shamail.. i'm adding now.. :-) 21:59:31 Thanks for coming everyone!!! Look forward to the abstracts 21:59:41 Have a great day! 21:59:46 bye 21:59:48 Bye! 21:59:54 #endmeeting