15:30:01 <DinaBelova> #startmeeting Performance Team
15:30:02 <openstack> Meeting started Tue Oct 31 15:30:01 2017 UTC and is due to finish in 60 minutes.  The chair is DinaBelova. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:30:03 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:30:06 <openstack> The meeting name has been set to 'performance_team'
15:30:09 <tovin07_> o/
15:30:13 <DinaBelova> hello tovin07_ o/
15:30:20 <rcherrueau> o/
15:30:20 <DinaBelova> msimonin ilyashakhat o/
15:30:23 <DinaBelova> rcherrueau o/
15:30:36 <msimonin> Hello
15:30:46 <DinaBelova> let's wait for a couple of moments and then get started
15:31:51 <DinaBelova> okay, so let's start with action items :)
15:31:55 <DinaBelova> #topic Action Items
15:32:02 <DinaBelova> last time we actually had two
15:32:08 <DinaBelova> one quite old one of tovin07_ :)
15:32:20 <DinaBelova> about call/cast rpc calls within osprofiler tracing
15:32:25 <DinaBelova> tovin07_ any news about it?
15:32:33 <tovin07_> yes, I still not have time to do that :'(
15:32:47 <tovin07_> sorry
15:33:29 <DinaBelova> tovin07_ okay, so I guess my question is the following - are you going to pick this item and work on it?
15:33:29 <msimonin> Anything we can do ?
15:33:42 <DinaBelova> or you need any help?
15:33:50 <DinaBelova> if so we can ask msimonin to help
15:33:53 <DinaBelova> for example
15:33:55 <tovin07_> maybe, other one should pick this :D
15:34:32 <msimonin> Last time we talked about adding osprofier in oslo_messaging
15:34:42 <msimonin> Is there any known blocking point ?
15:35:10 <DinaBelova> msimonin not known to me
15:35:41 <DinaBelova> I guess it's a typical "try and see if anything will be blocking"
15:35:49 <msimonin> :) I see
15:36:23 <DinaBelova> tovin07_ msimonin okay guys - who should I place this action item on?
15:36:49 <tovin07_> msimonin can you work on it?
15:37:05 <msimonin> Not sure if I can dedicate time on this but I can try to
15:37:24 <DinaBelova> okay, so let's assign this to you for now
15:37:35 <DinaBelova> #action msimonin identify how to separate call/cast rpc calls within osprofiler tracing
15:37:48 <DinaBelova> the second action item was on ilyashakhat to review https://review.openstack.org/#/c/491818/
15:38:07 <DinaBelova> msimonin actually now there are few comments with minor improvements from him there
15:38:16 <DinaBelova> as well as couple of other minor comments as well
15:38:17 <msimonin> yes I need to address those
15:38:39 <msimonin> I'll probably fix them in the next days
15:38:49 <DinaBelova> yeah msimonin may you please address them and I believe we're quite good to merge this commit
15:39:08 <msimonin> DinaBelova: ack
15:39:19 <DinaBelova> #action msimonin address all comments in https://review.openstack.org/#/c/491818/ so it cam be merged
15:39:28 <DinaBelova> okay, so let's proceed further
15:39:32 <DinaBelova> #topic Current status
15:39:40 <DinaBelova> msimonin let's start with you :)
15:39:56 <msimonin> We have now someone working on the test plan
15:40:19 <msimonin> We'll hopefully have some result soon
15:40:46 <DinaBelova> msimonin ack, please keep us updated :)
15:41:04 <msimonin> Beside that I've some questions regarding os-faults :) I'll wait the open discussion
15:41:31 <DinaBelova> msimonin yeah, the best person to ask questions about it is ilyashakhat but I'm not sure he is around today
15:41:36 <DinaBelova> okay, anyway
15:41:37 <DinaBelova> rcherrueau anything from your side sir?
15:42:08 <rcherrueau> no, some question on osprofiler, but I will wait open discussions
15:42:37 <DinaBelova> okay, thanks :)
15:42:54 <DinaBelova> tovin07_ I suspect you were busy with some internal work, but still - any progress on perf/scale action items from your side?
15:43:05 <tovin07_> from my side, there is nothing new, mostly internal work
15:43:09 <tovin07_> this week, I saw ilyashakhat published some patches in osprofiler, and I agree with them, and there are some comments from Vipin
15:43:52 <DinaBelova> tovin07_ yeah, I need to review current osprofiler commits queue :D
15:43:54 <tovin07_> this week, I am preparing presentation for a lighting talk in Sydney summit
15:44:36 <DinaBelova> #action DinaBelova review https://review.openstack.org/#/q/project:openstack/osprofiler+status:open
15:44:37 <DinaBelova> tovin07_ yeah, summit is next week already
15:44:39 <DinaBelova> #topic Open Discussion
15:44:42 <tovin07_> that's all from me for now, hope that I will have more time for osprofiler after summit
15:44:48 <msimonin> tovin07_:  do you have a link to your presentation ?
15:45:06 <tovin07_> currently no
15:45:19 <tovin07_> I will upload it to (somewhere) this week
15:45:38 <tovin07_> It will be a very short talk (only 10 min) :D
15:45:59 <DinaBelova> yeah, first thing I wanted to propose is to not holding our sync next week due to the summit
15:46:11 <DinaBelova> I suspect people will be too busy
15:46:41 <msimonin> I'll be home :)
15:47:01 <DinaBelova> okay, so tovin07_ will be on summit
15:47:12 <DinaBelova> I don't know about ilyashakhat and rcherrueau
15:47:34 <rcherrueau> I cannot go also
15:47:45 <DinaBelova> hm, so it looks like we can have a meeting :)
15:47:52 <DinaBelova> okay, so let's have it :)
15:48:12 <tovin07_> yes
15:48:13 <DinaBelova> #info next week meeting will be hold despite the fact of OpenStack summit
15:48:37 <DinaBelova> okay, so we decided here
15:48:38 <DinaBelova> msimonin please proceed with your topics
15:49:01 <msimonin> Yeah I had some questions about os-faults
15:49:32 <DinaBelova> let's just keep them here, I'll try to ping ilyashakhat later to answer them
15:49:35 <msimonin> ok
15:50:00 <msimonin> Is there a plan to support docker as a service driver ?
15:50:37 <DinaBelova> msimonin hm, I've seen some talks about it quite a while ago, but never saw it landed as a real thing
15:50:42 <msimonin> kill/restart  docker containers
15:50:53 <msimonin> DinaBelova: ok
15:51:16 <DinaBelova> msimonin, lemme check it with ilyashakhat and some of the folks, who are using os-faults within mirantis now
15:51:25 <msimonin> ok great, thanks
15:51:31 <DinaBelova> I'll have more info next week
15:51:44 <msimonin> second question is :
15:51:56 <DinaBelova> #action DinaBelova check with ilyashakhat if docker will be supported as a service driver within os-faults
15:52:17 <msimonin> It seems that I can use os-fault with other applications than openstack using the universal driver
15:52:34 <msimonin> As long as you describe where your services are
15:52:36 <DinaBelova> msimonin this was the original idea, yes
15:52:40 <msimonin> ok :)
15:52:54 <DinaBelova> msimonin yes, this was the idea
15:52:55 <msimonin> Last question is more political
15:52:56 <msimonin> :)
15:53:15 <msimonin> Ansible is GPLv3
15:53:30 <msimonin> os-faults is Apache2
15:53:39 <msimonin> but use the internal API of Ansible
15:53:47 <msimonin> is it possible ?
15:53:54 <msimonin> (to be apache2)
15:54:36 <DinaBelova> well, not sure
15:54:39 <msimonin> :)
15:54:40 <DinaBelova> I just found https://www.apache.org/licenses/GPL-compatibility.html
15:54:44 <DinaBelova> right now
15:54:47 <tovin07_> iirc, kolla project faced this issue too
15:54:57 <DinaBelova> so I need to read it to check
15:55:10 <tovin07_> https://governance.openstack.org/tc/reference/licensing.html
15:55:16 <DinaBelova> The Free Software Foundation considers the Apache License, Version 2.0 to be a free software license, compatible with version 3 of the GPL. The Software Freedom Law Center provides practical advice for developers about including permissively licensed source.
15:55:19 <msimonin> kolla makes system calls to ansible
15:55:31 <DinaBelova> msimonin so it looks like it's ok
15:56:05 <DinaBelova> GPLv3 software cannot be included in Apache projects, but it's not icluding of projects themselves, but the API calls
15:56:37 <DinaBelova> anyway to have ansible working you need to install it somewhere before using gpl
15:57:05 <DinaBelova> although it's still a tricky question for me, I do not have the 100% answer to you here
15:57:14 <DinaBelova> sorry msimonin
15:57:26 <msimonin> Actually this sounds wrong to me to apply apache2 license here
15:57:36 <msimonin> but the same from my side I'm not 100% sure
15:58:30 <tovin07_> I think you should ask legal team for sure
15:58:37 <DinaBelova> if we'll find ilyashakhat next time let's ask him :D
15:58:56 <msimonin> yes this would be the first step, legal team sounds too formal for now :)
15:59:25 <DinaBelova> okay
15:59:25 <tovin07_> agree
15:59:26 <msimonin> let's wait ilyashakhat :)
15:59:36 <DinaBelova> rcherrueau I know you have some topic as well
15:59:52 <rcherrueau> yep, my question if for tovin07_
16:00:08 <tovin07_> yep, i'm here :D
16:00:22 <rcherrueau> tovin07_: I wanna use the feature that gives results in osprofiler
16:01:02 <tovin07_> yes
16:01:09 <rcherrueau> I tried to set it up by adding `[profiler]\nhide_result = false` in, e.g., nova.conf
16:01:27 <rcherrueau> but nothing
16:01:46 <tovin07_> what is your osprofiler version?
16:01:48 <rcherrueau> any idea?
16:02:09 * rcherrueau check
16:02:36 <rcherrueau> version of osprofiler packaged with kolla/pike
16:02:56 <tovin07_> do you have a version number?
16:03:14 <tovin07_> maybe via pip list
16:03:31 <rcherrueau> maybe 1.12, but I am not sure, I have to perform a deployment to check
16:03:56 <rcherrueau> (jump into nova container and then pip freeze should do the job)
16:04:25 <rcherrueau> but I cannot tell you the version right now, I have no deployment.
16:04:30 <tovin07_> okay, let me check which osprofiler version have this feature
16:04:37 * tovin07_ checking
16:06:19 <tovin07_> I think osprofiler packaged with pike is 1.12.0, and 1.12.0 has that feature
16:06:36 <rcherrueau> hum...
16:06:53 <tovin07_> but, I'm not sure which osprofiler version that kolla packaged in kolla-pike
16:07:02 <msimonin> Status: Downloaded newer image for beyondtheclouds/centos-source-nova-compute:5.0.1
16:07:02 <msimonin> ()[nova@de3c46ab6901 /]$ pip freeze | grep osprofiler
16:07:02 <msimonin> osprofiler==1.11.0
16:07:23 <rcherrueau> thanks msimonin
16:07:31 <msimonin> This is what I have for 5.0.1 series (this should be pike)
16:07:41 <tovin07_> oh, 1.11.0 do not has that feature
16:07:52 <rcherrueau> so, the problem comes from the version packaged by kolla
16:07:57 <tovin07_> yes
16:08:00 <tovin07_> I think so
16:08:32 <msimonin> weird because this should be installed from pip
16:08:33 <rcherrueau> And adding `[profiler]\nhide_result = false` is the correct way to ask for getting results?
16:09:02 <tovin07_> yes
16:09:14 <rcherrueau> tovin07_: OK, good. Thanks
16:09:26 <tovin07_> rcherrueau you're welcome :D
16:09:50 <DinaBelova> okay, msimonin tovin07_ rcherrueau anything else folks?
16:09:52 <rcherrueau> msimonin: The problem may come from the upper-constraint file
16:10:25 <rcherrueau> DinaBelova: that's good for me
16:10:37 <DinaBelova> msimonin tovin07_ ?
16:10:49 <msimonin> Thanks for the meeting !
16:11:07 <tovin07_> rcherrueau you means this? https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L25
16:11:21 <rcherrueau> tovin07_: yep
16:11:44 <rcherrueau> looks its 1.11 for stable/pike
16:11:54 <rcherrueau> look it is*
16:11:55 <msimonin> oh yes :(
16:12:01 <DinaBelova> oh :(
16:12:15 <tovin07_> yup, it 1.11.0 for pike
16:12:47 <tovin07_> that's sad
16:13:46 <DinaBelova> folks, sorry, I have to run
16:13:50 <DinaBelova> lemme end the meeting
16:14:01 <DinaBelova> and please stay here and discuss more if needed
16:14:10 <tovin07_> no problem
16:14:13 <DinaBelova> thanks msimonin tovin07_ rcherrueau for participating
16:14:13 <tovin07_> bye DinaBelova
16:14:18 <rcherrueau> bye
16:14:36 <DinaBelova> #endmeeting