16:00:00 #startmeeting Performance Team 16:00:01 Meeting started Tue Jan 19 16:00:00 2016 UTC and is due to finish in 60 minutes. The chair is DinaBelova. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:05 The meeting name has been set to 'performance_team' 16:00:10 o/ 16:00:10 o/ 16:00:55 I wish so much that kun_huang will be here today :) wanted to place him and listomin in one room, and forget the place where the room key is :) 16:01:20 todays agenda: https://wiki.openstack.org/wiki/Meetings/Performance#Agenda_for_next_meeting 16:01:57 let's wait for a few more moments :) probably harlowja, kun_huang and boris-42 will appear :) 16:02:48 #topic Action Items 16:03:01 ok, so let's go through the action items first 16:03:05 both on me in fact 16:03:20 the first one is about pinging kun_huang and the huawei lab doc status 16:03:43 in fact he has updated the google doc, but did not publish the info to the performance-docs yet 16:04:07 I'll go quickly through what I can see about huawei lab status during the needed section 16:04:27 and the second one is about publishing info about mirantis-intel lab 16:04:35 hi DinaBelova 16:04:39 boris-42 o/ 16:04:54 sadly the lab was not prepared ok during the previous week 16:05:04 so I'm going to do it this week 16:05:05 o/ 16:05:11 AugieMena - probably you'll be interested 16:05:15 rvasilets o/ 16:05:25 AugieMena - Intel-Mirantis lab is now 250 nodes 16:05:45 still some networking issues, but I believe we'll be able to start running test plans agains it very soon 16:05:58 at least it's more or less available now, etc. 16:06:22 #action DinaBelova share details about Mirantis-Intel lab (mailing list + performance-docs) 16:06:31 so I'll keep action item on me for this 16:06:39 #topic Test plans statuses 16:06:55 test plans template was merged to the performance-docs 16:07:12 #link https://review.openstack.org/#/c/268236/ 16:07:29 and the already merged stuff was modified to fit it 16:07:47 also we have DB test plan almost merged 16:07:50 #link https://review.openstack.org/#/c/263523/ 16:07:59 I love how it looks now, so I believe we're close :) 16:08:06 thanks Jeff :) 16:08:29 so I believe that's everything new about the test plans for now 16:08:47 #topic Huawei lab status 16:08:52 * regXboi catches up on scrollback 16:08:58 regXboi :) 16:09:21 about the Huawei lab I can share something very high level without kun_huang who has all info 16:09:32 Dina - sorry for the late response. Yes, interested! 16:09:39 AugieMena no problem :) 16:09:51 AugieMena I'll try to publish info asap 16:10:03 really planned to do it before this meeting, but lab was not ok... 16:10:05 :) 16:10:10 Duan and dragonflow team are starting perf testing recently 16:10:17 kun_huang yay! 16:10:23 nice to see you sir! 16:10:34 nice to see you ;) 16:10:35 kun_huang - hm... I did not see the test plan from them in fact :) 16:10:51 kun_huang are they planning to publish it to the performance docs? 16:10:59 Dina - thx, from our side we need to review the plans and figure out how we can help 16:11:00 because dragonflow team just fly back 16:11:15 AugieMena ack! 16:11:16 DinaBelova: I could ask them share something 16:11:17 kun_huang ok 16:11:20 it is not diffcult 16:11:26 kun_huang I believe that's a good idea 16:11:41 because it'll be good to have all stuff like that in on place 16:11:53 #action kun_huang ask DragonFly team to share the test plan 16:11:56 ok, cool 16:12:09 yep, we all need make dragonflow more public 16:12:18 kun_huang ;) 16:12:21 also I can see that the lab has grown during the holidays 16:12:24 46 nodes now 16:12:35 very cool! 16:12:41 there are 40 on the way to Hangzhou 16:12:58 kun_huang - ok, and they will be available after Feb 15th? 16:13:26 kun_huang - can you please publish the lab doc to the perofrmance docs? 16:13:36 kun_huang - I'll do the same for Intel-Mirantis lab 16:13:46 okay, no problem 16:13:48 good idea 16:13:51 cool 16:14:04 #action kun_huang publish info about Huawei lab to performance-docs 16:14:08 very nice 16:14:17 kun_huang - I wanted to present you listomin 16:14:33 kun_huang Hello! :) 16:14:36 listomin is one of Mirantis performance team engineers 16:14:48 listomin: nice to meet you 16:14:55 and he is very interested in running the provisioning test plan against your lab 16:15:02 when it'll be possible :) 16:15:24 it will be a nice cooperation 16:15:32 so 6 nodes are under the dragonflow testing, and 40 are coming 16:15:42 I dunnot when this will be available to be done in fact 16:16:07 but I want you guys to coordinate on this topic :) 16:16:20 one or two is ready I think 16:16:21 so just keep in touch 16:16:40 yep 16:16:43 kun_huang - may you please ensure something is available and ping listomin if yes? 16:16:57 kun_huang I'll look at Huawei lab docs and probably ask you to configure something. Also I'll try to prepare automations or qcow image to deploy it on your env 16:17:23 listomin ok :) so we're waiting public Huawei lab doc 16:18:18 ok, cool 16:18:40 so let's move forward 16:18:47 #topic OSProfiler weekly update 16:19:03 the most interesting news are about Nova change :) 16:19:17 #link https://review.openstack.org/#/c/254703/ 16:19:30 during the last week it passed several stages 16:19:39 1 - tests began to work ok 16:19:51 2 - change was modified to gather more info 16:20:07 3 - something else was merged to nova and shown that osprofiler has a bug 16:20:08 :) 16:21:17 so tests right now will be failing due to the following issue: trace_cls decorator in osprofiler modifies (somehow) the static methods of the class (faving "function type") to not static - having "inctancemethod" type 16:21:32 that leads to wrong number of args coming to the methods like that 16:21:44 I'm writing the fix at the moment 16:21:51 * DinaBelova hopes to publish it today 16:22:10 boris-42 - I'll ping you once the change will be ready 16:22:23 please take a look on it when this will happen 16:23:05 surprising moment is that special tracing meta class does not have this behaviour, that's really surprising for me 16:23:33 also I'm going to grab neutron flag from regXboi :) 16:23:50 and start working on osprofiler to neutron change 16:24:02 #link https://bugs.launchpad.net/neutron/+bug/1335640 16:24:04 Launchpad bug 1335640 in neutron "[RFE] Neutron support for OSprofiler" [Wishlist,Triaged] - Assigned to Dina Belova (dbelova) 16:24:17 yes - I'll pitch in and help, but I'm running around like a one-armed paper hanger 16:24:29 regXboi - no worries 16:24:43 regXboi, I completely understand your situation 16:25:26 I really hope you'll be able to deal with all your current tasks, I don't like the "one-armed paper hanger" metaphor :) 16:25:35 neither do I 16:25:43 ack, cool 16:25:55 one more interesting change is from dims 16:26:06 #link https://review.openstack.org/#/c/269059/ 16:26:33 that will allow not to copy paste all the stuff to various projects and just use the osprofiler here 16:26:55 I'll update it to meet recent comments I got in nova change and I believe we can merged it 16:27:14 I guess that's everything interesting about the osprofiler 16:27:22 boris-42 - anything to add? 16:27:33 DinaBelova: so 16:27:41 DinaBelova: I am working on devstack-osprofiler integration 16:27:54 DinaBelova: so we should get soon functional job 16:27:59 yay! 16:28:09 DinaBelova: and it should be very easy to set up specific version in devstack 16:28:19 #link https://review.openstack.org/#/c/267888/ 16:28:29 #link https://review.openstack.org/#/c/267889/ 16:28:37 I'll create today branch 16:28:41 patch* 16:28:44 to infra 16:28:50 boris-42, very cool 16:29:02 DinaBelova: plus I was debugging yestarday a lot osprofiler 16:29:15 seems like Nova started using greenthreads a lot 16:29:20 boris-42 - yes, and I want to say you big THANK YOU 16:29:24 and that is why we are losing our messages 16:29:30 DinaBelova: it works for you as well? 16:29:34 the latest nova change looks much better 16:29:44 after some fixing in trace_cls yes 16:29:50 DinaBelova: so the only one thing that we need to fix now is keystone? 16:30:08 boris-42 http://dinabelova.github.io/fixed_nova_and_profiler_trace.html 16:30:16 boris-42 I believe yes 16:30:28 DinaBelova: so this is bad trace 16:30:53 DinaBelova: are you sure that you put there proper trace? 16:31:10 DinaBelova: there is only one compute point and there should be more 16:31:30 boris-42 one? 16:31:39 it looks like I see more 16:31:51 DinaBelova: yep only one from nova-compute 16:32:06 a-ha, you mean rpc call? 16:32:06 DinaBelova: that's the bug that patching spawn method is addressing 16:32:12 DinaBelova: not rpc call 16:32:15 yep, I used your fix 16:32:17 one moment 16:32:21 lemme check 16:32:21 DinaBelova: I mean call from nova-compute 16:32:31 DinaBelova: there should be zillion calls from nova-compute 16:32:37 DinaBelova: otherwise fix doesn't work 16:32:45 DinaBelova: I believe that this is missing in your patch as ewll https://github.com/boris-42/nova/commit/a3c002e9cb32e98952e18ea7ec447b0e3ae46d63 16:32:57 nope, I added it 16:33:10 therefore you can see compute_api points 16:34:12 DinaBelova: in any case working profiler means a lot of points from nova-compute 16:34:18 https://review.openstack.org/#/c/254703/21/nova/compute/api.py here is nova_compute 16:34:21 DinaBelova: I will test your patch today 16:34:35 boris-42 it looks like I really removed for mistake the https://github.com/boris-42/nova/commit/a3c002e9cb32e98952e18ea7ec447b0e3ae46d63 16:34:39 interesting 16:34:45 was sure I applyed it 16:34:46 DinaBelova: actually that code is executed on osapi-compute 16:34:55 DinaBelova: and node-compute and that name should be fixed 16:35:01 I'll retest it 16:35:19 DinaBelova: I am going to renaming of points 16:35:27 DinaBelova: otherwise it becomes a bit unclear 16:35:31 boris-42 ack 16:35:35 thank you sir 16:35:53 #action DinaBelova add https://github.com/boris-42/nova/commit/a3c002e9cb32e98952e18ea7ec447b0e3ae46d63 and retest the nova racing with it 16:35:56 DinaBelova: that's all from my sie 16:35:57 side 16:36:01 boris-42 thank you sir 16:36:15 ok, it looks like the complete version of osprofiler news 16:36:20 good 16:36:26 #topic Open Discussion 16:36:36 I don't have much to add here 16:36:45 the only moment 16:36:47 #link https://wiki.openstack.org/wiki/Performance_Team#Mitaka_Roadmap 16:37:06 I've added just for the clarification Mitaka roadmap 16:37:26 I probably missed something, like one more osprofielr release 16:37:36 but more or less it's full now 16:37:58 boris-42, kun_huang - please take a look and update in case of any comments 16:38:32 and that's all from my side 16:38:59 do you guys have something to add? 16:39:46 no 16:39:53 boris-42 ooops https://review.openstack.org/#/c/254703/21/nova/utils.py 16:40:00 I've added your fix already 16:40:08 I'll recheck it on the env 16:40:27 and if it's already added, that means something went wrong 16:40:52 so I'll recheck anyway 16:41:05 ok, so it looks like no more comments today 16:41:22 thanks everyone for attending and have a nice day/evening 16:41:26 #endmeeting