Thursday, 2024-01-11

pranali#startmeeting glance14:00
opendevmeetMeeting started Thu Jan 11 14:00:16 2024 UTC and is due to finish in 60 minutes.  The chair is pranali. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'glance'14:00
pranali#topic roll call14:00
pranali#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
pranalio/14:00
mrjoshio/14:00
croelandto/14:00
pranalilets wait few minutes for others to join14:01
pranaliabhishekk, dansmith , rosmaita we are starting14:03
rosmaitao/14:03
rosmaita(thanks for the ping!)14:03
* abhishekk in different meeting14:03
pranali:)14:04
pranaliok, let's start then 14:04
pranali#topic Updates14:04
pranali2024.2 virtual PTG dates are announced, it will take place during April 8-12, 202414:04
pranali#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/MIK6GXZXUFS5M3UOVILLDNDGURGH7UQV/14:04
pranaliI've registered our team for the same14:04
pranalimoving to next14:05
pranali#topic release/periodic jobs update14:05
pranaliWe are in M2 release week and we are tagging m2 14:05
pranalirelease patch is submitted 14:05
pranali#link https://review.opendev.org/c/openstack/releases/+/90521914:05
pranaliPeriodic jobs are all green except TIME_OUT for fips jobs14:06
pranalicouldn't find the exact cause , need to dig more on this14:06
pranalimoving to next14:07
pranali#topic length of image additional properties values (rosmaita)14:07
pranalibug: #link https://bugs.launchpad.net/glance/+bug/204810314:07
rosmaitathis came up in a potential security bug, that was discussed and decided could be worked in the open14:07
pranalirelated ML discussion thread: #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/B7UET4JKHQU5SHH44KLSKHFBMFN3ZZYV/#B7UET4JKHQU5SHH44KLSKHFBMFN3ZZYV14:07
rosmaitathe issue is that we have no formal restriction on the length of image additional properties14:08
rosmaitathe only restriction is the db length of 65535 bytes14:08
rosmaitaso, it's possible to stuff a lot of junk into additional image properties and cause performance slowdown when doing image-detail-list14:09
rosmaitawe decided it's not a security issue because there's a config setting limiting the max number of properties per image14:10
rosmaitaand we have quota on how many images a project can own14:10
rosmaitain that ML thread, we discussed limiting the length to 25514:11
rosmaitaerno was against that in his reply14:11
rosmaitaon the other hand, we also asked for use cases for really long image property values, and no one responded14:11
rosmaitaso my aim here is to bring up the issue14:12
croelandtIt would be interesting to have a vague idea of how these properties are used in real life14:12
rosmaitaand see if maybe we want to put some kind of limit, maybe 512 bytes or 1024 bytes or something14:12
rosmaitacroelandt: exactly14:12
croelandtand how many of them/what their size is in a real use case14:12
croelandtThe rule of thumb here is that if it is possible to do X and you remove X, someone is going to complain14:13
croelandt(insert relevant XKCD)14:13
rosmaitathe person who proposed the patch and started that ML thread ran into an issue where some kind of tool wanted to put a really long value14:13
rosmaitaso they wanted to add it to their volume's image_metadata before uploading the volume as an image14:13
rosmaitabut cinder wouldn't let them add it (had a 255 char limit)14:14
rosmaitacinder decided to open up the limit to 65535 bytes because cinder *was* allowing really long values when you created a volume from an image ... it basically copied over all the image properties as volume image_metadata without complaining14:15
rosmaitaso we went for symmetry14:15
rosmaitabut my point is, i guess, that the patch author was willing to consider the 255 char limit14:15
rosmaitaso i guess it wasn't that big a deal?14:15
rosmaitain any case, we know of 1 person using image metadata of len > 255 chars, i will reach out to him and find out what the use case is exactly14:16
rosmaitaso to summarize:14:17
rosmaitathe glance team feels like given the limits on number of properties per image, and number of images per project, we don't need to do an emergency change14:17
rosmaitainstead, we should gather info about the use cases and see if some kind of limit < 65535 bytes makes sense14:18
rosmaita(end of summary)14:18
rosmaita(and i will shut up now)14:18
croelandtcould we have a summary of the summary?14:19
croelandtSeriously, it makes sense not to rush anything14:19
croelandtIt's not a security issue, and if some malicious user uses this "feature" to cause performance issues or whatever, I guess the admin can permaban them and that's it :)14:19
pranaliyeah agreed 14:20
croelandtShall we move on?14:21
rosmaitanothing more from me about this14:22
pranaliohh yeah 14:22
pranalimoving ahead14:22
pranali#topic Spec Reviews14:22
pranaliso again , reminder for the spec reviews incase if you have not yet given your vote :)14:23
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/899804 - [Spec Lite] Deprecate location strategy14:23
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/899805 - [Spec Lite] Deprecate cachemanage middleware14:23
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/899367 - Use Centralized database for cache operations14:23
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/899856 - Image Encryption 14:23
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/899857 - Caracal project priorities14:23
pranalitoday is the last day for approving specs, so if I don't see any objection on the specs today, I will go ahead and approve it tmrw14:24
* croelandt still has the centralized DB to review14:24
pranaliwe need reviews on Image Encryption as well14:25
rosmaitai will take an action to review image encryption spec14:25
pranaliThanks14:25
pranaliThe implementation patch is also up for the same14:25
pranali #link https://review.opendev.org/c/openstack/glance/+/90264814:26
rosmaitai didn;t have any objections to the spec-lites, but i didn't feel like i had enough context to give a positive vote14:26
pranaliohh 14:27
pranalido you want it to be more elaborative ?14:30
rosmaitano, the problem is that i missed the ptg discussion and didn't want to dig in further14:31
pranaliohh ok ok14:31
pranalilet's move to open discussion 14:32
pranali#topic Open Discussion14:32
pranaliI have updated the new location api patch with the suggested changes, 14:33
pranali#link https://review.opendev.org/c/openstack/glance/+/886749/33/glance/async_/flows/location_import.py14:33
dansmiththe nova patch was merge-failing yesterday and thus has no test results after the latest changes14:34
pranaliand nova-ceph-multistore job is also passing on the nova POC patch 14:34
dansmithhave you got that worked out?14:34
pranali#link https://review.opendev.org/c/openstack/nova/+/89120714:34
dansmithit was complaining about one of the deps, which I assume was maybe the client patch14:34
dansmithah, I see, good14:34
pranaliyeah14:34
pranaliit was because of glance patches, few jobs were failed with some other issues 14:35
pranalithat's it from me for today !14:36
croelandtThanks!14:36
pranalianyone has anything else ?14:37
mrjoshinothing from me14:38
pranaliok, so let's conclude for the day then 14:38
pranaliThanks everyone for joining !!14:38
pranali#endmeeting14:38
opendevmeetMeeting ended Thu Jan 11 14:38:59 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:38
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2024/glance.2024-01-11-14.00.html14:38
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2024/glance.2024-01-11-14.00.txt14:38
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2024/glance.2024-01-11-14.00.log.html14:38
rosmaitabye!14:39

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!