Tuesday, 2016-08-09

*** markvoelker has joined #openstack-performance00:11
*** Deng has joined #openstack-performance00:46
*** dimtruck is now known as zz_dimtruck01:22
*** rfolco has quit IRC01:24
*** zz_dimtruck is now known as dimtruck02:00
*** pcaruana has joined #openstack-performance06:39
*** rmart04 has joined #openstack-performance06:50
*** rmart04 has quit IRC06:56
*** dimtruck is now known as zz_dimtruck07:11
*** rmart04 has joined #openstack-performance07:28
*** markvoelker has quit IRC07:59
*** markvoelker has joined #openstack-performance09:00
*** zz_dimtruck is now known as dimtruck09:02
*** markvoelker has quit IRC09:05
*** dimtruck is now known as zz_dimtruck09:16
*** markvoelker has joined #openstack-performance10:01
*** markvoelker has quit IRC10:05
*** markvoelker has joined #openstack-performance11:02
*** markvoelker has quit IRC11:06
*** bvanhav has joined #openstack-performance11:16
*** rfolco has joined #openstack-performance11:45
*** markvoelker has joined #openstack-performance12:02
*** markvoelker has quit IRC12:07
*** markvoelker has joined #openstack-performance12:23
*** catintheroof has joined #openstack-performance12:46
*** rook_ is now known as rook13:01
*** permalac has joined #openstack-performance13:18
*** rfolco has quit IRC13:48
*** rfolco has joined #openstack-performance13:49
*** hieulq_ has joined #openstack-performance14:06
*** zz_dimtruck is now known as dimtruck14:06
*** subscope has joined #openstack-performance14:39
*** catintheroof has quit IRC14:47
*** catintheroof has joined #openstack-performance14:48
bvanhavHello, are there plans to launch a new release of OSProfiler in the near future? A number things (like MongoDB support) were added recently, but are too new for the 1.3.0 release...14:49
*** catintheroof has quit IRC14:53
*** catintheroof has joined #openstack-performance15:25
*** hieulq_ has quit IRC15:29
*** rmart04 has quit IRC15:32
*** rmart04 has joined #openstack-performance15:34
*** rmart04 has quit IRC15:34
*** victorhe has joined #openstack-performance15:48
*** pcaruana has quit IRC15:48
*** kristian__ has joined #openstack-performance15:51
*** rcherrueau has joined #openstack-performance15:55
*** hieulq_ has joined #openstack-performance15:57
*** gokrokve has joined #openstack-performance15:58
DinaBelova#startmeeting Performance Team16:00
openstackMeeting started Tue Aug  9 16:00:02 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
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
openstackThe meeting name has been set to 'performance_team'16:00
DinaBelovahey folks!16:00
DinaBelovabvanhav indeed :)16:00
DinaBelovagoing to push new release today16:00
DinaBelovaok, let's see who's around16:01
gokrokveo/16:01
DinaBelovagokrokve o/16:01
*** rohanion has joined #openstack-performance16:01
rcherrueauhi16:01
rohanionhi o/16:01
DinaBelovarohanion, rcherrueau nice to see you :)16:02
rohanionsame here :)16:02
DinaBelovaokay, so let's get started with usual topics16:02
DinaBelova#topic Performance docs update16:03
DinaBelovalots of stuff happened during last week16:03
DinaBelovawe were able to merge almost all changes on review16:03
DinaBelovaand I cleaned up a bit our LP bugs list16:03
DinaBelova#link https://bugs.launchpad.net/performance-docs16:04
DinaBelovaso right now if bug is assigned to me you can feel free to reassign it to yourself and start work on it16:04
DinaBelova:)16:04
DinaBelova#link https://review.openstack.org/#/c/334964/16:04
DinaBelovathis change is going to make our life less painful next merge party16:05
rohanionyaaay, merge party!16:05
DinaBelova:D16:05
DinaBelovaso we won't need to rebase all changes after each merged commit16:05
DinaBelovarohanion please find Lenya and remind him about https://bugs.launchpad.net/performance-docs/+bug/1609924 :)16:06
openstackLaunchpad bug 1609924 in OpenStack Performance Docs "500 nodes lab description is missing" [Medium,Triaged] - Assigned to Leontiy Istomin (listomin)16:06
DinaBelovait's a bit strange we're running our tests against 500 nodes lab and no lab description is yet published here16:06
rohanionyeah will do16:07
DinaBelova#info next week will be dedicated to minor fixes for the bugs from the list https://bugs.launchpad.net/performance-docs16:07
* rohanion bookmarked16:08
DinaBelovaso I would say that's all regarding performance docs themselves16:08
DinaBelova#topic Current progress on the planned tests16:08
DinaBelovaso as I mentioned some meetings ago, Q3 is a logical continuation of the work done in Q216:09
DinaBelovaso today we've continued Neutron testing16:09
DinaBelovaon 250 nodes lab16:09
DinaBelovaso more results will be coming in next 2 weeks or so16:10
DinaBelovaso that will be extended scalability tests, performance measurements under the load, etc.16:10
DinaBelovaalso in parallel we're working on baseline performance testing16:11
DinaBelova#link http://docs.openstack.org/developer/performance-docs/test_plans/control_plane/plan.html16:11
DinaBelovaagainst 500 nodes16:11
DinaBelovaand its comparison with 250 nodes runs we did already16:11
DinaBelovaextended reliability testing is planned later :)16:12
DinaBelova#info working on extended Neutron testing and on baseline performance testing on 500 nodes. Reliability tests, 1000 nodes emulation and others are planned in 2 weeks or so16:13
DinaBelovaany updates on current test runs from other folks?16:13
DinaBelovarcherrueau ?16:13
rcherrueauYes16:14
rcherrueau We have a first solution that deploys a distributed OpenStack over g5k (a grid) using kolla.16:14
rcherrueau You can find the code on github16:14
rcherrueau #link https://github.com/BeyondTheClouds/kolla-g5k16:14
DinaBelovaack, bookmarked16:14
kristian__DinaBelova, hi, how are you?  good to interact again...just curious, is there an established ETA / date for osprofiler w/ Neutron and Swift?  any future plans to integrate w/ Juniper Contrail?16:14
rohanionoh darn swift16:14
rcherrueauWe actually test with a small number of controller and go with the `fake_node` option to multiply the number of compute node.16:14
rcherrueau16:14
rohanionwe forgot about it T_T16:15
rcherrueau #link https://github.com/openstack/kolla/blob/master/doc/nova-fake-driver.rst16:15
DinaBelovakristian__ neutron is already supported :)16:15
DinaBelovaand you're right, Swift is not yet supported16:15
DinaBelovaI'd say it's up to rohanion to define the ETA16:15
kristian__...just confirming to make sure. and that is releasable for us, yes :)16:15
rohaniondo we have to integrate osprofiler with swift or just patch it to work with the new driver architecture?16:16
kristian__more interested in Juniper contrail integration these days...16:16
DinaBelovaregarding the Contrail - the issue is that osprofiler is python library, so we'll be able to hack into its python client.. but not to the Juniper contrail itself using the profiler16:17
kristian__yes so coding integration is blocked there, how about with juniper's REST API interface?16:18
DinaBelovaso right now I'm not sure how we can include contrail specific tracing details to the osprofiler trace16:18
DinaBelovakristian__ well, I think (??) we need to check how osprofiler is working with the neurtron drivers16:18
rohanionDinaBelova: maybe we can use osprofiler_web with juniper's REST API16:18
kristian__good points, guys16:19
DinaBelovarohanion - no need, we'll just wrap already wrapped stuff in the neutron drivers code - It looks like it'll be enough to check how drivers are wrapped in neutron16:19
DinaBelovakristian__ good point anyway, let us check16:20
kristian__np, thank you16:20
DinaBelova#action DinaBelova rohanion check how can we estimate contrail profiling out of Neutron code using osprofiler16:20
DinaBelovaok, so let's jump to the osprofiler itself :)16:21
rohanion#info check if osprofiler is compatible with juniper's REST API16:21
DinaBelova#topic OSProfiler weekly update16:21
DinaBelovaso hey! merge party finished today :)16:21
rohanionyeah we had a great merge party last week :)16:21
DinaBelovaand I'm really glad to say I'm going to cut new release today :)16:21
DinaBelova#info new Osprofiler release coming today16:22
DinaBelovathis will unblock lots of stuff16:22
DinaBelovabvanhav ^^16:22
DinaBelovacurrently we basically have only one major change on review16:22
rohaniontoo bad I'm not in the US, we could have had a release party lol16:22
DinaBelova#link https://review.openstack.org/#/c/340936/16:22
DinaBelovarohanion indeed :D16:23
rohanionAlex is away16:23
DinaBelovaI'll post the link to the openstack/releases once it'll be ready to this chat16:23
rohanionElasticsearch driver is almost ready16:23
DinaBelovarohanion true, but I don't want to delay release because of this16:23
rohanionhe is going to cover it with tests and the change will be ready to merge16:24
rohanionyes, there's no need to delay16:24
DinaBelovaI think it'll be more logical to cut one more with elasticsearch once it'll be landed16:24
DinaBelovarohanion thanks for the information16:24
rohanionelasticsearch does not change anything in the base architecture16:24
rohanionu r welcome16:24
DinaBelovaindeed16:24
rohanionwill it be v1.4.0?16:24
DinaBelovayep, I think so16:25
DinaBelovain fact we may cut 2.0.016:25
rohanionbecause our changes do not look like a minor update16:25
rohaniontrue16:25
DinaBelovakeeping in mind that arch was changed much16:25
DinaBelovaagree16:25
rohanion2.0.0 sounds better16:25
rohanionso elastic will be in 2.0.116:25
DinaBelova#info so it'll be 2.0.0 release16:25
DinaBelovaagree16:25
* rohanion hopes so16:25
bvanhavI'll be looking forward to it no matter which release number it ends up being16:26
DinaBelovaok, so it looks like that's all about osprofiler16:26
DinaBelovabvanhav true :)16:26
DinaBelovaanything else to add here?16:26
rcherrueauI have a question about osprofiler. We are interesting by measuring which methods of the database api (nova/db/api.py) is called the most often. Do you think that osprofiler is a good condidate to do that?16:27
rcherrueau16:27
rohanionyes16:27
rcherrueaucool16:27
DinaBelovarcherrueau yes it is, but nova support was not yet merged16:27
DinaBelovathis needs to be rebased https://review.openstack.org/#/c/254703/16:27
rcherrueauok when the merge will take place16:27
rohanionwe already count the database and wsgi operations16:27
rohanionah16:28
rohaniongot your point16:28
DinaBelovarcherrueau not in Newton for sure - it's frozen for nova16:28
rohanionit's not the change in nova16:28
rcherrueauok thanks16:29
rohanionit looks like a change in osprofiler's 'stats' field16:29
DinaBelovarohanion it is change for nova16:29
DinaBelovaas we need to teach NOva how to use osprofiler16:29
DinaBelovaexactly the same as it was for cinder and others16:30
rohanionah that's what you're talking about16:30
rohanionyes, right16:30
DinaBelovarohanion :D16:30
rohanionI was talking about changing the stats16:30
DinaBelova:) I see. For Nova I was really glad to gain help from Mark16:30
DinaBelovabut this did not change the fact that it's feature freeze for Nova will end of Newton16:31
rohanionbut we can always switch to a dev branch :)16:31
DinaBelovaok, so it looks like we're done for osprofiler16:31
rohanionseems so16:31
DinaBelovarohanion hehe, we can, but the question is if rcherrueau can do it :)16:32
rcherrueauWhy I cannot?16:32
DinaBelovarcherrueau btw, what OpenStack are you running? Mitaka?16:32
rcherrueauthe dev branch is public no ?16:32
DinaBelovarcherrueau I'm asking :)16:32
rcherrueauyes mitake16:32
rohanionyes16:32
rcherrueaumitaka*16:32
rohanionit's somewhere in review.openstack.org/...16:32
DinaBelovarcherrueau - I can find in the history of the change the number of patch set16:32
rcherrueauis it a problem to run osprogiler over mitaka?16:33
rcherrueauosprofiler*16:33
DinaBelovathat was workable against mitaka16:33
rcherrueaugreat16:33
DinaBelovarcherrueau nope, we just need to identify what patch set it was16:33
DinaBelovalemme find it and send it to you16:33
rcherrueauthank you DinaBelova16:33
rohanionit will work with mitaka but you won't be able to use any drivers but messaging/ceilometer16:33
* notmyname reads scrollback and notices "swift"16:34
notmynamelet me know when/if you have swift questions16:34
DinaBelova#action DinaBelova find patch set # and link to the https://review.openstack.org/#/c/254703/<n> to rcherrueau with pure Mitaka support16:34
*** hieulq_ has quit IRC16:34
rcherrueaurohanion: thanks for the precision16:34
DinaBelovanotmyname ack, no so far - as we did not start working on swift support yet :)16:34
DinaBelova#topic Open Discussion16:35
DinaBelovaok, so let's jump to open discussion16:35
DinaBelovaanything else to share?16:35
rcherrueauI wanna talk about the 1000 node perf16:35
rcherrueaucan I?16:35
DinaBelovasure16:35
DinaBelova:)16:35
rcherrueauSo just like I said before, we go with kolla for the deployment of OpenStack16:36
DinaBelovaso yeah, container-based installation16:36
rcherrueauWe uses kolla to deploy some controller nodes and then we take the advantages of the `fake_driver` option to get many compute16:37
DinaBelovapopular topic - at Mirantis we're working on CCP (containeraized control plane) as well16:37
rcherrueauAre any one of you familiar with this option16:37
rcherrueau #link https://github.com/openstack/kolla/blob/master/doc/nova-fake-driver.rst16:37
DinaBelovarcherrueau I used it some time ago16:37
DinaBelovaany specific questions?16:37
DinaBelovaif i won't be able to answer, I'll ask alwex to help16:38
DinaBelovaas he did similar testing in q216:38
rcherrueauDinaBelova: we don't know how this option works exactly and we wanna be sure that doing some perf test with this option is equivalent to doing the same test with real node.16:38
DinaBelovarcherrueau well, it's not in fact16:38
rcherrueauarf ...16:38
DinaBelovafake driver emulates all operations to the hypervizor, but not doing them in fact16:39
rcherrueauit was a little bit expected in fact16:39
DinaBelovaso fake nodes have no libvirt running, and no REAL VMs starting16:39
DinaBelovaand this means that some specific network operations and setup is not going aas well16:40
*** hieulq_ has joined #openstack-performance16:40
rcherrueauok thanks16:40
rcherrueaudo you know if we can (easily) deploy many compute on the same physical node with kolla?16:40
DinaBelovarcherrueau this means we're emulating the "control plane" for the hypervisor and everything underlaying, but no real VMs will be created16:40
DinaBelovarcherrueau sadly not an expert here :( , I'm  pretty sure there will be issues with locating several compute containers on the same node16:41
DinaBelovaI think it'd be better to ask in kolla channel16:42
rcherrueauDinaBelova: ok thanks for your responses16:42
rcherrueauI will do so16:42
DinaBelovarcherrueau the only 100% workable way I know to place several computes on the same physical node is to place them in the VMs16:42
DinaBelovathis is something we're going to do in next 2-3 weeks or so16:43
DinaBelovaagainst 500 nodes lab16:43
rcherrueauok16:43
rcherrueauah ok16:43
DinaBelovaso we'll place ~2 VMs per node and have real 1000 nodes cluster16:43
rcherrueauok got it16:43
DinaBelovabut i don't know how to manage this with docker16:43
DinaBelovarcherrueau sorry for not helping much16:43
rcherrueauno don't worry. I will ask on the mailing list16:44
DinaBelovaack, thanks16:44
DinaBelovaok, anything else?16:44
rcherrueauyep16:44
DinaBelovago ahead :)16:44
rcherrueauWe run the performance test using rally.16:45
rcherrueauespecially the `boot-and-delete` scenario16:45
rcherrueauWhich test do you use in the 500 nodes lab?16:45
DinaBelovarcherrueau ack, can you share details regarding number of nodes, cloud topology and the results?16:45
DinaBelovarcherrueau we are using what we're calling baseline performance test suite - http://docs.openstack.org/developer/performance-docs/test_plans/control_plane/plan.html16:46
rcherrueauactually no, not now. We only run it over a small number of instances (less than 50).16:46
DinaBelovarcherrueau ack -so for nova we're stressing it with booting and deleting VMs with security groups16:47
rcherrueauok thanks16:47
DinaBelovaas secgroups is really something that can ruin all the stuff in specific cases16:47
rcherrueauok16:47
DinaBelovawe've published the plugin we used here https://github.com/openstack/performance-docs/tree/master/doc/source/test_plans/control_plane/plugins16:48
DinaBelovarcherrueau ^^16:48
rcherrueaunice bookmarked ;)16:48
DinaBelovaso don't be surprised seeing NovaPerformancePlugin.boot_attach_and_delete_server_with_secgroups scenario :)16:48
DinaBelovathis is used from this plugin16:48
rcherrueauOK, I will take a look16:48
DinaBelovaall other scenarios are standard16:49
DinaBelovacool :)16:49
DinaBelovarcherrueau anything else?16:49
rcherrueauno16:50
DinaBelovaok, so it looks like we're done for today :)16:50
rohanionguys please wait for a minute :)16:50
DinaBelovarohanion a-ha :D16:50
rohanionAlex is going to join16:50
*** aignatyev has joined #openstack-performance16:50
DinaBelovaaignatyev hey :)16:50
DinaBelovanice to see you here :)16:50
aignatyevhi :)16:50
rohanionWelcome Alex!16:50
rcherrueauhello16:51
rohanionplease meet another osprofiler monster :)16:51
*** subscope has quit IRC16:51
aignatyevnice to meet you all :)16:51
DinaBelovaaignatyev can you please share info about what's left to be done for https://review.openstack.org/#/c/340936/ ?16:51
DinaBelovaso we can understand the ETA16:51
aignatyevI need to write 1-2 tests for retrieving reports from es16:51
aignatyevthere's already 1 test, but I need more16:51
aignatyevwill be done tomorrow16:51
DinaBelovaaignatyev ok, so I'll check the driver against my test lab when it'll be finalized16:52
DinaBelovaprobably tomorrow as well16:53
DinaBelovathanks16:53
aignatyevyou are welcome16:53
rohanionI'll check it as well16:53
DinaBelovarohanion ack16:53
DinaBelovaok, so we had really nice discussion today16:53
DinaBelovathanks everyone for coming16:53
DinaBelovabye!16:53
DinaBelova#endmeeting16:53
openstackMeeting ended Tue Aug  9 16:53:51 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:53
openstackMinutes:        http://eavesdrop.openstack.org/meetings/performance_team/2016/performance_team.2016-08-09-16.00.html16:53
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/performance_team/2016/performance_team.2016-08-09-16.00.txt16:53
openstackLog:            http://eavesdrop.openstack.org/meetings/performance_team/2016/performance_team.2016-08-09-16.00.log.html16:53
*** hieulq_ has quit IRC16:57
*** aignatyev has quit IRC17:00
*** rcherrueau has quit IRC17:00
*** gokrokve has quit IRC17:02
*** pcaruana has joined #openstack-performance17:44
*** rohanion has quit IRC17:54
*** victorhe has quit IRC18:05
DinaBelovaharlowja hey! please +1 :) https://review.openstack.org/#/c/353015/218:06
harlowjayup yup, right after i fix this cloud-init script :-P18:06
openstackgerritMerged openstack/performance-docs: Make main docs page more readable  https://review.openstack.org/33496418:18
*** rohanion has joined #openstack-performance18:31
*** rohanion has quit IRC18:40
*** catintheroof has quit IRC19:12
*** bvanhav has quit IRC19:29
*** kristian__ has quit IRC19:37
*** rfolco has quit IRC20:59
*** rfolco has joined #openstack-performance20:59
*** rfolco has quit IRC21:00
*** f13o has joined #openstack-performance21:16
*** Deng has quit IRC21:30
*** f13o has quit IRC21:57
*** dimtruck is now known as zz_dimtruck22:06

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!