14:00:52 #startmeeting Monasca Team Meeting 14:00:54 Meeting started Wed Aug 30 14:00:52 2017 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:58 The meeting name has been set to 'monasca_team_meeting' 14:01:12 o/ 14:01:17 hello 14:01:19 o/ 14:01:27 o/ 14:01:43 hi shinya_kwbt 14:02:26 hi, It's been a long time. 14:02:36 hello 14:03:10 I'll try to moderate this time 14:03:23 the agenda is pretty light 14:03:33 https://etherpad.openstack.org/p/monasca-team-meeting-agenda 14:03:47 #topic Specifications repository 14:03:56 hi 14:04:09 I would like to propose adding monasca-specs repository 14:04:47 previously we had blueprints in Launchpad to describe new feature requests 14:05:35 the problem with blueprints was that it was not easy to review and work together on them 14:05:49 would this follow what has been done on other projects 14:05:52 such as https://github.com/openstack/nova-specs 14:05:55 many projects use specs repositories for that reason 14:06:15 yes, most of projects do that 14:06:34 the specs are then published to specs.openstack.org 14:07:17 I like the idea, I never liked launchpad 14:07:20 in that case http://specs.openstack.org/openstack/nova-specs/ 14:07:21 sounds like a good improvement 14:08:11 as you can see it's also a place to hold project priorities for development 14:08:12 +1 14:08:28 +1 14:08:36 +1 14:08:47 great 14:09:12 I'll start and create the repo then 14:09:36 good to see that you like the idea 14:10:01 +1 14:10:19 in the process of preparing for that I have prepared Contributor Guide 14:10:35 https://review.openstack.org/498804 14:11:01 http://docs-draft.openstack.org/04/498804/4/check/gate-monasca-api-docs-ubuntu-xenial/715a60c//doc/build/html/contributor/index.html 14:12:05 it describes shortly which tools we use for bug tracking and new features 14:12:39 it will end up here https://docs.openstack.org/monasca-api/latest/contributor/index.html 14:13:34 #topic Open Stage 14:13:56 are there any other topics for today? 14:14:18 mid-cycle prep 14:14:27 Pike release 14:14:31 gridDB, cassandra update? 14:14:49 grafana discussion 14:14:50 #topic mid-cycle 14:14:55 the idea of using gnocchi as TSDB? 14:15:22 the agenda is here: https://etherpad.openstack.org/p/monasca_queens_midcycle 14:15:53 there is still a lot of place 14:16:11 so feel free to add topics 14:17:02 thx witek 14:17:02 Pike has been officially release today 14:17:49 cool 14:17:50 it takes the last tags from the stable/pike branch 14:18:56 #topic TSDB 14:19:12 where should we start? 14:19:14 :) 14:20:13 GridDB, akiraY provides new patchsets 14:20:28 do we want to try this out? 14:20:56 It would be nice to know performance on a three node cluster 14:21:05 to compare against other DBs 14:21:25 yes, the resources in internet come down to one benchmark 14:22:00 one and three nodes has been the platform we've used for influxb and cassandra compares so far 14:23:35 there is a large patch set to review for GridDB. 14:23:49 how do you feel about that? 14:23:50 it would be nice to collect a list of requirements or criteria based on which we judge 14:23:50 akiraY said he(NEC) doesn't have 3 node cluster which have 256GB RAM. 14:25:28 +1 on "it would be nice to collect a list of requirements or criteria based on which we judge" and even shared performance testing scripts 14:26:14 we plan an AWS based test for Influx (both single instance and enterprise), so +1 on list of requirements 14:26:48 if you have an idea of the hardware requirements and the test process I can see what it's available in our lab, I don't promise nothing but to try 14:28:13 sc: that would be great 14:28:15 https://etherpad.openstack.org/p/cassandra_monasca under Hardware Requirements 14:28:37 Entry scale (TBD) Mid Scale (TBD) Carrier Grade Minimum 3 baremetal nodes each node: 256 GB RAM minimum Two SSDS: commit log disk 256GB; data disk: 2TB Dedicated VLAN for the replication data link, 10 gb 14:28:45 Is this correct witek? 14:29:05 It could be interesting to first define what is "Entry scale" and "Mid Scale"? 14:29:19 I guess jgu has used smaller system for tests 14:30:01 and also, I think it's more important to define the test load and not hardware 14:30:20 nseyvet: I've changed down to one ssd. 14:30:43 yes I think it's important to specify the test load benchmark first 14:31:06 Sounds fair 14:32:04 shinya_kwbt, jgu, nseyvet_op5 is that something you could work on together? 14:33:03 I will review patchset, cause I have no benchmark resources. 14:33:19 I mean specifying the test load and judgement criteria 14:33:34 sure 14:33:38 sure 14:34:22 Oh Sorry I'm not specialist for benchmark I could not advice. 14:34:49 and akiraY? 14:36:10 I guess akiraY isn't there today. 14:37:10 jgu: do you have any update on Cassandra? 14:37:14 He and mine office are different 14:37:46 shinya_kwbt: oh, I see, I'll contact him 14:38:51 we'got some good news... the write performance # is better after we switched the use of SSD from data to commit log. The latest # is updated on the etherpad. 14:40:13 we will send a patch for the devstack cassandra deployment and Java persister for review soon (hopefully next week) 14:40:39 So, the Java persister remains the benchmark component. Correct? 14:42:08 jgu: I know the performance is better for Java, but I think we need Python implementation as well 14:42:22 our plan is to also deliver a python driver for Cassandra. 14:42:42 nseyvet_op5: I guess it's fair to test Cassandra with Java, although not optimal 14:42:48 api will only have the python version 14:43:08 jgu: thanks 14:44:28 Python version could work for small deployment. 14:45:05 having two implementations is additional maintenance effort 14:45:21 but I guess we have to live with it 14:45:58 yes I am feeling that pain right now :-=) 14:46:34 Julien Danjou from Gnocchi project has suggested using their TSDB 14:46:35 what is the push for having two implementations? 14:47:03 might as well throw this one in too, https://www.timescale.com/ 14:47:26 nseyvet_op5: all OpenStack infrastructure is optimized for Python 14:47:37 and we wanted to deprecate Java 14:47:45 so, does anyone have any performance info on gnocchi? 14:48:41 in the mailing list they have cited two benchmarks 14:49:46 https://julien.danjou.info/blog/2015/gnocchi-benchmarks 14:49:56 https://www.slideshare.net/GordonChung/gnocchi-v3/18 14:49:59 I will throw in RiakTS 14:50:46 TimeScale is really interesting, based on Postgres 14:51:01 but they don't have clustering 14:51:07 correct? 14:51:41 not yet as far as i know 14:52:07 reading the gnocchi benchmark i wonder what a batch is 14:52:14 is a batch a batch of the same metric 14:52:25 as in cpu utilization for host 1 at various time samples 14:52:48 or is a batch a set of metrics for different hosts/resources at a single time sample 14:53:03 it has been a while since i've looked into this 14:53:09 I don't know, only the second case would make sense for us 14:53:18 but they way we do benchmarking is with the latter 14:53:40 right 14:54:21 unless there was an intermediary in-memory representation (clustered and fault-tolernat) that could buffer the data temporarily until it is flushed and persisted to disk 14:54:22 nseyvet_op5: did you run some tests with RiakTS? 14:55:33 No I have not used RiakTS. It is conceptually a solid DB. 14:55:48 It scales and is open source 14:56:04 there are benchmarks available online for it 14:56:19 we will have to wrap up soon 14:56:47 nseyvet_op5 jgu would you create the document for the testing reference? 14:57:09 preferably rst, so we can put it to the new spec repo :) 14:57:38 jgu could u start and then share? 14:57:47 witek: sure 14:57:53 great thanks 14:58:08 next week I will be in vacation 14:58:33 last week of school holidays 14:59:09 I have to close the meeting 14:59:16 thx witek, bye-bye 14:59:16 thank you everyone 14:59:25 thanks rhochmuth 14:59:58 #endmeeting