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