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