13:00:11 <chaconpiza> #startmeeting monasca
13:00:12 <openstack> Meeting started Tue Jul 14 13:00:11 2020 UTC and is due to finish in 60 minutes.  The chair is chaconpiza. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:00:13 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:00:15 <openstack> The meeting name has been set to 'monasca'
13:00:21 <dougsz> hello all
13:00:25 <witek> hi
13:00:37 <chaconpiza> Hello Doug
13:00:40 <chaconpiza> Hello Witek
13:00:55 <chaconpiza> The agenda as usual https://etherpad.opendev.org/p/monasca-team-meeting-agenda
13:01:55 <chaconpiza> The only one topic from the agenda is related to the action items from last week
13:02:52 <chaconpiza> #topic monasca-persister branch/master openstack-tox-py38
13:03:49 <chaconpiza> I checked for the monasca-projects that the tarballs are created and published
13:04:33 <chaconpiza> There is only a change waiting: https://review.opendev.org/#/c/722515/
13:05:37 <chaconpiza> in the new PY38 only a test case fails https://opendev.org/openstack/monasca-persister/src/branch/master/monasca_persister/tests/test_token_range_query_manager.py#L51
13:05:58 <dougsz> hmm
13:06:20 <witek> I had a look at the trace log, but nothing comes to my mind
13:06:34 <chaconpiza> In Victoria adds PY38 as a Runtime https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria
13:07:28 <chaconpiza> Same test case is working on py36
13:08:43 <witek> you might ask at #openstack-infra or in the mailing list
13:09:02 <witek> I'll try to have a closer look as well
13:09:40 <chaconpiza> right, I searched for differences in multiprocessing between py36 and py38
13:09:54 <chaconpiza> but I can't find nothing.
13:10:43 <chaconpiza> The two test cases in that file were written by Arseni, I will ask whether he as an idea.
13:10:48 <chaconpiza> he has*
13:12:02 <witek> at the last instance, we should disable these tests, I don't think they are very useful
13:14:22 <chaconpiza> There are two test_query and test_close_pool I tried locally just removing test_close_pool and then py38 tests pass
13:15:48 <chaconpiza> Ok, continuing the investigation. At the last instance removing test_close_pool.
13:16:11 <witek> I'd tip on differences in exception handling between Python versions
13:16:36 <chaconpiza> right
13:17:05 <dougsz> still trying to reproduce locally, but will see if I spot anything when I do
13:18:06 <witek> I'll have to install 3.8 first ;) openSUSE Leap comes with 3.6
13:18:57 <chaconpiza> I ran it on Ubuntu 18.04 I had to install python3.8 (adding dead sneaks repo)
13:19:14 <chaconpiza> and important python3.8-dev package too
13:19:18 <openstackgerrit> Witold Bedyk proposed openstack/monasca-api master: Set legacy_kafka_client_enabled = False on default  https://review.opendev.org/740954
13:19:26 <dougsz> I am behind you on that path chaconpiza
13:20:23 <chaconpiza> Thanks for the change https://review.opendev.org/740954 witek, it is part of the action topics from last week.
13:20:42 <witek> right, I've created a story:
13:20:48 <witek> https://storyboard.openstack.org/#!/story/2007924
13:20:57 <witek> and added to the board:
13:21:02 <witek> https://storyboard.openstack.org/#!/board/217
13:21:04 <chaconpiza> great
13:21:35 <dougsz> Thanks Witek - trying this out at the moment - will you update the others?
13:21:55 <witek> yes, should be ready today
13:22:02 <dougsz> :)
13:23:29 <dougsz> I forget - on that topic - did you try unpinning the Kafka messaging version yet?
13:24:28 <witek> I think not
13:25:18 <witek> the only problems could be related with monasca-thresh
13:25:45 <dougsz> yeah - now that we have modern logstash
13:26:31 <chaconpiza> Ok, the next action  from last week is about the migration of CI/CD jobs to new Ubuntu LTS Focal. It still on my ToDo list.
13:26:48 <mbindlish> Hello Witek, Martin..
13:26:52 <mbindlish> Could you please give reference of people who worked in monasca-analytics?
13:27:30 <witek> sure, I'll send you in private message
13:27:37 <mbindlish> thanks :)
13:27:56 <chaconpiza> Hi Manik
13:28:41 <chaconpiza> The info is public: https://review.opendev.org/#/q/owner:fuzita.daisuke
13:29:04 <chaconpiza> https://review.opendev.org/#/q/owner:osanai.hisashi
13:29:31 <mbindlish> ohh.ok
13:31:01 <chaconpiza> #topic AOB
13:32:45 <chaconpiza> Previously I said that the new RedHat OSP 16 was using Kolla, but it is not fully true. It is using TripleO for deployment. The containers that TripleO uses are the same containers that Kolla creates.
13:33:39 <chaconpiza> But OSP16 don't deploy using Kolla-Ansibe.
13:34:02 <dougsz> hm, yeah, and don't they heavily customise them?
13:34:40 <dougsz> and build a subset?
13:34:52 <chaconpiza> Yes, and OSP container repository is not Docker Hub, but "registry.redhat.io"
13:36:32 <dougsz> Not sure about OSP16  support in Kolla Ansible as well - Centos 8 is fully supported now at least
13:36:54 <dougsz> might just work, but not sure
13:37:07 <dougsz> (Train release onwards)
13:38:17 <chaconpiza> On Centos8 with tripleO I was able to deploy the containers from Ussuri successfully
13:39:07 <openstackgerrit> Witold Bedyk proposed openstack/monasca-notification master: Set legacy_kafka_client_enabled = False on default  https://review.opendev.org/740959
13:39:23 <dougsz> OpenStack core  + Monasca?
13:40:15 <chaconpiza> But using OSP16
13:40:59 <chaconpiza> I am worndering how to provide to the custumer the Monasca-plugin for Horizon
13:41:14 <chaconpiza> since Horizon will be now running in a container
13:41:28 <witek> so the setup was, OSP16 + Monasca Ussuri from Kolla?
13:42:41 <chaconpiza> OSP16 (which is based on Train) + Monasca
13:43:46 <dougsz> Monasca images from where though?
13:44:52 <chaconpiza> In OSP16 server will run the metric-agent and log-agent bare-metal
13:45:53 <chaconpiza> and we need to modify (or patch) the Horizon container in order to add the monitoring menus
13:46:23 <chaconpiza> The rest of services of Monasca will be deployed in other server with docker-compose
13:46:33 <dougsz> If you're using Kolla Monasca images, you should be able to add the plugin via this var: https://github.com/openstack/kolla/blob/master/docker/horizon/Dockerfile.j2#L14
13:47:26 <dougsz> (https://docs.openstack.org/kolla/latest/admin/image-building.html#generic-customisation)
13:47:26 <chaconpiza> Great, I will try it
13:48:01 <dougsz> Cool - I should patch it into the Kolla image anyway, but it will be Victoria onwards
13:49:51 <chaconpiza> was something blocking adding Monasca to Horizon?
13:50:26 <chaconpiza> or simply was not a priority
13:50:39 <dougsz> Nothing at all blocking
13:50:47 <chaconpiza> cool
13:51:09 <dougsz> yeah - we have used the Grafana App mostly, but I keep meaning to add it to Horizon
13:51:32 <chaconpiza> Right, I remember.
13:51:36 <openstackgerrit> Witold Bedyk proposed openstack/monasca-persister master: Set legacy_kafka_client_enabled = False on default  https://review.opendev.org/740966
13:52:02 <chaconpiza> Thanks for the hints Doug
13:52:27 <chaconpiza> All right, if there is no other topic let's close the meeting
13:52:29 <tosky> hi from your friendly Zuul v3 community goal volunteer - can I get a minute before you close?
13:52:38 <chaconpiza> Sure
13:52:43 <chaconpiza> Hi Luigi
13:53:05 <dougsz> chaconpiza: np - happy to help out any time
13:53:09 <tosky> very briefly: monasca in a very good shape (good job!) as almost all the jobs are now Zuul v3 native
13:53:41 <tosky> I only found one that needs to be ported: legacy-tempest-dsvm-monasca-transform-python35-functional, which is used by monasca-transform, and defined inside openstack-zuul-jobs
13:53:49 <tosky> can you please take care of that one as well?
13:54:30 <chaconpiza> Monasca-transform is (or is going to be) deprecated.
13:54:59 <tosky> oh, ok - that's fine too of course
13:54:59 <witek> yes, I think I'll speak internally, but I guess it'll end up in deleting this job
13:55:55 <tosky> whatever works for you, just please make sure it's done before the end of the cycle
13:55:59 <tosky> so that we can deprecated devstack-gate
13:56:02 <tosky> thanks!
13:56:12 <witek> thanks tosky for coordinating this!
13:56:49 <dougsz> +1
13:56:51 <chaconpiza> Thanks Luigi #action Check monasca-transform job legacy-tempest-dsvm-monasca-transform-python35-functional
13:59:04 <chaconpiza> Ok, thanks for coming today to the meeting. See you next week.
13:59:15 <witek> thanks, see you next week
13:59:35 <chaconpiza> #endmeeting