Friday, 2026-06-26

opendevreviewGhanshyam Maan proposed openstack/cinder master: Enable SRBAC by default  https://review.opendev.org/c/openstack/cinder/+/98647203:08
opendevreviewAdam Harwell proposed openstack/cinder master: image_utils: replace direct tpool usage with concurrency helpers  https://review.opendev.org/c/openstack/cinder/+/99500105:36
opendevreviewJyotsna Lothe proposed openstack/cinder master: New cinder driver for HPE Alletra MP  https://review.opendev.org/c/openstack/cinder/+/96937308:55
gmaanrosmaita: if i remember correctly, you showed interest for enforce_scopre work in rbac, i have done the code changes for enabling it by default and it is ready for review, please check https://review.opendev.org/c/openstack/cinder/+/98647213:51
gmaanthis one https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/NYJOVFQ6FTXL7DKSOFIQJMOMX7R7CXLE/13:51
opendevreviewGhanshyam Maan proposed openstack/cinder-tempest-plugin master: Testing RBAC new defaults enabling  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/99506513:57
opendevreviewGhanshyam Maan proposed openstack/cinder master: DNM: testing rbac new defaults  https://review.opendev.org/c/openstack/cinder/+/99508315:08
opendevreviewJon Bernard proposed openstack/cinder master: [Everpure] Add a test for previous QoS patch  https://review.opendev.org/c/openstack/cinder/+/99508915:44
jbernardsimondodsley: ^ i added a test as a followup, feel free to squash it into your original if you want/have time15:46
opendevreviewSimon Dodsley proposed openstack/cinder master: [Everpure] Fix QoS for py-pure-client 1.86.0+  https://review.opendev.org/c/openstack/cinder/+/99494716:01
opendevreviewSimon Dodsley proposed openstack/cinder master: [Everpure] Fix QoS for py-pure-client 1.86.0+  https://review.opendev.org/c/openstack/cinder/+/99494716:33
opendevreviewSimon Dodsley proposed openstack/cinder master: [Everpure] Fix QoS for py-pure-client 1.86.0+  https://review.opendev.org/c/openstack/cinder/+/99494716:41
opendevreviewAdam Harwell proposed openstack/cinder master: Add ASGI application entry point for Cinder Volume API  https://review.opendev.org/c/openstack/cinder/+/99513119:06
opendevreviewAdam Harwell proposed openstack/cinder master: Add ASGI application entry point for Cinder Volume API  https://review.opendev.org/c/openstack/cinder/+/99513119:12
opendevreviewJon Bernard proposed openstack/cinder master: Skip format_inspector tests when qemu-img is not installed  https://review.opendev.org/c/openstack/cinder/+/99513919:22
opendevreviewJon Bernard proposed openstack/cinder master: Use futurist-based thread pool for backup manager  https://review.opendev.org/c/openstack/cinder/+/99514019:29
jbernardrosmaita: ^ that's the smallest change i need to the backup subdir to get full unit test success, still leaves the backup migration to be done19:35
rm_work[m]ah is that the same topic as https://review.opendev.org/c/openstack/cinder/+/977851/1819:36
rm_work[m]I was just looking to help with this and ended up making a patch on top of that one19:36
rm_work[m]https://review.opendev.org/c/openstack/cinder/+/995001/119:36
rm_work[m]I was able to get full devstack pass with that stack19:37
rm_work[m](with eventlet disabled)19:37
jbernardyeah, me too, the winner will be chosen during review i guess so we have some choices19:38
rm_work[m]hmm ok19:39
rm_work[m]I do not care TBH which wins19:39
rm_work[m]I just want one to merge so non-eventlet works :D19:39
rm_work[m]did you also handle the stuff in my patch?19:39
jbernardwhich patch?19:40
rm_work[m]the second one I linked19:40
rm_work[m]I stacked it on the first one I linked19:40
jbernardlemme look, i have about 9 patches to clean up and submit here19:40
rm_work[m]image_utils19:40
rm_work[m]ah heh no worries19:40
rm_work[m]I am working on some stuff separately in oslo.messaging that I wanted a full devstack run to pass on both eventlet / non-eventlet and cinder was the last blocker19:41
jbernardahh, no - we will need that one - i didn't install qemu-img in my container, so i did the right thing and skipped all of those :) https://review.opendev.org/c/openstack/cinder/+/995139/119:42
rm_work[m]hah19:42
rm_work[m]I could also rebase it onto your CR19:43
jbernardi have a full patchset locally that fixes everything (minus the image-utils)19:43
rm_work[m]or you could take it over19:43
rm_work[m]I just decided to do the quick CR rather than coming here to complain :P19:43
jbernardno worries :)19:43
rm_work[m]but if you have the full context and are shepherding things through, I don't need to own that19:43
jbernardi need to clean things up a bit and get everything into gerrit19:43
rm_work[m]that CR was like 99% claude anyway19:44
rm_work[m]but it does pass devstack now :D19:44
jbernardyeah, i think ive got it19:44
jbernardwell - unit tests passing anyway19:44
jbernardinteresting, there are a few missing pieces for that to be possible in my env, i need to look at what devstack has done19:45
jbernardi also found a bug in oslo.service in the process19:45
jbernardand fixed some long-running tests in hpe and storwize while i was in there19:45
jbernardrm_work[m]: when you say passes, what command are you running? 'tox -e py3-threading'?19:47
rm_work[m]full dsvm19:48
rm_work[m]I can show you19:48
rm_work[m]https://review.opendev.org/c/openstack/oslo.messaging/+/99460119:48
rm_work[m]https://zuul.opendev.org/t/openstack/build/5fde6d3292b64354ae4a3bde5a23be8819:48
rm_work[m]this run was with eventlet turned off19:48
rm_work[m]and I know it really was off because in that codepath it would literally just lock-up the processes and fail if it was on19:49
jbernardok, ill take a close look at that, thanks19:49
rm_work[m]it's kinda hacked together, I will need to make a real CR to devstack repo19:50
rm_work[m]I may do that now actually19:51
jbernardrm_work[m]: i see results for oslo-messaging, but im curious about how cinder's tests were run - i dont know where to look to find those19:53
jbernardrm_work[m]: we still have eventlet in our requirements, so it will get pulled in and imported19:53
rm_work[m]just standard devstack but with OS_CINDER_DISABLE_EVENTLET_PATCHING=true19:54
jbernardok, that would be equivalent to py3-threading then19:54
rm_work[m]like I said, I am pretty sure it worked, because the tests thoroughly failed when eventlet was on, because the code it tests does bad thread stuff otherwise19:54
rm_work[m]without Depends-On to my patch: fail, with Depends-On: pass19:54
rm_work[m]though is there a c-bak or something19:55
rm_work[m]or does backup fall into something else19:55
rm_work[m]        'SYSTEMD_ENV_VARS["c-api"]': OS_CINDER_DISABLE_EVENTLET_PATCHING=true19:55
rm_work[m]        'SYSTEMD_ENV_VARS["c-sch"]': OS_CINDER_DISABLE_EVENTLET_PATCHING=true19:55
rm_work[m]        'SYSTEMD_ENV_VARS["c-vol"]': OS_CINDER_DISABLE_EVENTLET_PATCHING=true19:55
rm_work[m]that is all I have set19:55
jbernardthere is if you enable it, and that would need to be added19:56
jbernardeach service has to be told to not monkey patch (at the moment)19:56
rm_work[m]well it was obviously enabled by default, because it was being tested and the tests all failed because my threading caused the process to lock19:57
jbernardhmm, i clearly need to familiarize myself better with the dvsm environment19:57
rm_work[m]well, I am double-checking because maybe wires got crossed, it might have disabled those tests at some point while I was fixing it and not re-enabled, I am checking19:58
jbernardim confident in this:19:58
jbernardif you clone the cinder repo and add the pending gerrit patches related to eventlet-removal (topic), the py3-threading tox run comes up with about 10 failing tests19:59
jbernardwhich all appear to be valid failures19:59
jbernardi have patches that resolve those, but there does remain eventlet use that will pass the native threading env anyway, it seems20:00
jbernardmostly in cinder-backup20:00
rm_work[m]hmmm yeah per my investigation, the patch I linked / based my fixes on did take care of those functionally20:01
rm_work[m]tho it did still have some unit test failures20:01
rm_work[m]if you have better context on that I should probably just leave it to you TBH20:01
jbernardi have been focusing on the unit tests, haven't looked at functional yet20:01
rm_work[m]I'm just a passer-by ;)20:01
jbernardno worries, ill let you know once i get everything up and we can all give it a spin20:03
rm_work[m]yeah ping me whenever20:04
opendevreviewAdam Harwell proposed openstack/cinder master: Add ASGI application entry point for Cinder Volume API  https://review.opendev.org/c/openstack/cinder/+/99513120:20
opendevreviewMerged openstack/cinder master: [Everpure] Fix QoS for py-pure-client 1.86.0+  https://review.opendev.org/c/openstack/cinder/+/99494721:24

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