Wednesday, 2026-05-20

gmaancinder team, is there any recent change in cinder that it started failing with 401 instead of  403 for non-service user token calling detach_volume ? tempest test for that started failing https://bugs.launchpad.net/cinder/+bug/215338201:44
gmaanit is blocking tempest gate01:44
gmaanit seems it is blocking cinder gate too01:48
gmaanjbernard: ^^01:48
opendevreviewfuli proposed openstack/cinder-specs master: This specification proposes an enhancement to Cinder volume migration to allow migrating an available or in-use volume together with all of its snapshots between different backends, preserving the lineage of snapshots.  https://review.opendev.org/c/openstack/cinder-specs/+/98932203:33
opendevreviewNilesh Thathagar proposed openstack/cinder master: Dell PowerFlex: Fix release notes for storage username rotation.  https://review.opendev.org/c/openstack/cinder/+/98660004:47
opendevreviewVrinda Dhakad proposed openstack/cinder master: [SVf] Optimize the number of SSH calls for lsfcmap  https://review.opendev.org/c/openstack/cinder/+/98430907:02
opendevreviewDmitriy Rabotyagov proposed openstack/cinder master: [backup] Implement backup container name templating  https://review.opendev.org/c/openstack/cinder/+/96290907:58
opendevreviewminwoo seo proposed openstack/cinder master: Add cinder-manage image-cache warm/list subcommand  https://review.opendev.org/c/openstack/cinder/+/98674008:37
opendevreviewRico Lin proposed openstack/cinder master: Add tooz Kubernetes lock support  https://review.opendev.org/c/openstack/cinder/+/95652809:23
opendevreviewEric Harney proposed openstack/cinder master: RBD: Don't use closed ioctxs after errors occur  https://review.opendev.org/c/openstack/cinder/+/98465513:26
opendevreviewEric Harney proposed openstack/cinder master: Replace eventlet sleep calls in volume drivers  https://review.opendev.org/c/openstack/cinder/+/95069513:49
agalicaeharney: is your middle initial P?13:59
opendevreviewErlon R. Cruz proposed openstack/cinder master: DNM: Testing CI Failures  https://review.opendev.org/c/openstack/cinder/+/98938613:59
agalicano reason I'm asking, just seems like it'd fit13:59
erlonAre we having the meeting today?14:07
agalicaI don't see anything on the list indicating not.  maybe Jon slept in :D14:10
jbernardheya everyone, sorry im late14:15
jbernard#startmeeting cinder14:15
opendevmeetMeeting started Wed May 20 14:15:13 2026 UTC and is due to finish in 60 minutes.  The chair is jbernard. Information about MeetBot at http://wiki.debian.org/MeetBot.14:15
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:15
opendevmeetThe meeting name has been set to 'cinder'14:15
hvlcchao1o/14:16
jbernard#link https://etherpad.opendev.org/p/cinder-hibiscus-meetings14:16
VolodymyrBoiko[m]o/14:16
jbernardcourtesy ping: jungleboyj rosmaita smcginnis tosky whoami-rajat m5z e0ne geguileo eharney jbernard hemna fabiooliveira yuval tobias-urdin adiare happystacker dosaboy hillpd msaravan sp-bmilanov Luzi sfernand simondodsley  zaubea nileshthathagar flelain wizardbit agalica lutimura kaisers aloke_dev Anoop_Shukla erlon14:16
jbernard#topic roll call14:16
agalicao/14:16
jungleboyjo/14:16
kaiserso/14:16
Anoop_ShuklaO/14:16
fqio/14:16
jbernard#topic annoucements14:19
jbernardI volunteered to check on the periodic weekly jobs14:19
jbernard#link https://zuul.openstack.org/builds?project=openstack%2Fpython-cinderclient&project=openstack%2Fpython-brick-cinderclient-ext&pipeline=periodic-weekly&limit=1414:19
jbernardthings appear to be looking good14:20
jbernardlotta green there14:20
simondodsleyo/14:20
jbernardI just started looking at https://bugs.launchpad.net/cinder/+bug/2153382, erlon and amit, thanks for jumping on that14:21
auniyalyeah its blocked - it seems keystonemiddleware 14:22
auniyalbut not 100%  sure tbh14:22
jbernardis that a regression in keystone, or do we need to make a change to keep up?14:22
auniyalto me tempest and cinder seems ok - I did not find any related addtion in cinder code14:23
erlonhey guys14:24
jbernardhave the keystone folks weighted in? blocked ci is… not good14:24
erlonyeap, trying to test a revert on that patch: https://review.opendev.org/c/openstack/cinder/+/98938614:25
jbernarderlon: nice14:25
erlon All runs on that job since yesterday are failing: https://zuul.opendev.org/t/openstack/builds?job_name=tempest-slow-py314:25
auniyalhttps://zuul.openstack.org/builds?job_name=tempest-slow-py3&skip=0&limit=2014:25
erlonI didn't find any change on cinder/tempest from yesterday, but even that Keystone middleware change predates the date the job start failling, but let's see how the revert affects the issue14:27
simondodsleyif it is that patch then we should be fixing the failure, not the cause, as it is clearly documented that this parameter has been deprecated and should be True for security reasons14:27
jbernardok, will watch14:28
jbernardsimondodsley: that's what im wondering as well14:28
erlonMy patches are just to confirm if that is an issue. If it pin points that has been the cause, it will be easier to address in the proper way14:29
jbernardyep, agree14:29
auniyalyeah revert might now be correct - but should be ok for now - we just need to allow it to retun 401 too, 14:29
auniyal*might not14:29
erlonsimondodsley: do you have the link for the documentation stating the deprecation?14:30
simondodsleyit's in the actual patch - the parameter definition actually states this is deprecated14:30
erlonah ok14:31
jbernardhttps://review.opendev.org/c/openstack/keystonemiddleware/+/970607/3/releasenotes/notes/service-token-roles-required-default-true-8a4f52c3d9b7e1f6.yaml14:31
erlonWhat does it make sense, is that that patch landed on April 10th, but the failure is only happening after yesterday. So, while it makes sense that that is the culprit, the timing is weird14:33
erlon*what doesnt make sense14:34
auniyalso cinder does not use project dir, it uses lib14:34
agalicamaybe it's a race condition and the CI machine is under heavy load now14:35
agalicaor something similar14:35
auniyalhttps://pypi.org/project/keystonemiddleware/ 14:35
jbernarderlon: yeah, that is odd (the timing)14:36
auniyallatest release is May 13 14:36
erlonI didn't check for anything on Keystone though14:37
erlonLet me see14:37
erlonlast merge is from 2026-04-2314:38
agalicacould it be related to this: https://review.opendev.org/c/openstack/neutron/+/989160?14:42
auniyalhttps://review.opendev.org/c/openstack/requirements/+/98841214:44
jbernardauniyal: the gate installs keystone from constrains, not from git? so this would explain the timing issue?14:45
erlonauniyal that pinning could explain14:45
auniyalyep14:47
auniyalbut I am not really certain I check nova, keystone cinder - no related code is added recently - will have to wait for CI on erlon patch 14:48
auniyal*patch(s)14:48
jbernardok, so erlon's patch will extra confirm, and this it looks like we have some work to do14:52
jbernards/this/then14:52
jbernardand until then… ci is on fire.  great ;)14:52
erlonyes, will that depends on overwrites the keystonedeppendency pinning?14:52
jbernardthat's a good question14:53
auniyalso just check the same jo failed on https://review.opendev.org/c/openstack/cinder/+/989386 -- https://zuul.opendev.org/t/openstack/stream/d4ecbac1a73b4fa8b6b0043a95c16197?logfile=console.log14:54
jbernardwe have about 10 minutes left, i dont have any more agenda, but feel free to jump in if you have something14:54
erlonbut I think the track is getting hot in that direction. From the 2 failling tempest tests, there's a function that calls the cinder service with a 'non-service service token': https://github.com/openstack/tempest/blob/2803b57d6cbdf8281a0a495595c071f49e915042/tempest/scenario/test_server_volume_attachment.py#L42-L6314:55
fqiThank you for the comments in the PTG meeting. I have posted a spec patch for volume migration with snapshot.  https://review.opendev.org/c/openstack/cinder-specs/+/98932214:56
fqiCould you please take a look at it when you have a moment?14:56
jayaanandFYI cross pool cache upstream changes https://review.opendev.org/c/openstack/cinder/+/988315. Implementation is in line with PTG discussion. please review. Thank you 14:58
jbernard#action review volume migration spec https://review.opendev.org/c/openstack/cinder-specs/+/98932215:04
jbernard#action cross pool cache patch needs reviews https://review.opendev.org/c/openstack/cinder/+/98831515:05
Anoop_Shukla@jbernard, @erlon, @whoami-rajat - we have a customer who is looking to early adopt the cross pool cache feature. Would be great if we can get some help with the upstream core changes in patch from @jayaanand.15:05
jbernardAnoop_Shukla: added to the list, we need to get our CI sorted first, and then circle back15:06
agalicathe ever growing list of suffocating reviews15:07
agalica:D15:07
Anoop_ShuklaSure thank you.15:07
jbernardok, last call15:09
jbernardthanks everyone15:11
jbernard#endmeeting15:11
opendevmeetMeeting ended Wed May 20 15:11:27 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:11
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2026/cinder.2026-05-20-14.15.html15:11
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2026/cinder.2026-05-20-14.15.txt15:11
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2026/cinder.2026-05-20-14.15.log.html15:11
erlon\o15:12
opendevreviewMerged openstack/cinder master: Move scheduler-specific code to the scheduler  https://review.opendev.org/c/openstack/cinder/+/85931716:53
gmaanauniyal: hi, you mean default changed from service_token_roles_required to True causing cinder return 401 ? https://review.opendev.org/c/openstack/keystonemiddleware/+/97060716:58
gmaanauniyal: your analysis is correct, that is root cause. I can see original change from gorka mentioning the same https://review.opendev.org/c/openstack/cinder/+/882835/2//COMMIT_MSG#5217:02
gmaantill now, none of the jobs set the service_token_roles_required =True so cinder returned 403. let me fix the tempest tests17:02
opendevreviewEric Harney proposed openstack/cinder master: Remove mypy-wrap.sh  https://review.opendev.org/c/openstack/cinder/+/98503817:21
opendevreviewEric Harney proposed openstack/cinder master: mypy: Migrate to module-based configuration (1/2)  https://review.opendev.org/c/openstack/cinder/+/98503917:24
opendevreviewStephen Finucane proposed openstack/cinder master: typing: "Import" objects  https://review.opendev.org/c/openstack/cinder/+/98509017:25
erlongmaan: I think those two Tempest tests (test_old_versions_reject, test_server_detach_rules) are sending non-service tokens by default. The test expects for [exceptions.Forbidden, exceptions.Conflict], but only for the case when the token are invalid. 19:56
erlonhttps://github.com/openstack/tempest/blob/2803b57d6cbdf8281a0a495595c071f49e915042/tempest/scenario/test_server_volume_attachment.py#L14819:56
gmaanerlon: yeah, I was fixing the test to handle the service_token_roles_required  case https://review.opendev.org/c/openstack/tempest/+/98943219:58
gmaanand later we found there is anotehr change proposed for that a year back https://review.opendev.org/c/openstack/tempest/+/938766 this is what we are going to merge for fix19:58
erlongmaan, do you know if the token used in that test is a service token?20:20
gmaanit was not service token. that is what test is for that if non-serviec token can detach volume in cinder20:21
erlonah got it, so we should always get an api failure.20:24
gmaanyeah, i replied in gerrit. i know it is confusing there in tests saying *valid token* but a *not valid service token*20:29
gmaanor it is confusing from kesytonemiddlware itself :)20:29

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