Monday, 2026-01-05

*** mhen_ is now known as mhen02:19
*** JayF_ is now known as JayF03:48
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: [Spec] Parallel image import  https://review.opendev.org/c/openstack/glance-specs/+/96704613:17
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Add RBD Erasure-Coded Pools Support specification  https://review.opendev.org/c/openstack/glance-specs/+/86311013:19
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Auto detect NFS for filesystem driver  https://review.opendev.org/c/openstack/glance-specs/+/96257013:21
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Add spec for S3 boto3 checksum behavior configuration  https://review.opendev.org/c/openstack/glance-specs/+/96224813:23
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Update "Eliminate Redundant Downloads" proposal  https://review.opendev.org/c/openstack/glance-specs/+/96265113:25
*** croeland1 is now known as croelandt13:26
croelandtabhishekk: Should I ninja approve the specs? :)13:26
abhishekk:D13:46
abhishekkEC pools ans s3 for sure13:46
croelandtabhishekk: https://review.opendev.org/c/openstack/glance-specs/+/863110 there is a component by fpantano, please address this and I'll merge13:55
abhishekkack, will do it later tonight13:56
opendevreviewMerged openstack/glance-specs master: Add spec for S3 boto3 checksum behavior configuration  https://review.opendev.org/c/openstack/glance-specs/+/96224814:03
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Add RBD Erasure-Coded Pools Support specification  https://review.opendev.org/c/openstack/glance-specs/+/86311014:20
zigoCan this patch be reviewed please ? https://review.opendev.org/c/openstack/glance_store/+/971886 (trivial small test fix...)14:24
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Update "Eliminate Redundant Downloads" proposal  https://review.opendev.org/c/openstack/glance-specs/+/96265114:28
dansmithcroelandt: are you ninjaing specs? I don't want to review any that are going to get ninja'd but I was just settling back into the EC one15:29
dansmithI don't remember if it was mostly settled or not15:29
croelandtI think the EC one is the one I talked to abhishekk about earlier15:31
croelandtI want the comment by fpantano addressed15:31
croelandtdansmith: otherwise feel free to look at specs, we want to merge them by M2 (Thursday)15:31
croelandtso the S3 one being really easy I ninja'ed it :)15:31
dansmithack15:32
dansmithI just re-reviewed the NFS timeout one15:32
dansmithcroelandt: abhishekk: on the EC one the only real thing I see is that cinder and nova support seems darn near mandatory.. is the assumption that such support will materialize in this cycle?16:00
abhishekkdansmith: I don't think we are assuming that this support will be added in nova and cinder this cycle 16:11
dansmithoh okay.. so.. it will be useful only for ceph-backed glance where nova/cinder don't share the pool?16:12
abhishekkatm yeah16:12
dansmithhow common of an arrangement is that?16:12
abhishekkyou mean cinder and nova sharing the same pool?16:14
dansmithno, I mean.. how common is it to have a ceph-backed glance where nova and or cinder do not share the pool?16:14
dansmitheither way, probably just need to make sure there's a strongly-worded reno warning people not to turn this on in glance and expect it to work in nova/cinder if they share the pool16:15
abhishekkack, I will add that in the sepc as well16:15
croelandtI'm looking at amorin's bugfix: https://review.opendev.org/c/openstack/glance/+/967371 . I'm confusing, do we have to register_opt for keystone_authtoken that we do not use ourselves? Like in https://review.opendev.org/c/openstack/glance/+/479047 ?16:18
* amorin sneaking in16:20
amorinI agree this sounds weird16:21
amorinI think this is because of the lines 109-110, which is loading the keystone auth16:23
amorinand needs some options to be registered16:23
amorinmaybe that needs to be done differently, but I was not ready to do a heavy change16:24
amorinI just wanted my prod to be fixed16:24
opendevreviewAbhishek Kekane proposed openstack/glance-specs master: Add RBD Erasure-Coded Pools Support specification  https://review.opendev.org/c/openstack/glance-specs/+/86311016:25
croelandtamorin: yes, I figured this out16:25
croelandtI'd like to understand what is happening before merging anything16:26
croelandtamorin: do you know where the exception is actually happening? Like, what code is actually trying to access those config options?16:26
amorinAFAIR each time a new glance image is created (e.g. a nova snapshot), then you will have the issue logged16:27
abhishekkamorin: are these options defined somewhere in keystone as well?16:28
amorinyou mean in glance-api conf?16:28
amorinit's not mandatory to have them defined in glance conf (we dont)16:29
amorinbut it's mandatory for them to be registered16:30
abhishekkWhy register them in glance is what I am thinking about16:31
croelandtI think we define them by doing IntOpt('split_loggers'), don't we?16:31
croelandtI just don't understand why *we* define them if keystoneauth1 uses them16:32
abhishekkyep, same question16:34
amorinhttps://github.com/openstack/keystoneauth/blob/0a7914b70f80ab8a469bda53f49d5494e308b566/keystoneauth1/loading/session.py#L148-L15816:34
croelandtthe previous patch from 2017 mentions "recommended usage of keystoneauth" but I don't see a link16:34
abhishekkthen I can see, cinder has this option in default section "split_loggers" 16:35
amorinthere is the register function there: https://github.com/openstack/keystoneauth/blob/0a7914b70f80ab8a469bda53f49d5494e308b566/keystoneauth1/loading/session.py#L23816:35
* abhishekk brb16:36
amorinso maybe we should call this instead?16:36
croelandtok so these are our options in the [keystone_authtoken] seciton of glance-api.conf16:37
croelandtwhat's the IRC channel for keystoneauth? :)16:39
croelandtI think we should ask them about this16:40
* croelandt needs to leave for a little while16:40
amorinopenstack-keystone maybe? or opesntack-oslo16:41
abhishekkunless these options are left for service specific I think those should be part of keystoneauth1 16:43
opendevreviewMerged openstack/glance master: Handle glance_store.Invalid exception in upload method  https://review.opendev.org/c/openstack/glance/+/97151616:50
opendevreviewMerged openstack/glance master: Remove configurable metadata DB backend entrypoint  https://review.opendev.org/c/openstack/glance/+/96146718:00

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