14:00:41 #startmeeting glance 14:00:41 Meeting started Thu Aug 1 14:00:41 2019 UTC and is due to finish in 60 minutes. The chair is abhishekk. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:42 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:44 The meeting name has been set to 'glance' 14:00:58 #topic roll call 14:01:02 o/ 14:01:36 hi 14:01:41 o/ 14:01:50 o/ 14:01:56 #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:02:15 jokke_, is away this week, so I will be chairing the meeting 14:02:29 we have pretty small agenda today 14:02:35 o/ 14:03:07 #topic release/periodic jobs update 14:03:30 So we have an priority patches etherpad 14:03:41 #link https://etherpad.openstack.org/p/Glance-Train-MileStone-2-Release-Plan 14:03:51 Need reviews for them 14:04:24 I have added ToDo list section on line #29 14:04:30 Kindly have a look 14:05:04 As we are not able to get all patches merge today and tomorrow I would like to push the release to next week 14:05:09 rosmaita, ^^^ 14:05:28 ok 14:05:44 Requesting all the members to review the patches from etherpad 14:06:07 Regarding periodic jobs, one failure due to timeout during last week 14:07:14 I have a feeling that once we remove registry code we will not able to see this error again 14:07:22 abhishekk: can you clarify what is meant by the Configuration regeneration? 14:08:03 I didn't see a link to any documentation 14:08:20 davee_, for each milestone release we regenerate the configuration files and add it as a sample to the source code 14:08:35 davee_: https://docs.openstack.org/glance/latest/contributor/refreshing-configs.html#when-to-refresh-the-sample-configuration-files 14:08:48 thank you 14:08:48 rosmaita, thank you 14:09:47 The reason I was saying that getting rid of registry will get rid of this error is that, when a functional test fails the error log attaches api as well as registry logs to it as well 14:10:08 and as we are not using registry anymore these logs were useless to attach 14:10:24 that will be nice 14:11:16 So once we have sorted out milestone 2, I will try whether it is possible in tests to not to attach registry logs to failure trace 14:11:25 That's it from this topic 14:11:47 ok, i was just looking over the etherpad, will try to get my reviews updated today 14:11:57 rosmaita, great 14:12:23 #topic Open discussion 14:12:26 jokke_ is back, right, just had a conflict for this meeting? 14:13:20 rosmaita, jokke_ is somewhere in Europe to attend the wedding, he will be back on Monday 14:13:35 oh, ok, i have not been paying attention 14:13:40 rosmaita: hi, I have seen your comments 14:14:04 well, i can have everything reviewed by monday for sure, then he can do a final look, and we should be ready to release next week 14:14:18 is it possible for you to ping Sean 14:14:26 zhengMa: cool, looks like your email and patch to nova had good results 14:14:53 rosmaita, yep, that sounds good 14:15:01 abhishekk: i think he is back, but i'd kind of like jokke_ to review since he's more familiar with the direction the multibackend is going 14:15:17 Till then I will update the documentation for cache related changes 14:15:23 rosmaita, ack 14:15:49 abhishekk: do you want me to draft the release notes patch? 14:15:58 or do you have one? 14:15:59 that will be awesome 14:16:42 jokke_ mentioned somewhere that we should bump the API version, have you discussed that with him? 14:16:42 The plan is to avoid the milestone 3 release and make M2 as a release candidate 14:16:46 if possible 14:17:15 we have already bumped API version for multistore 14:17:17 ok, i have not given up on removing owner_is_tenant in Train, though 14:17:54 I guess he was talking about moving cache operations under v2 API where API bump might be needed 14:18:08 ok, that would def need a bump 14:18:33 rosmaita, ack, in that case and if we found any issues in M2 then we will release M3 14:18:54 sounds good 14:19:11 great 14:19:20 anyone has anything to discuss 14:19:25 i guess jokke_ could make an ML announcement about an early RC available for testing to give multistore a workout 14:19:31 o/ 14:19:57 rosmaita, right 14:20:11 mhen, you want to add anything 14:20:39 I'd like to discuss a small topic concerning the image encryption contribution 14:20:56 mhen, please go ahead 14:21:32 https://review.opendev.org/#/c/609667/ 14:21:58 rosmaita, you suggested to re-use 'min_disk' or 'virtual_size' instead of introducing 'os_decrypt_size' 14:22:00 some jerk keeps putting -1s on that patch 14:22:03 :) 14:22:14 mhen: just wondering whether that would be ok 14:22:30 that's what I want to discuss on a general level 14:22:53 good, i just wanted to make sure we looked at it 14:23:04 them not being suitable is a perfectly ok answer 14:23:28 I'm not aware of the entire scope of their usages across the components 14:23:38 mhen, could you please also add your specs in etherpad https://etherpad.openstack.org/p/Glance-Train-MileStone-2-Release-Plan 14:24:08 well, min_disk can be used by nova to reject builds on flavors that don't satisfy that size in GB 14:24:47 it's mostly used for windows images where you need a lot of disk for the VM to perform well 14:25:12 but it's a very rough measure, in GB 14:25:26 virtual_size -- i don't know that anyone uses it 14:25:37 glance doesn't populate it, an admin has to 14:25:50 or maybe a regular user 14:26:18 in our setup (queens) we mostly observed virtual_size to be not specified 14:26:26 that's right 14:26:48 it never got used after it was added 14:26:53 I would prefer to re-use that one if I had to choose between either 14:27:06 ok, but only if it makes sense 14:27:17 I haven't seen use of virtual_size as well 14:27:42 now that i think about it, virtual_size is not appropriate 14:28:01 is there any definition of those values 14:28:09 that actually state what they are meant to express? 14:28:11 maybe in the image schema? 14:29:13 it just states virtual_size of image in bytes 14:29:23 https://docs.openstack.org/api-ref/image/v2/index.html?expanded=show-image-schema-detail#image-schemas 14:29:40 "Virtual size of image in bytes" 14:29:46 :) 14:30:00 min_disk: "Amount of disk space (in GB) required to boot image." 14:30:42 i think that if it would be useful to have an exact byte count of the decrypted payload, then you should introduce your new field 14:31:14 I vaguely remember we use decrypt_size both as an upper as well as a lower boundary for some checks (not entirely sure right now), so min_disk would be kinda inappropriate 14:31:18 +1 14:31:46 ok, that works for me 14:32:21 okay, we will look into virtual_size and then conclude whether a new field is necessary or not 14:32:46 actually, don't bother, just introduce the new field 14:33:04 i could see both being needed if virtual_size starts being used 14:33:36 i don't know why i'm being so parsimonious about the metadata, they're really cheap because they won't be in the images table 14:34:04 :D 14:34:23 rosmaita, it's fine. We appreciate your intent to make this as streamlined to the usual workflow as possible. 14:34:42 mhen: what did you think about the config option situation? 14:35:38 rosmaita, will reply to that. In short: we can omit the new config entry for disabling unencrypted images if we have the possibility to do so via the container_formats entry. 14:36:11 ok, sounds good 14:36:13 regarding the unavailability of public images in that case: yes, that will be a limitation for now. 14:36:47 ok 14:36:52 but the provider has to consciously configure that setting - so they should be aware of the consequences 14:37:08 we just need to remember to put them into the docs :) 14:37:29 my only other concern was a clear explanation of the 'os_encrypt_format' field 14:38:34 I agree that the naming is a bit inappropriate 14:38:42 will reply on the spec about that 14:38:58 great 14:39:31 thanks for your input! 14:40:34 should we conclude? 14:40:50 unless anything to discuss further 14:41:22 nothing from me 14:41:56 yes, that was all :) 14:42:09 davee_, zhengMa ?? 14:42:15 I'm good 14:42:35 Cool 14:42:43 Thank you all, see you next week 14:42:51 I'm good 14:42:54 o/ 14:42:55 Thank you 14:42:56 DON'T forge to review patches :D 14:42:59 ok, bye everyone 14:43:03 bye! 14:43:11 bye 14:43:14 #endmeeting