15:00:17 <witek> #startmeeting monasca 15:00:18 <openstack> Meeting started Wed Jul 10 15:00:17 2019 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:19 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:21 <openstack> The meeting name has been set to 'monasca' 15:01:00 <witek> hello everyone 15:01:09 <chaconpiza> Hello 15:01:10 <Wasaac> o/ 15:01:12 <dougsz> hello 15:01:20 <koji_n> hi 15:01:24 <Dobroslaw> hi 15:01:28 <hosanai> hi 15:01:31 <witek> few topics in the agenda today 15:01:34 <witek> https://etherpad.openstack.org/p/monasca-team-meeting-agenda 15:01:41 <witek> please add if you have any 15:01:59 <witek> # topic Faust library evaluation 15:02:03 <witek> #topic Faust library evaluation 15:02:31 <witek> I've spent some time this week playing with the Faust library 15:02:44 <witek> https://faust.readthedocs.io 15:03:10 <witek> I've collected most important finding in this etherpad: 15:03:12 <witek> https://etherpad.openstack.org/p/faust-evaluation 15:03:33 <witek> there are few issues 15:03:49 <witek> like libraries not common in OpenStack 15:04:03 <witek> or forked version of aiokafka library 15:04:40 <witek> from the technical point of view I haven't found any blocker though 15:05:08 <witek> one issue might be, that they have rather small community 15:05:29 <witek> most commits are from the single person 15:05:53 <witek> but the community chat seems to be quite lively 15:06:11 <Dobroslaw> so this is as an alternative to using prometheus? 15:06:54 <witek> this is a library which could be used to write new thresholding engine 15:07:00 <Dobroslaw> a, ok 15:07:13 <witek> https://github.com/witekest/faust-examples 15:07:47 <witek> here I have written a simple example of how the aggregation functions on hopping window could be implemented 15:08:17 <witek> similar to what we have in monasca-thresh right now 15:09:02 <witek> theoretically, the library could be used to write the aggregation engine as well 15:10:25 <dougsz> Interesting, thanks for collecting your ideas witek 15:11:52 <witek> I know Matthias was having a look at this library already as well 15:13:12 <witek> OK, I guess that's all for this topic, if there are no questions 15:13:56 <witek> #topic alarm expression parser 15:14:26 <witek> chaconpiza: your stage 15:14:34 <chaconpiza> Hi, I noticed that we have a duplication of code 15:14:40 <chaconpiza> https://opendev.org/openstack/monasca-api/src/branch/master/monasca_api/expression_parser/alarm_expr_parser.py 15:14:42 <chaconpiza> and 15:14:48 <chaconpiza> https://opendev.org/openstack/monasca-common/src/branch/master/monasca_common/expression_parser/alarm_expr_parser.py 15:15:02 <chaconpiza> The code of alarm_expr_parser was copied from monasca-api to monasca-common in order to be used in monasca-ui 15:15:16 <chaconpiza> But after more than a year it isn't used in monasca-ui 15:15:43 <chaconpiza> Here the leading story: https://storyboard.openstack.org/#!/story/2001837 15:16:27 <chaconpiza> Unfortunately the owner, Lukasz Zajaczkowski is not active anymore in Monasca 15:16:50 <chaconpiza> I would leave it in monasca-api and remove from monasca-common 15:18:32 <witek> any opinions? 15:18:59 <witek> I 15:19:01 <Dobroslaw> if we don't want to use it in ui then fine 15:19:43 <chaconpiza> +1 15:19:44 <witek> it makes sense to use it in the UI but apparently wasn't too important 15:19:59 <dougsz> Yeah, i guess it's only for usability 15:20:31 <dougsz> Sounds reasonable to remove it from common 15:20:47 <witek> I'm fine with proposed approach, if someone wants to work again on it, we can move it again 15:22:02 <witek> I've seen Adrian and chaconpiza refactoring changes 15:22:12 <witek> chaconpiza: will you take care of this one as well? 15:22:16 <chaconpiza> sure 15:22:22 <witek> thanks 15:22:48 <witek> #topic Zuul flakiness 15:23:00 <Dobroslaw> that's my 15:23:18 <Dobroslaw> I'm really starting to hate zuul 15:23:26 <chaconpiza> :D 15:23:34 <witek> why? :) 15:23:49 <Dobroslaw> if I understood correctly zuul have too weak machines for testing monasca 15:24:19 <Dobroslaw> and that's why we see my timeouts in tempest tests 15:24:41 <witek> I think it's just a standard vm with 8 GB RAM 15:24:47 <Dobroslaw> I'm starting to hate writing recheck 15:25:23 <Dobroslaw> it's too small for all services we are using 15:26:27 <Dobroslaw> does openstack run any tests with bigger machines/vm? 15:26:34 <witek> don't know 15:27:20 <dougsz> hmm, I can check on what Kolla use and report back 15:27:32 <dougsz> there are some pretty big deploys in the CI there 15:27:35 <witek> thanks dougsz, that would help 15:27:58 <Dobroslaw> because now irrelevant changes could be blocked for few days from merging because of timeouts... 15:28:03 <witek> we could also get rid of some jobs which are constantly failing 15:28:34 <Dobroslaw> do you consider that a fix? 15:28:58 <witek> no, but it's wasting resources 15:29:38 <Dobroslaw> and a lot of time 15:30:56 <Dobroslaw> nothing more from me about this 15:30:57 <witek> another option would be to check, if we can trim out our setup in DevStack plugin in terms of memory consumption 15:31:58 <sc> I think this is quite difficult 15:33:44 <witek> it has been reported recently in openstack-discuss that other projects also have similar issues 15:35:35 <witek> OK, I'll wait for input from dougsz and check with infra team if we can use larger flavors 15:36:31 <witek> other ideas? 15:37:11 <Dobroslaw> no idea, we are using few heavy services 15:38:18 <witek> there are some logs available in CI which could help debugging 15:38:24 <witek> like: dstat-csv_log.txt.gz 15:38:49 <witek> or dstat-csv_log.txt.gz 15:39:13 <witek> or screen-peakmem_tracker.txt.gz 15:40:01 <witek> #topic mid-cycle 15:40:26 <witek> thanks for voting in the doodle list 15:40:36 <witek> https://doodle.com/poll/zszfxakcbfm6sdha 15:40:48 <witek> no date is perfect for everyone 15:42:00 <witek> we could choose Mon 22, or Wed 24 15:43:00 <witek> I hope joadavis can do it on Wed, otherwise I'd go for Monday 15:43:40 <witek> I'll let you know on the mailing list and IRC 15:43:55 <witek> and send the invitation 15:44:27 <witek> please also start filling in the agenda 15:44:29 <witek> https://etherpad.openstack.org/p/monasca-train-midcycle 15:44:47 <witek> the format is not strict, please feel free to add any topics 15:45:04 <witek> that's all from me 15:45:46 <witek> any other topics for today? 15:46:00 <openstackgerrit> sumitjami proposed openstack/monasca-agent master: WIP Enable unit tests for py36 https://review.opendev.org/657829 15:46:42 <witek> if not, I'll be wrapping up 15:46:52 <witek> thanks for joining 15:46:58 <Dobroslaw> thank you 15:47:01 <witek> and see you next week 15:47:25 <witek> #endmeeting