15:00:07 #startmeeting monasca 15:00:12 Meeting started Wed Oct 7 15:00:07 2015 UTC and is due to finish in 60 minutes. The chair is rhochmuth. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:13 o/ 15:00:13 role call 15:00:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:17 The meeting name has been set to 'monasca' 15:00:20 o/ 15:00:21 o/ 15:00:22 o/ 15:00:25 o/ 15:00:34 hi everyone 15:00:35 o/ 15:00:39 0/ 15:00:43 we have a lot of items to cover today 15:00:44 Hello 15:00:44 good morning 15:00:51 o/ 15:01:00 hi 15:01:01 let's just try and go in order 15:01:08 and see how far we make it through 15:01:19 bklei_ you are up first 15:01:21 let's roll out 15:01:24 cool 15:01:32 #topic twc 15:01:35 performance update on vertica 15:01:47 the bug is part of the issue, but not the whole thing 15:02:26 i put details in the agenda, but highlights include: cache where possible, try pre-join projections, and keep vertica on it's own box 15:02:57 and avoid that gnarly multiple inner join query -- requires alot more of the planner 15:03:11 and some minor encoding changes in projections 15:03:13 i thought you had tried removing the inner join, and didn't see much of an improvement 15:03:24 i realize it helps, but not nearly enough 15:03:31 minor improvement -- something like 20 to 30 % 15:03:43 but it adds up during concurrent queries 15:03:55 ok, so if we remove the inner joins, it would be nice to address deklan's comments related to converting over everywhere too 15:04:02 (and 'queries' includes the copy/merge stuff) 15:04:36 ok -- can do that -- not sure where else that needs to change, haven't seen any other ones in the profiler 15:04:39 but can look at the code 15:04:48 i'm not sure what it all includes, but we use the inner joins in multiple locations 15:05:05 ok -- will look and amend the patch i have up 15:05:23 ok, thanks, let us know if you have any questions and we can help 15:05:32 but -- we've talked about caching definition_dimension_id before -- would like to ask for help there 15:05:36 so, what else should we try 15:05:41 any resource avail at HP to help there? 15:05:50 i know you had some ideas there 15:05:54 probably not this week 15:05:55 (roland/deklan) 15:06:01 we are wrapping up a release 15:06:09 but, maybe next week 15:06:13 will have to check 15:06:32 would you recommend the caching as the next alternative to try? 15:07:03 i'm thinking in parallel -- if hp picks up caching, i'll work on projections? 15:07:15 and inner join removal 15:07:32 ok, i'll discuss with deklan and see what we can come up with on this side to help 15:07:37 bueno 15:07:50 ok, moving along 15:07:53 i think that covers performance 15:08:11 #topic libvirt 15:08:37 would like to see this merge if possible https://review.openstack.org/#/c/225337/ 15:08:52 we've hit it several times at twc -- any blockers/objections to getting in? 15:09:05 ok, i see a bungh of +1, so it looks like it is ready 15:09:08 no objections 15:09:13 assuming you need a tag too? 15:09:14 cool 15:09:37 por favor 15:09:42 ok, just +2'd 15:09:52 awesome -- other libvirt topic 15:09:54 ping me if i forget to tag 15:09:58 https://bugs.launchpad.net/monasca/+bug/1491903 15:09:58 Launchpad bug 1491903 in Monasca "libvirt plugin shows 100% CPU for an instance running at 6%" [Undecided,Triaged] - Assigned to David Schroeder (david-schroeder) 15:10:15 wondering what we can do to help get more inof 15:10:24 sort of stuck on this one 15:10:28 not exactly sure 15:10:44 strange that this is isolated to load balancer instances 15:10:59 talking to david m -- he thought i could provide a libvirt dumpxml 15:11:11 that may have other info for david s to digest 15:11:29 i can add that to the ticket today, beyond that i don't know what else to provide 15:11:48 so, i think we are waiting on david to respond to this 15:11:55 yeah 15:12:10 i can ping him 15:12:20 thx -- and i'll add the dumpxml 15:12:32 but this sounds like a pretty nasty area and difficult to diagnose 15:12:49 yeah, a bit of a black hole 15:13:04 keeping moving 15:13:08 #topic monasca-ui 15:13:09 sure 15:13:27 i have no power i guess 15:13:42 #topic client versions 15:14:01 monasca-ui test fragility (https://review.openstack.org/#/c/231071/ as an example).  We should pin to client versions? 15:14:04 monasca-ui seems fragile, most times i push a patch, tests fail because we don't pin clients/oslo 15:14:18 it's fixed today, just want to try to pin more in the future 15:14:28 specifically stuff in test_requirements.txt 15:14:28 sounds like a good idea 15:14:34 we've been doing that in other parts of monasca 15:14:42 i'll try to do that in my patches, just a public service announcement 15:14:47 good pip practice 15:14:52 i agree 15:14:56 pipin' ain't easy :) 15:15:08 we've been running into issues lately with oslo 15:15:18 yeah, it's messy 15:15:22 so, i think we need to lock down versions 15:15:33 but i'm not blocked now, someone merged a change that fixed it 15:15:38 i rebased, good now 15:15:46 moving on 15:16:03 #topic libvirt 15:16:16 libvirt over-reporting bug (https://bugs.launchpad.net/monasca/+bug/1491903) -- how to move along? 15:16:16 Launchpad bug 1491903 in Monasca "libvirt plugin shows 100% CPU for an instance running at 6%" [Undecided,Triaged] - Assigned to David Schroeder (david-schroeder) 15:16:23 done with libvirt -- memory bug 15:16:26 https://bugs.launchpad.net/monasca/+bug/1498188 15:16:27 Launchpad bug 1498188 in Monasca "Memory/swap metrics recorded in wrong size" [Undecided,Invalid] 15:16:49 this got closed along with another as invalid -- would be good to have an explanation as to why invalid 15:17:24 if i recall correctly, we report memory utilization is mb 15:17:42 that is just the convention we've used so far 15:17:57 if you wnat to fave another unit reported that isn't a bug 15:18:01 right? 15:18:08 yeah, and grafana in it's current incantation doesn't supprot that as an axis option 15:18:21 so we just don't put units on those graphs 15:18:47 not a biggie -- but seems like good practice to say why the bug(s) are invalid when closing 15:18:55 so, i think we need someway to change the default reporting convention 15:19:05 i'll talk to alan 15:19:13 i agree, he could have provided more description 15:19:15 it could be grafana 2... will fix this 15:19:20 i thought he was going to do that 15:19:26 cool 15:19:45 so, if grafana 2 resolves, do we need to address in the agent 15:19:53 seems like the presentation layer should be able to handle this 15:20:02 no -- that one would take care of itself i think 15:20:03 agreed 15:20:19 if not, then a new switch in the agent to change the units that are reported would be one way 15:20:32 i dont' think we can/should change the convention 15:20:46 in other words need backwards compaibility 15:20:50 agree 15:21:27 i'm not finding the other memory bug that b. stilwell opened, but it was more about memory used -- and it got closed in the same way w/out explanation 15:21:31 It looks like grafana 2 does offer a MB axis option 15:21:31 ok, so sounds like action is check on grafana 2 and if still doesn't address, then add a new switch to agent 15:21:44 #rbak cool 15:21:51 sounds good 15:21:52 so, are we good then 15:21:55 twc is done i think 15:22:09 i think we need a weekly meeting just for twc 15:22:11 :-) 15:22:13 sorry 15:22:19 no problem 15:22:20 we love and use monasca man! 15:22:40 #topic summit 15:22:50 #fabiog u r up 15:22:57 ok 15:22:58 how that for some irc foo 15:23:06 I will be quick 15:23:27 yes 15:23:39 Congress team gracefully agreed to meet with us and they are going to use one of their slot to hold a joint meeting 15:23:48 they only have 3 slots all on Wed 15:23:53 awesome, thanks for coordinating that 15:24:04 as soon as I know which one is assigned to us, I will notify it to the team here 15:24:08 rhochmuth: no problem 15:24:17 ok 15:24:20 Is anyone wellcome to join? 15:24:25 yes 15:24:27 :) 15:24:29 bogdan_: sure 15:24:32 I'd love to 15:24:48 all sessions are open to everyone 15:24:50 on top of that I managed to get Cisco to give us a room for a Monasca meeting 15:24:52 cool 15:25:11 so we can have a meeting and discuss few topics 15:25:19 on a related topic, i still need to check with Searchlight 15:25:24 is going to be on Thu 4:30pm to 6pm 15:25:39 I will send the details as soon as I get the room number 15:25:53 there is also a session being proposed by Ceilometer on Aodh 15:26:02 when? 15:26:04 it is really tough to get space this time, I guess the Tokyo venue is even smaller than Paris 15:26:31 bogdan_: Thursday 4:30pm to 6pm 15:26:58 bogdan_: Thu 10/29 15:27:12 so, in summary, looks like we'll have some good sessions 15:27:20 at least 3 15:27:33 i'll check with travis tripp on searchlight 15:27:35 #info Session at the Design Summit. Thursday 4:30pm to 6pm local time 15:27:38 Ceilometer, Congress and one for us or overflow of the other two 15:27:54 witek: thanks!! 15:28:13 rhochmuth: I am done 15:28:17 i'm sure after the presentations there will be lot's of requests for more meetings 15:28:22 this happened to me in Paris 15:28:24 rhochmuth: yup 15:28:46 so, with all the monasca sessions, expect lot's of impromtu requests for meetings 15:29:16 we'll need to share phone numbers and contact info to coordinate 15:29:57 #topic InfluxDB 15:30:09 fabio take it away on InfluxDB 15:30:14 let's get 0.9.4.2 !!! 15:30:31 is srini working on this? 15:30:36 we have been playing with the newer versions of InfluxSV 15:30:38 DB 15:30:39 yes 15:30:59 so, what have you measure for the latest influxdb performance 15:31:07 as in raw performance? 15:31:12 and we noticed that there is a huge performance difference between 0.9.1 and 0.9.4.x 15:31:17 yes 15:31:22 especially in writing 15:31:28 it is at least a factor of 10 15:31:32 difference means increase? 15:31:46 bogdan_: I mean roughly 10 times faster 15:31:52 thx 15:31:58 we use it in the Ceilosca context and it worked fine 15:32:17 fabiog: was performance the only reason to try out 0.9.4.2? 15:32:20 but we really haven't done any extensive testing for Monasca outside the part that interests Ceilosca 15:32:27 mroderus: yes 15:32:32 0.9.5 sounds promising with the time structured merge tree stuff too fabiog 15:32:45 bklei_: we will try that one when it comes out 15:32:59 hope it's not a step back in terms of cluster stability... 15:33:05 for now Srini is going to patch the Ansible script to use 0.9.4.2 15:33:17 then we need to see it all the Monasca tests pass or not 15:33:32 is Cray in the meeting? 15:33:48 they were doing some tests with the latest version of Influx ... 15:33:50 is was hoping bmotz was here 15:33:57 but i don't see listed 15:34:08 rhochmuth: nevermind 15:34:20 anyway, he had mentioned that somethign had changed between some versino of influxdb 15:34:31 I think the stability and performance of 0.9.4.x is a big improvement, so we should do it anyway 15:34:39 yes, and they were running with the latest inclusdb 15:34:54 rhochmuth: inclusdb? 15:34:57 :-) 15:35:13 so, please watch this space 15:35:13 if srini updates and we are pretty sure there aren't any issues, then we'll gladly take it 15:35:23 rhochmuth: that is the idea 15:35:43 we are going to change it in the "mini-mon" Ansible script and see if it works 15:35:47 will twc be able to do some testing? 15:35:57 we 'd be interested in that as well 'cause we were about to start with the same thing, so it's to hear that is in progress as we speak 15:36:05 rhochmuth: also I think it would be good to have a parameter for the devstack where you can specify the version 15:36:05 *good to hear 15:36:20 the other issue around influxdb is support for binary protocol 15:36:32 so in the future you can decide which version to run setting it in the local.conf 15:37:07 we don't have a local.conf in mini-mon 15:38:21 ddieterly: no I am talking about devstack 15:38:49 ok 15:39:06 ddieterly: it would be cool to have a shell variable where you can express the version of Influx so then when devstack runs it will pick and install the one you want 15:39:12 twc probably won't do much influxdb testing for a couple of months rhochmuth 15:39:27 blkei_: ok 15:40:04 is it time for next topic? 15:40:04 fabiog: did you test clustering and/or HA? 15:40:16 witek: not yet 15:40:40 witek: as I mentioned I just tested in the context of Ceilosca, which is a devstack implementation of Ceilometer and Monasca 15:40:58 witek: but after the summit we will deploy a more complex version 15:41:12 thanks 15:41:26 fabiog: but the change in ansible role will be soon available ? I just checked and it's not at github at the moment 15:41:27 witek: I also want to try Monasca in Containers 15:41:28 ? 15:41:51 tomasztrebski: I have to check with Srini 15:42:07 fabiog: thx 15:42:16 tomasztrebski: np 15:42:39 monasca in containers +1 15:42:52 yeah, that would nice to see how that goes :) 15:42:56 are you aware of monasca-docker 15:43:09 not really 15:43:19 https://github.com/hpcloud-mon/monasca-docker 15:43:23 cool.. thx 15:43:28 it is a demo environment primarily 15:43:30 rhochmuth: is that a single instance of all the services, like kafka and influx? 15:43:33 i've taken a quick peek there, but did not run it actually, but I assume that's a demo env / 15:43:37 rhochmuth: can it be scaled out? 15:43:37 of some sort ? 15:43:58 it is not clustered and really for demo purposes 15:44:06 tomasztrebski: are you asking Fabio about ansible because you're working on the same thing and you want to avoid working redundantly? 15:44:34 rhochmuth: But at the end, ansible is still provisioned in container, or not? 15:45:14 it uses ansible to provision in the container i beleive 15:45:28 i haven't spent time looking into how it works 15:45:35 i used it a few times 15:46:19 next topic? 15:46:27 sure 15:46:29 #topic security 15:46:35 that's mine 15:46:37 5. Security: clear-text passwords in agent config 15:46:46 bogdan_: I wrote you on priv to clear the ground here 15:47:01 our sec department mentioned that in the agent config files, passwords are written in clear text 15:47:08 correct 15:47:17 has this issue been discussed before? 15:47:18 they are clear text everywhere in Monasca 15:47:27 do you see it as a security issue as well? 15:47:29 we've done our own internal security reviews 15:47:37 but we haven't discussed with community 15:47:57 has it been addressed as an issue in your internal reviews? 15:48:07 yes 15:48:20 we don't see it as an issue 15:48:49 TWC: do you see this as a problem? 15:49:06 no -- file perms are enough for us 15:49:19 but, if your security team at Fujitsu sees this as an issue, then it could be addressed 15:49:29 bklei_ same here 15:49:46 yes, let's see first what comes out in our internal discussions 15:50:00 thanks rhochmuth and bklei_ 15:50:08 mroderus sounds good 15:50:12 i understand the concerns 15:50:12 +1 15:50:15 as for the file permission, mroderus I think we might want to adress that we are also taking look at it 15:50:25 ok# 15:50:41 if your security team doesn't agree then we could look into encrypting the password 15:50:48 as a new feature 15:51:07 the same sec team spotted that as well that file permissions are not so consistent, so we've taken a look here and try to modify them as much as possible 15:51:30 ok, let us know if you find anything 15:51:46 we are definitely interested in addressing issues there 15:52:09 ok.. if security becomes a greater issue, we may start a separate meeting on this 15:52:20 #topic log api 15:52:35 so i see the python log api has been posted 15:52:45 i left some comments 15:53:05 i'm wondering if we should just get this merged and then start improving it 15:53:12 working on it ... 15:53:37 I am all for it, just want to address current issues you written comments for. 15:54:08 well, i think it is a work in progress, so I don't want to be too critical at this point and hold up progress 15:54:17 + it looks like problematic services.py (the one from monasca-common) can be abandoned 15:54:27 yes 15:54:32 according to constant you pointed out as obsolete 15:54:37 correct 15:55:16 ok, thx for the feedback, feeling awesome with that :), I will apply changes and post new PS as soon as I can 15:55:17 tomasztrebski: by when you plan to finish what's been commented? 15:56:01 bogdan_: tommorow, that seems like light task to handle 15:56:07 tomasztrebski: so i think we can wait for your PS and merge 15:56:22 witek: that's fine with me 15:56:31 rhochmuth: fair to you? 15:56:36 sounds good 15:56:40 great 15:56:41 cool 15:57:06 #topic paging issues 15:57:17 yeah, that's one for me 15:57:57 not sure if we can continue at top of the hour 15:58:15 that's not so easy to explain 15:58:25 lets move it to the next meeting 15:58:30 ok 15:58:31 before we part 15:58:32 would like some reviews/love on https://review.openstack.org/#/c/231587/ and https://review.openstack.org/#/c/231071/ 15:58:34 +1 15:58:39 #topic devstack 15:58:45 how are you doing deklan 15:58:50 on devstack 15:59:01 basic monasca working in devstack 15:59:06 awesome 15:59:09 java api and persister 15:59:15 working on python api and persister now 15:59:24 please +1 and +2 https://review.openstack.org/#/c/229523/ 15:59:33 ok, will start to review 15:59:43 also, please checkout out the Tempest tests 15:59:56 still a wrok in progress, but i would like to get first commit 16:00:01 approved soon 16:00:08 so, i think we're done 16:00:16 i'll need to close the meeting out 16:00:20 we got rushed at the end 16:00:28 so follow-up if you need to 16:00:35 thx guys 16:00:37 bye everyone 16:00:37 have a nice day 16:00:38 thanks 16:00:40 bye 16:00:41 thx 16:00:42 cheers! 16:00:45 ciao 16:00:52 #endmeeting