21:00:42 #startmeeting Solum Team Meeting 21:00:43 Meeting started Tue Jul 14 21:00:42 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:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:46 The meeting name has been set to 'solum_team_meeting' 21:00:47 #link https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2015-07-14_2100_UTC Our Agenda 21:00:53 #topic Roll Call 21:00:55 Adrian Otto 21:00:57 o/ 21:01:00 devdatta kulkarni 21:01:11 hello randallburt and devkulkarni 21:01:11 Melissa Kam 21:01:21 Gilbert Pilz 21:01:23 hi adrian_otto 21:01:29 hello mkam, and gpilz 21:01:41 james li 21:01:58 Randall Burt (who did it wrong already) 21:02:10 you can wave if you prefer 21:02:20 force of habit :) 21:02:23 hello james_li 21:03:27 #topic Announcements 21:03:29 (none prepared). Any announcements form team members? 21:03:34 s/form/from/ 21:04:19 #topic Review Action Items 21:04:26 1) devkulkarni to check how to make solum's heat deployer pluggable to support different kinds of resources in different operational environments 21:04:33 uh, I didn't do what I was supposed to 21:04:35 Status: randallburt to propose a spec 21:04:48 sorry. will sort it before the weeks out 21:04:49 do we have a link to the spec review? 21:04:55 adrian_otto: ^^ 21:05:02 ok, then I will just carry this one 21:05:28 o/ 21:05:34 #action randallburt to propose a spec for how to make solum's heat deployer pluggable to support different kinds of resources in different operational environments 21:05:39 oh, devkulkarni can you send me those photos from our brainstorm session? 21:05:41 hello hogepodge 21:05:48 randallburt: sure, will do 21:05:51 thanks! 21:05:55 2) adrian_otto to follow up with devdatta-kulkarni about filing a heat plugability blueprint 21:05:59 Status: COMPLETE 21:06:09 resolved as above. 21:06:14 yep 21:06:23 3) dimtruck to check with devdatta-kulkarni aboutthe stauts of the namespace migration to the openstack git namespace, and file openstack-config reviews as needed if they have not already been created. 21:06:23 adrian_otto: can we get a link? would like to know more about "heat pluggabiliy" 21:06:41 randallburt: this is exactly the same topic 21:06:49 ah, k. thanks adrian_otto 21:06:52 randallburt: same topic as you are going to propose spec for 21:06:55 last week we did not have a resource to reference 21:06:57 gotcha 21:06:58 your spec will be that 21:07:12 #link https://bugs.launchpad.net/solum/+bug/1472409 Rename stackforge/solum to openstack/solum 21:07:12 Launchpad bug 1472409 in Solum "Task: Rename stackforge/solum to openstack/solum" [Wishlist,In progress] - Assigned to Devdatta (devdatta-kulkarni) 21:07:24 Status: COMPLETE 21:07:30 any questions on this one? 21:07:36 I have submitted a patch: https://review.openstack.org/#/c/201287/ 21:07:56 I am working with Andreas on it. 21:08:14 ok, anything more to convey to the team on this one? 21:08:17 you can check the comments by Andreas on the patch 21:08:26 no, that is all 21:09:02 no action from me is needed on that topic, correct? 21:09:09 \o sorry i'm late 21:09:11 as far as I understand 21:09:27 had to make a change to governance to add other solum projects, which I have submitted 21:09:31 sometimes the project-config reviewers ask for the PTL to vote on those, so if you need that just let me know. 21:09:39 yes, will do 21:09:39 ok, cool 21:09:55 #topic Blueprint/Task Review 21:10:11 Any work items that we'd like to discuss as a team today? 21:10:22 I would like to check up with randallburt and james_li on where we are with their respective patches 21:10:29 eyes on #link https://review.openstack.org/#/c/200451/ and its dependent would be appreciated. I'm working on Ed's original patch to fix test bugs and will rebase, but the code for those patches shouldn't change. (Bug 21:10:42 Bug #1473256 21:10:42 bug 1473256 in Solum "Error message leaking SQL queries" [Undecided,In progress] https://launchpad.net/bugs/1473256 - Assigned to Randall Burt (randall-burt) 21:11:31 randallburt: is it clear what's jamming the gate for that? 21:11:34 randallburt: this is different than the mock patch right? 21:11:55 adrian_otto: yes. I've sorted the dependency issue with mock and am fixing other tests that the update broke 21:12:01 devkulkarni: ^^ yep 21:12:04 adrian_otto: gates are currently blocked due to the mock issue 21:12:32 randallburt: so we need to get the mock patch in first I guess, right? 21:12:32 Are you sure it's Mock and not the Devstack Keysone v2->v3 change? 21:12:37 devkulkarni: yep 21:12:38 oh! 21:12:43 adrian_otto: yes 21:12:48 that happened too? 21:13:05 well, the thing I'm fixing isn't related to keystone changes anyway 21:13:05 yes, Devstack currently breaks all projects using Keystone v2 APIs 21:13:06 adrian_otto: out devstack gate is passing 21:13:14 I can't remember if we are using v3 or not 21:13:17 s/out/our 21:13:26 we're using v3 21:13:31 solum is using v3 21:13:43 ok, so that's a nonissue then 21:14:12 randallburt: so going back to the mock patch.. lets get that one merged if it is ready 21:14:18 ok, so let's merge that patch 21:14:21 my patches https://review.openstack.org/#/q/owner:james-li-3+status:open,n,z are blocked by the mock issue, and also by an oslo_config migration patch I am working on currently 21:14:32 devkulkarni: I will submit it as soon as tests pass locally 21:14:44 randallburt: sounds good. will keep an eye out for that 21:14:55 #link https://review.openstack.org/200697 Replace mock.assert_called_once with mock.called 21:15:03 randallburt: is that the one you meant? 21:15:03 james_li: ok 21:15:20 adrian_otto: yes. I'm fixing that one 21:15:34 ok 21:15:47 james_li: you'll need to rebase on that one when I can get it sorted 21:15:57 sure 21:16:42 may take a little while longer since it broke more than just the asserts 21:17:28 randallburt: did you want to spend a little time now on that? 21:19:12 hello kebray 21:19:13 adrian_otto: I am :D 21:19:18 tx randallburt 21:20:24 oh, you mean explanation? Basically we were mocking things like mock.someattribute.somemethod.return_value = something for class level things. Appearently that worked at one time, but doesn't any more for instances created from the mock class. 21:20:50 either that or our tests were broken before the update to mock 21:21:04 either way, tests don't pass until its fixed everywhere 21:21:05 randallburt: could be the latter 21:21:10 actually, I just meant that we are not in a hurry today, so you were welcome to split attention to revise that patchset 21:21:25 adrian_otto: k, am/will do 21:21:36 cool, thanks 21:21:46 ok, other work items to discuss in the interim? 21:22:20 I think those were the main ones 21:22:33 devkulkarni: I don't think so, because I'm having to fix tests that were in merged patches only a few days before the mock breakage 21:22:39 hello dimtruck 21:22:47 I marked your action item as complete 21:22:47 hello :) 21:22:53 ok, 21:22:56 yes sir. i saw that 21:22:59 #topic Open Discusssion 21:23:02 randallburt: I see. makes sense then it must be the former 21:24:22 for the open discussion I want to provide updates on the openstack submissions for tokyo.. we had discussed it in one of the earlier meetings.. there are at least 4 presentations being submitted on solum and related topics 21:25:29 1) on overall solum which I have registered; 2) on languagepacks which muralia has registered; 3) on performance reliability security which james_li has registered; 4) on continuous integration which dimtruck and mkam has registered 21:26:15 #4 is with our friends from prod sec 21:26:26 so that includes openstack's bandit, for example 21:26:31 fyi, tomorrow is the deadline. 21:26:35 dimtruck: right 21:26:45 what is openstack bandit? 21:27:05 devkulkarni: https://wiki.openstack.org/wiki/Security/Projects/Bandit 21:27:28 static code analysis for security issues 21:27:29 cool 21:27:41 did not know we are using bandit in our CI setup 21:27:47 for a few months now :) 21:27:57 nice 21:28:00 keep in mind that Rackspace's travel budget for Tokyo is relatively restrictive, so not everyone who attended the last summit will be able to go. 21:28:03 we've been growing with them 21:28:14 gpilz: will you be attending in Tokyo? 21:28:44 dimtruck: cool.. is the rackspace security team working on bandit? 21:29:14 adrian - that is my intention 21:29:30 devkulkarni: correct 21:29:31 gpilz: ok 21:29:34 one of many 21:29:49 nice 21:30:24 dimtruck: ops guide :)? 21:30:44 let me know if you need any help on that.. 21:30:55 yes - let's take that post meeting 21:31:02 1) install devstack …. 21:31:07 maybe tomorrow morning? 21:31:09 hahahaha 21:31:11 randallburt: yes 21:31:11 randallburt: ha ha 21:31:17 how did you know? 21:31:35 :D 21:31:38 randallburt: we had some folks for asking for an operations guide for solum 21:31:51 I imagine so. Good news, that 21:32:05 dimtruck: sounds good.. we can discuss in #solum sometime tomorrow 21:32:40 coolness 21:32:50 dimtruck, mkam: heads up on our repo changes 21:32:52 i have a doc i want to run by you 21:33:04 oh yes...we'll have to update internal flows 21:33:05 when that happens we will have to fix our CI systems 21:33:22 will keep everyone in the loop on that in #solum 21:33:45 ok 21:34:35 mkam, james_li: 21:34:49 do we expect performance to get affected by the python patches? 21:34:56 any thoughts? 21:35:19 looks like james_li is not at his desk 21:36:34 dimtruck: when we change CI, please remind me of changing vagrant-solum-dev too 21:37:00 there's nothing I can think of that would be a potential performance issue, but I can't say for sure until after we run tests 21:37:09 devkulkarni: ok 21:37:34 devkulkarni: what do you think about pulling that into the main solum tree now? 21:37:41 mkam: ok, .. and the tests are currently blocked because the patches are not passing upstream gates, right? 21:38:04 adrian_otto: you mean vagrant-solum-dev? I think that would be nice 21:38:15 yes 21:38:56 I can take an action item for that (or you can assign that to me).. may not get around to doing that immediately (so will have to carry it forward in a few meetings, but that should be fine) 21:39:03 devkulkarni: it's actually due to that permissions issue we're having with docker-py 21:39:11 I'll just make a bug ticket for that one 21:39:15 mkam: oh, is it? 21:39:26 adrian_otto: sounds good. and assign that to me 21:39:46 dimtruck, mkam: I thought we had some clue on the docker-py issue. no? 21:40:22 not yet 21:40:28 still debugging 21:40:49 james_li: is it reproduceable on devstack? 21:41:16 i guess maybe that's a question for #solum 21:41:20 dimtruck: it is about virtualenv I think 21:41:29 so you don't see it on devstack 21:41:36 I did not 21:41:41 ok 21:41:58 #link https://bugs.launchpad.net/solum/+bug/1474568 Task: Move vagrant-solum-dev from github to main source tree 21:41:58 Launchpad bug 1474568 in Solum "Task: Move vagrant-solum-dev from github to main source tree" [Wishlist,Triaged] - Assigned to Devdatta (devdatta-kulkarni) 21:42:01 devkulkarni: we'll need to debug more 21:42:12 dimtruck: sounds like it.. 21:42:13 i can create a launchpad bug for it 21:42:23 dimtruck: yes, that will be good 21:42:32 because it might affect anyone trying to run solum in virtualenv 21:43:01 james_li, dimtruck: is the issue only related to the way we run performance tests, or it is more general? 21:43:09 more general 21:43:18 it's a functional issue, not load 21:43:18 as in, will it affect staging/prod environments as well? 21:43:21 yes 21:43:22 definitely 21:43:33 it'll affect anyone running docker py in higher envs 21:43:51 hmm.. so then we need to get it resolved asap. will pinging folks on docker-py channel help? 21:44:01 (may be one of you have already done that) 21:44:02 devkulkarni: it only affects when we switch to the new code 21:44:12 bash code still runs fine 21:44:19 right 21:44:20 james_li: right 21:44:40 all because docker-py cannot talk to daemon 21:44:42 james_li: but looks like we won't be able to get your python conversion merged if this issue is not resolved. 21:44:43 right? 21:45:03 devkulkarni: why not if it passes on devstack? 21:45:09 devkulkarni: I don't think it is a problem in code 21:45:34 it is a problem of how we packaging and running solum artifact 21:45:39 randallburt: good point.. if it passes devstack and other gates then we can surely get it merged 21:45:52 james_li: that was my impression as well. limited to virtual env and permissions, correct? 21:46:04 but may affect our staging and prod environments at rax 21:46:14 randallburt: yes 21:46:37 devkulkarni: different issue altogether then. patches can merge even if we have to fix our internal packaging to make it work :) 21:46:46 devkulkarni: no if we don't switch to the new worker handler 21:46:54 randallburt: yes, fair enought 21:47:08 james_li: that's right, you have made it configurable 21:47:08 * randallburt just pokes in between test runs 21:47:11 nice 21:47:35 dimtruck: going back to how to debug docker-py 21:47:40 devkulkarni: yes we have control in solum.conf 21:47:49 have you or james_li reached out to someone on their channel? 21:48:24 i have not 21:48:28 i can 21:48:38 dimtruck: we could ask Nick first 21:48:56 james_li: good idea 21:49:07 we will run it by our internal operations 21:49:14 dimtruck: I think we should once you have done your due diligence and debugging 21:49:19 ok 21:49:32 dimtruck, james_li: sounds like a plan then 21:49:56 I don't have any other topics 21:50:21 me neither 21:50:41 nothing from me 21:50:45 adrian_otto: probably you can call it.. 21:55:49 thanks everyone for attending. Out next meting is 2015-07-21 at 2100 UTC 21:55:55 #endmeeting