15:00:54 <tmazur> #startmeeting horizon
15:00:54 <opendevmeet> Meeting started Wed Sep 11 15:00:54 2024 UTC and is due to finish in 60 minutes.  The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:54 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:54 <opendevmeet> The meeting name has been set to 'horizon'
15:01:09 <tmazur> Hello everyone and welcome to the weekly meeting!
15:01:29 <jjasek__> Hello
15:02:40 <omcgoang> hello
15:03:12 <tmazur> Let's start
15:04:22 <tmazur> Schedule reminder: this week is R-3
15:04:29 <tmazur> https://releases.openstack.org/dalmatian/schedule.html
15:06:40 <tmazur> I made a release patch from the most recent master branch
15:06:52 <tmazur> https://review.opendev.org/c/openstack/releases/+/928847
15:07:10 <tmazur> The release team will use the latest 2024 Dalmatian release available on release week.
15:07:52 <rdopiera> o/
15:08:04 <tmazur> I don't think we have anything critical to be included atm, but we still have time to adjust
15:09:57 <tmazur> Moving forward
15:09:59 <tmazur> #topic Release priorities
15:10:33 <tmazur> Do we have any release-critical bugs to fix?
15:11:06 <tmazur> I don't think so, but please correct me if I am wrong
15:13:28 <tmazur> Ok, next topic
15:13:30 <tmazur> #topic Open discussion
15:14:41 <tmazur> Friendly reminder: we have a bunch of backport patches on review. They seem pretty safe and nice to have, so please take a look when you have a minute
15:15:04 <rdopiera> I would like to raise an issue with the glance containers table
15:15:13 <tmazur> Please go ahead
15:15:21 <rdopiera> it's the patch by Tobias Urdin
15:16:12 <rdopiera> he opeted to limit the number of entries to 20, but what we really should do is implementing server-side pagination
15:16:34 <rdopiera> that view currently uses client-side pagination with angular
15:17:14 <rdopiera> there can be thousands of entries in that view, and the amount of data is so large, that it affects the other users of Horizon
15:17:23 <rdopiera> it can make the container that runs Horizon crash
15:17:50 <rdopiera> the problem is, I don't think we have the expertise to implement server-side pagination in Angular
15:18:33 <rdopiera> so I wonder if we should roll back that view to pure python, and then implement the pagination in that
15:18:42 <tmazur> I don't think we have it implemented anywhere in Horizon
15:18:55 <rdopiera> and generally, if we should try to get rid of Angular gradually
15:19:07 <rdopiera> so that we can reclaim control over the code base
15:19:53 <rdopiera> if we need dynamic features like the chevrons, I think we could implement them in pure js without angular
15:20:33 <tmazur> AFAIK conteiners tables is not just chevrons. It's a table of contents within a table of containers
15:20:56 <rdopiera> whatever it is, we can implement it
15:21:43 <tmazur> That's quite a drastic turn, but totally understandable in the current situation with Horizon
15:21:55 <tmazur> Would you like to discuss it on PTG?
15:22:28 <tmazur> I haven't received any email on booking the sessions yet, but I' pretty sure we can make it work
15:23:13 <rdopiera> I could try making a proof of concept
15:23:30 <rdopiera> maybe some simpler view for a start
15:23:55 <tmazur> That would be great, thank you!
15:24:36 <rdopiera> (anything to not work on kubernetes)
15:24:59 <tmazur> :D
15:25:56 <tmazur> Ok, one more thing:
15:26:54 <tmazur> Next Wednesday I am on PTO. Does anyone wants to chair the weekly meeting or I could just cancel it?
15:27:13 <rdopiera> let's cancel
15:27:49 <tmazur> Ok, I'll write to the mailing list then.
15:27:51 <tmazur> That's it from me for today.
15:28:00 <tmazur> Do we want to discuss anything else?
15:28:10 <omcgoang> i am good
15:28:18 <jjasek__> Nothing from me, thank you.
15:28:49 <tmazur> Let's wrap it up then
15:28:51 <tmazur> Thanks everyone for joining and have a wonderful week!
15:28:59 <tmazur> #endmeeting