15:00:38 #startmeeting monasca 15:00:40 Meeting started Wed Apr 25 15:00:38 2018 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:41 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:44 The meeting name has been set to 'monasca' 15:00:59 Hello everyone! 15:01:19 Hello 15:01:28 hello 15:01:30 hi 15:01:46 hello! 15:01:54 greetings! 15:02:08 agenda for today: 15:02:12 https://etherpad.openstack.org/p/monasca-team-meeting-agenda 15:02:32 #topic next ptg 15:03:02 I have been asked if Monasca will participate in the next PTG 15:03:15 it will take place September 10-14, 2018, Denver, Colorado 15:04:17 the deadline for reply is quite short again, so I have sent the email to mailing list 15:04:49 with the link to Google form 15:05:03 asking what is your opinion on joining the PTG 15:05:10 https://goo.gl/forms/nWs4LX0MMBKZOCu72 15:05:29 hi 15:05:51 hi, I see there are apparently some network problems 15:06:55 I've got already some responses from SUSE 15:07:12 what do other folks think about joining the PTG? 15:07:41 filled in the form - I like the idea of joining in principle, but it's a long way and will be expensive for us. 15:08:24 thanks dougsz, yes travel is definitely a problem 15:09:21 we at op5 haven't got any direction yet. in my personal opinion i feel that it's a too far away if we all are situated in europe 15:10:14 it is just a couple of us here in U.S. 15:12:43 another argument was, if we'll have enough topics to cover 15:13:08 timothyb89: would you be attending? 15:14:52 OK, please leave your comments in the form, we'll have to decide soon 15:15:18 having remote meeting is also an alternative 15:15:48 #topic log query API 15:16:28 doug, I have added your reviews 15:16:36 So we have a prototype I mentioned at the last PTG, and after looking at the code, there is a lot of common code shared with the Monasca-API 15:16:40 thanks witek 15:17:01 The first two changes are to factor out common methods to make the log-query-api patch as small as possible. 15:17:37 do we want much shared code in common? some would call it a "distributed monolith" due to the coupling 15:18:29 I think some things should work consistently across both APIs, like role based authentication 15:20:20 I agree with dougsz here, and that's not that much, what get's extracted to monasca-common 15:20:48 for this patch i don't have any objection 15:21:25 thanks for checking tobiajo - i see your point in general 15:21:26 but i still think there is too much shared in general 15:22:21 Which parts would you factor out from common into the APIs? 15:23:15 sorry i was off topic, meant in general, i have nothing to add in this specific topic 15:23:34 np, thanks 15:24:39 But I guess for these patches - if people are generally happy with extracting that code from common I can polish them up. 15:24:53 And get to work on submitting the actual log-query-api change 15:25:28 sorry s/from common/to common 15:25:53 apart from stuff for APIs, we also have Kafka code there 15:26:33 in the common lib? 15:26:45 yes monasca-common 15:27:39 a shared wrapper around the kafka client, and the forked kafka client itself... 15:27:39 I noticed some inconsistencies across the APIs with Kafka, I guess it would be nice if they were configured in a standard way, but that's for another change. 15:28:46 tobiajo: do you think we should take Kafka wrapper to individual components? 15:30:13 I almost wonder the opposite in that maybe the Monasca APIs should be merged into one - but again, something for another time! 15:30:36 witek: yes. and is a kafka wrapper even necessary? 15:33:04 we'll have to think of it when upgrading Kafka client 15:33:13 i think a kafka wrapper is a good idea in theory, but how easy is it to keep it up to date? 15:34:17 I wonder if anything can be used from Oslo - I know they are using it for OpenStack notifications 15:36:22 I think they use python-kafka 15:36:32 and we want to move to pykafka or confluent 15:37:01 thanks, i'll have to take a closer look when I get a chance. 15:37:18 dougsz: this impl? https://review.openstack.org/#/c/189006/ 15:38:40 tobiajo: Haven't seen that - I just know they were asking about it at the PTG and spent a bit of time reviewing the Kafka patches for Kolla 15:39:11 anyway, let's take care about what we're extracting to common 15:39:28 and folks, have a look at dougsz changes 15:40:01 I think we can move on, right? 15:40:14 thanks witek, sounds good. 15:40:17 y 15:40:19 thanks 15:40:43 #topic token verification 15:40:56 tobiajo: that's yours? 15:41:02 y 15:41:12 for reference: https://storyboard.openstack.org/#!/story/2001913 & https://storyboard.openstack.org/#!/story/2001914 15:41:41 i added this now a little late, and it could be the case that we are not doing it right 15:41:54 I guess we're just using Keystone middleware for that 15:42:33 same for us 15:43:23 i have ran into an issuess where monasca-api gets more open connections to memcached than should be needed. and we suspect that these connections is not handled properly 15:44:18 we have custom filter in monasca-api 15:44:19 have someone else had this issue? if not, should offline token verification work? 15:44:25 https://github.com/openstack/monasca-api/blob/master/monasca_api/healthcheck/keystone_protocol.py 15:45:18 it's used not to authorize requests to healthcheck endpoint 15:45:56 are you using it? 15:46:20 https://github.com/openstack/monasca-api/blob/master/etc/api-config.ini#L11 15:47:27 how would that be related to offline verification of fernet tokens? 15:50:44 it should work just as described here: https://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html 15:50:45 i don't want to skip auth, the Keystone middleware should be able to support offline verification. maybe we are just doing it wrong? 15:54:01 I'm afraid I cannot help right now, could you add relevant information about your configuration to the story? 15:54:49 too bad, but i guess you others have offline token validation? 15:55:13 memcached 15:55:23 i see 15:55:30 that doesn't scale 15:55:45 tobiajo - i'd assumed so, but I haven't verified it. Our config is here: https://review.openstack.org/#/c/559375/ 15:56:00 dougsz & witek: thanks! 15:56:02 (memcached as well) 15:56:40 #topic ceilometer publisher 15:57:03 joadavis: I've seen your change, thanks 15:57:09 Ah. Just wanted to give a quick update. :) 15:57:28 I think all needed changes are in, including some feedback from Gordon Chung 15:57:38 Now we just wait for reviews and approval 15:57:54 I've seen the comment, let's hope we can get it in 15:58:59 OK, thank you everyone for joining and for the discussion 15:59:13 see you next week 15:59:18 bye bye 15:59:26 Thanks! 15:59:26 thx 15:59:30 bye 15:59:31 See you! 15:59:31 bye 15:59:31 bye 15:59:38 thx! bye 15:59:46 #endmeeting