21:00:51 #startmeeting Solum Team Meeting 21:00:53 Meeting started Tue Jun 16 21:00:51 2015 UTC and is due to finish in 60 minutes. The chair is adrian_otto. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:54 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:57 The meeting name has been set to 'solum_team_meeting' 21:01:01 #link https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2015-06-16_2100_UTC Our Agenda 21:01:06 #topic Roll Call 21:01:11 Adrian Otto 21:01:25 Ed Cranford 21:01:32 james li 21:01:40 some of the folks in austin are on their way home, prompted by a tornado watch 21:01:58 oh, no 21:02:13 I hope that does not cause too much trouble there 21:03:12 are you double-booked for cross-project right now? 21:04:32 datsun180b: me? 21:04:52 yes, and i guess you've likely been this whole time 21:05:14 so we have datsun180, james_li, and me 21:05:33 gilbert pilz 21:05:37 (sorry) 21:05:41 hi gpilz 21:05:50 ok, so that's enough to start with 21:06:01 #topic Announcements 21:06:21 1) We released Solum 2015.1.0 (Kilo) this past week 21:06:54 2) We applied to become an OpenStack Project: 21:06:55 #link https://review.openstack.org/190949 Governance Review to Add Solum to OpenStack Projects List 21:07:08 keith bray here 21:07:13 It was on the agenda for the TC meeting which just concluded: 21:07:27 #link http://eavesdrop.openstack.org/meetings/tc/2015/tc.2015-06-16-20.02.html TC Minutes with link to full logs 21:08:08 even though affiliation diversity is not a decision criteria for new projects, the TC is concerned about it so it's time to do community building work. 21:08:44 I didn't gather it was a deal-breaker, but it is something we should work on 21:08:46 we have 4/7 required votes so far 21:09:13 it's technically irrelevant, but I think we all would appreciate wider diversity. 21:09:19 so let's work on that a bit 21:09:41 It's difficult because I can only indirectly influence that balance 21:09:43 questions on the motion? 21:10:23 I'm glad they didn't have many qualms with our approach and they didn't question our stability that I saw 21:10:32 datsun180b: diversity will improve if people know about the project 21:10:58 and know that it's actually a real thing that its contributors are committed to 21:11:46 Should we make or update a getting-started-with-developing doc? 21:11:59 3) I will be on vacation from 6/19 to 7/5 returning to work again on 7/6 21:12:22 datsun180b: yes, those sorts of efforts will help onboard new contributors 21:12:54 so I've asked Devdatta if he can chair our meetings, and he said yes. 21:13:07 so I'll mark the next agenda accordingly. 21:13:16 any announcements from team members? 21:13:27 hello kebray and dimtruck 21:13:34 hello 21:14:06 #topic Review Action Items 21:14:24 1) adrian_otto to spring clean our blueprints (COMPLETE) 21:14:39 2) adrian_otto to spring clean our bug list (COMPLETE) 21:14:50 ten labors remain, herakles 21:14:52 3) devkulkarni to file a bug to investigate solum-magnum integration outlining the various options, relevant documentation, etc. 21:15:05 #link https://blueprints.launchpad.net/solum/+spec/magnum-integration Magnum Integration for App Deployment 21:15:10 Status: COMPLETE 21:15:23 that concludes action items… none to carry forward. 21:15:32 #topic Blueprint/Task Review 21:15:49 Bug Ststs: 0 Critical, 4 High, 8 Medium, 22 Low, 45 Wishlist 21:15:51 #link https://launchpad.net/solum/+milestone/2015.1.1 34 bugs targeted for Liberty 21:16:20 please help me decide if we should keep the following, or who they should be assigned to: 21:16:22 High Importance Bugs (Are these all still valid? If so, let's get them all assigned) 21:16:35 #link https://bugs.launchpad.net/solum/+bug/1321546 docker prepare script does not install docker before running docker command 21:16:37 Launchpad bug 1321546 in Solum "docker prepare script does not install docker before running docker command" [High,In progress] - Assigned to James Li (james-li-3) 21:16:46 assigned, great! 21:16:53 james_li: is this up to date? 21:17:04 likely it'll be absorbed by his bash-to-python work 21:17:28 adrian_otto: yeah let's keep around for now and I will look into it 21:17:46 ok, Thanks! next 21:17:49 #link https://bugs.launchpad.net/solum/+bug/1339298 rpc server occasionally cannot read messages from rabbitmq on gate node 21:17:50 Launchpad bug 1339298 in Solum "rpc server occasionally cannot read messages from rabbitmq on gate node" [High,Triaged] - Assigned to James Li (james-li-3) 21:18:00 also assigned to james-li 21:18:11 same for his one too :) 21:18:16 next 21:18:17 #link https://bugs.launchpad.net/solum/+bug/1441828 Error in uploading built DU to glance 21:18:18 Launchpad bug 1441828 in Solum "Error in uploading built DU to glance" [High,Triaged] - Assigned to Devdatta (devdatta-kulkarni) 21:18:39 devkulkarni is in transit, right? 21:18:44 here 21:18:50 oh, welcome devkulkarni! 21:18:56 I will have to check if this bug is still valid 21:19:06 let it be assignment to me 21:19:08 ok, I'll let you look while I pull up the next… 21:19:09 thanks adrian_otto 21:19:16 #link https://bugs.launchpad.net/solum/+bug/1462130 Concurrency bug for multiple deployments within same second 21:19:17 Launchpad bug 1462130 in Solum "Concurrency bug for multiple deployments within same second" [High,Triaged] - Assigned to Devdatta (devdatta-kulkarni) 21:19:28 that one I just assigned to me 21:19:30 this one seemed valid, and recent 21:19:39 yeah 21:19:49 feel free to re-assign as needed 21:19:51 yes — we have to change our columns to have subsecond time granularity 21:20:07 that concludes our list of High priority bugs 21:20:17 here are the Medium ones: 21:20:21 Orphan Medium Bugs (Let's get these assigned) 21:20:35 were all orphaned as of the time I made the agenda earlier 21:20:42 #link https://bugs.launchpad.net/solum/+bug/1293738 Improvement: Check duplicate when creating/registering a language_pack 21:20:42 Launchpad bug 1293738 in Solum "Improvement: Check duplicate when creating/registering a language_pack" [Medium,Triaged] 21:21:03 that one struck me as an easy fix 21:21:09 muralia might have already fixed it 21:21:18 i hope the fix isn't just in the cli 21:21:32 datsun180b: good point 21:21:41 either way it should be relatively simple 21:21:42 we need to check that.. I don't remember 21:21:59 for now, we can assign it to muralia imo 21:22:04 ok, I added a comment accordingly 21:22:08 ok, will assign 21:22:26 done 21:22:39 next is: 21:22:40 #link https://bugs.launchpad.net/solum/+bug/1302552 Tech Debt: Convert bash scripts in contrib into python code and add tests 21:22:41 Launchpad bug 1302552 in Solum "Tech Debt: Convert bash scripts in contrib into python code and add tests" [Medium,Triaged] 21:22:50 that goes to james_li 21:22:54 I am working on this one 21:22:58 ok, assigning 21:23:08 i don't think it's fair to call it a bug 21:23:28 it is a task 21:23:55 oh that's just the bot then 21:24:18 next is 21:24:27 #link https://bugs.launchpad.net/solum/+bug/1382660 Create installation instructions 21:24:29 Launchpad bug 1382660 in Solum "Create installation instructions" [Medium,Triaged] 21:24:43 I wondered if this was actually completed already 21:24:55 it probably is.. 21:24:56 devkulkarni: you worked on this recently, yes? 21:25:11 adrian_otto: no.. I was working on getting our devstack setup working 21:25:20 oh, ok 21:25:25 didn't dimitry, too? he's not anywhere i can ask him 21:25:26 volunteers to own this one? 21:25:32 but nick silkey and dimtruck might have worked on playbooks to get a multinode setup 21:25:41 dimtruck was here 21:26:02 I guess we can volunteer dimtruck (dimitry) for this 21:26:03 ok, I will assign to dimtruck for now, and he can orphan it again if justified 21:26:24 assigned. 21:26:35 #link https://bugs.launchpad.net/solum/+bug/1451483 Languagepack name too long to deploy app 21:26:36 Launchpad bug 1451483 in Solum "Languagepack name too long to deploy app" [Medium,Triaged] 21:26:47 this one struck me as another easy fix 21:27:03 I think datsun180b was already on it sometime back 21:27:15 datsun180b: are you willing to have this one? 21:27:19 well i'm in the same vein with some plan checking. sure, hand it over 21:27:32 what's your launchpad id? 21:27:35 ed--cranford 21:27:46 tx datsun180b 21:27:57 assigned. 21:27:59 next is... 21:28:07 to know a man's true name is to have power over him 21:28:10 #link https://bugs.launchpad.net/solum/+bug/1340297 solum assembly delete does not delete heat-stack/nova instance on failure 21:28:10 Launchpad bug 1340297 in Solum "solum assembly delete does not delete heat-stack/nova instance on failure" [Medium,Triaged] 21:28:27 this one will require some thought to solve well 21:28:29 adrian_otto: this one might be obsolete 21:28:34 oh? 21:28:54 reading 21:29:07 can we arrange for one of us to test it (with a simulated failure)? 21:29:36 you can assign that to me 21:29:43 datsun180b: I promise not to abuse the power of your name ;-) 21:29:49 tx devkulkarni 21:29:58 I think we are taking care of this.. I will verify 21:30:13 assigned. 21:30:20 that concludes the medium priority bugs 21:30:28 all other orphans are Low or Incomplete 21:30:42 Bugs to Discuss 21:30:54 Thanks adrian_otto 21:30:54 we had an ML discussion about this one 21:31:05 #link http://lists.openstack.org/pipermail/openstack-dev/2015-June/066842.html ML Thread about log deletion 21:31:21 it was related to thoughts that came form this defect: 21:31:23 #link https://bugs.launchpad.net/solum/+bug/1463986 App deletion logs left in Swift after successful deletion 21:31:24 Launchpad bug 1463986 in Solum "App deletion logs left in Swift after successful deletion" [Undecided,Incomplete] 21:31:43 that needs further input to triage I think 21:31:47 adrian_otto: I think your concern about interactive input is valid 21:32:15 and I am +1 on changing the help message 21:32:31 were you all happy with the proposed solution outlined in my recent post to the ML today? 21:32:32 can be done when muralia adds the flag 21:32:37 option one: remove all interactivity. option two: probe for interactive terminal and fail if it's not available 21:32:45 yes, I think we can wait until that flag is implemented 21:32:59 we will need a blueprint or task ticket to track that feature 21:33:08 is there already one (I don't remember seeing one) 21:33:16 at minimum we should have the flag 21:33:28 or, do you want to track that in the above referenced bug itself? 21:33:34 the flag is good-enogh for me for now. 21:33:45 no, because the current bug is actually a defect 21:33:53 and the new flag is a wishlist item 21:33:58 I will take an action item to add it 21:34:00 ok, makes sense 21:34:03 who would like to own it? 21:34:33 I am sure muralia would volunteer for it if he were here :) 21:35:08 +1 devkulkarni 21:35:21 #action adrian_otto to create a bug/task ticket to track the addition of a flag to keep logs on app deletion, assigned to muralia 21:35:25 ok, thanks 21:35:37 #link https://bugs.launchpad.net/solum/+bug/1434293 top-level name should not be in the planfile 21:35:38 Launchpad bug 1434293 in Solum "top-level name should not be in the planfile" [Undecided,Incomplete] 21:35:50 this one raised the question (again, sorry) about name uniqueness 21:35:51 oh plan "app"s 21:36:12 dimtruck was kind enough to summarize our previous decision point in this thread: 21:36:25 #link http://lists.openstack.org/pipermail/openstack-dev/2015-June/066843.html ML Thread about app name uniqueness 21:36:47 any thoughts on this? 21:36:52 i think the hardest part about dupe names is our plan "app"s don't have any recourse to rename except rebuilding them 21:36:55 gpilz: I was curious if you had a point of view 21:37:10 i don't think we need to enforce name uniqueness in new apps since you can just rename them anyway 21:37:40 I agree with ed 21:37:46 but plan names need to be unique? 21:38:02 yeah, but they're on the conveyor belt from toy story 3 21:38:14 heh, funny. 21:38:24 don't plans have an id? 21:38:33 isn't 'id' the unique thing? 21:38:33 yes, they have a uuid and a name 21:38:36 they do 21:39:05 at present we still complain "hey that name refers to >1 resource, try again with the uuid" 21:39:08 how many unique attributes do you need? 21:39:24 and that change may be younger than this bug 21:40:06 wait scratch that bit about a bug, that came out of nowhere 21:40:57 anyway i'm of the opinion we don't need to enforce unique names for our resources 21:41:04 +1 21:41:13 so should we keep bug https://bugs.launchpad.net/solum/+bug/1434293 or convert that to a BP for new features? 21:41:14 Launchpad bug 1434293 in Solum "top-level name should not be in the planfile" [Undecided,Incomplete] 21:41:35 thanks gpilz 21:41:44 thanks datsun180b 21:41:46 obselete, i'm working to get away from plans in their current form 21:41:49 does it matter if it is a bug vs. bp? 21:41:58 ok, so I am marking it as such and we can move on 21:42:08 no, it does not matter 21:42:14 referring to the app-resource work that is 21:42:35 ok.. we can mark it obsolete, but I know muralia had some opinions 21:42:48 in general bugs are task level things or defects, and we prefer now to use BP's for new features that are more than a straightforward task,a nd may require work from multiple contributors 21:42:59 we can bring it back 21:43:06 …later if we want 21:43:10 if required we can revisit it.. I am fine either ways — can see argument from both sides 21:43:18 the current status is incomplete 21:43:23 so I am going to leave it alone 21:43:42 and we can purge this out later if there is no further discussion to have on it 21:44:45 assigned to Murali with a question re: disposal of that bug 21:45:00 Blueprints to Discuss 21:45:08 #link https://blueprints.launchpad.net/solum/+spec/app-resource App Resource 21:45:14 this BP is in progress 21:45:30 I want to scope it to Liberty 21:45:36 objections? 21:45:45 none 21:45:46 no objections 21:45:55 fine with me 21:46:17 first review is to lay down the resources, i'm working on that. murali's got the second phase, using the new resources to drive our logic 21:46:44 ok, I marked it as Started and scoped it to L2 21:46:46 the *first* resources 21:46:52 Liberty milestone 2 21:47:01 after that there's the workflow and history resources, by whatever name 21:47:04 datsun180b: how many phases do we have? 21:47:27 Please link bug/task tickets back to the blueprint 21:47:38 you do this by editing the blueprint and putting in the bug numbers 21:47:50 i can do that 21:47:54 thanks datsun180b 21:48:05 I have a few more 21:48:07 #link https://blueprints.launchpad.net/solum/+spec/environments Environments 21:48:18 do we want to begin work on this in Liberty? 21:48:31 if not, I will not target it yet 21:49:00 may be.. we need to at least change its description to align with the new app and workflow resources 21:49:14 lets hold off on targeting it yet for L 21:49:31 #action adrian_otto to update description of https://blueprints.launchpad.net/solum/+spec/environments to match current terminology 21:49:54 #link https://blueprints.launchpad.net/solum/+spec/solum-camp-api CAMP API 21:50:14 gpilz: when should we plan for completion of that BP? 21:50:26 is it fair to target it to one of the liberty milestones? 21:50:32 2 months each 21:50:41 I need about 6 weeks 21:50:52 ok, so I will put it on liberty-2 21:50:54 does that sound excessive? 21:50:56 and we can revisit as needed 21:51:33 done 21:51:51 #link https://blueprints.launchpad.net/solum/+spec/stage-logs Stage Logs 21:52:06 datsun180b: update on this? 21:52:24 should it be targeted to liberty-1? 21:52:31 obselete. some ideas were worked into app-resource 21:52:37 oh, ok 21:52:43 marking as such 21:52:51 imo, it is completed 21:53:06 the logs for each stage are available in tenant's cloud files container 21:53:25 ok 21:53:41 yeah, tenant logger implemented by Dev 21:53:48 oh i see 21:53:54 ok, time for open discussion then 21:54:03 #topic Open DIscussion 21:54:04 i had a different approach in mind for all of that 21:54:13 but call it done if you like, less work for me 21:54:43 datsun180b: take a look at TenantLogger class, glad to see any improvements on it 21:54:45 datsun180b: Let's give what we have a try, and if we dislike it we can revisit 21:54:58 oh it's fine as is 21:55:44 guess i was getting my wires crossed with my functional test spec 21:56:01 are there other aspirations that we should track for Liberty in blueprints? 21:56:08 datsun180b: oh you have that one 21:57:03 i think the app resource will keep me plenty busy 21:58:01 cool 21:58:11 thanks everyone for attending today 21:58:23 thanks adrian_otto! 21:58:35 timed it just about right 21:59:11 our next meeting is Tuesday 2015-06-23 at 2100 UTC. I will be out, but devkulkarni will chair. 21:59:25 have a great day 21:59:29 #endmeeting