Friday, 2025-10-31

opendevreviewManideep proposed openstack/manila master: Allow configuring netapp volume retention period to zero  https://review.opendev.org/c/openstack/manila/+/96390203:18
stephenfincarloss: Could you grab https://review.opendev.org/c/openstack/python-manilaclient/+/963677/ when you're around? The ruff patch is right above that, so I'm planning to rebase and ask for a quick approval once those two patches below are in10:24
opendevreviewStephen Finucane proposed openstack/manila master: Rework cover tox target  https://review.opendev.org/c/openstack/manila/+/96546810:40
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/python-manilaclient/+/96367712:08
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/python-manilaclient/+/96367812:08
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Add ruff  https://review.opendev.org/c/openstack/python-manilaclient/+/96367912:08
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Fix outstanding ruff issues  https://review.opendev.org/c/openstack/python-manilaclient/+/96368012:08
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Fix outstanding hacking issues  https://review.opendev.org/c/openstack/python-manilaclient/+/96368712:08
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Remove unnecessary call  https://review.opendev.org/c/openstack/python-manilaclient/+/96368812:08
stephenfincarloss: gouthamr: Also, it looks like the grenade tests are permafailing on master currently? https://zuul.opendev.org/t/openstack/builds?job_name=manila-grenade&project=openstack%2Fmanila&branch=master&skip=012:12
carlossstephenfin: just reviewed the python-manilaclient change, sorry for the delay12:13
stephenfinty12:13
carlossstephenfin: yes, the grenade job is perma-failing and we are on the process of debugging it12:13
carlossptg week is making it more difficult12:13
carlosswe're seeing the message added on this change: https://review.opendev.org/c/openstack/manila/+/93616412:14
carlossthe job started failing right after https://review.opendev.org/c/openstack/grenade/+/96191312:14
carlosswe're assuming we broke something on the service restart, or are not dealing with it correctly12:15
carlossI have a todo to check on the database and increase verbosity on the transactions with a DNM change12:15
stephenfincarloss: took a look at it before lunch. There's definitely an issue with cleanup but I think that's being made worse by the fact that you're trying to start/stop services by executable name instead of unit name. That's causing grenade to fall back to using ps...which is picking up some stale uwsgi processes13:16
stephenfinhttps://paste.opendev.org/show/bpzsfsk835rVWitVueYL/13:16
opendevreviewStephen Finucane proposed openstack/manila master: grenade: Start/stop services using unit names  https://review.opendev.org/c/openstack/manila/+/96578013:17
opendevreviewStephen Finucane proposed openstack/manila stable/2025.2: grenade: Start/stop services using unit names  https://review.opendev.org/c/openstack/manila/+/96578113:17
stephenfincarloss: I think that will _obscure_ the issue and get the gate passing. There's obviously still a larger issue here, though your service is using eventlet which suggests a larger rework is going to need to happen this cycle?13:18
stephenfinsorry, I'd been looking for the wrong process in that previous paste. https://paste.opendev.org/show/bMIkDpf2iv8IW62tcutw/ has the correct one. The fix should still help though?13:21
carlossstephenfin: you're a legend14:00
carlossthanks for the fix14:00
carlossI'll watch the gate14:00
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Remove unnecessary call  https://review.opendev.org/c/openstack/python-manilaclient/+/96368814:06
opendevreviewStephen Finucane proposed openstack/python-manilaclient master: Re-enable E501 errors  https://review.opendev.org/c/openstack/python-manilaclient/+/96578614:06
opendevreviewMerged openstack/python-manilaclient master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/python-manilaclient/+/96367715:10
gouthamrcarloss: a ton of work went into organizing the PTG, i think you deserve a couple weeks off for all the pain :D thanks for putting it all together! 16:09
gouthamri've +2/+W'ed stephenfin's grenade script changes 16:09
gouthamrty stephenfin 16:09
stephenfingouthamr: nw16:13
stephenfinthough I do feel the need to stress that this is merely masking the issue :)16:13
stephenfinthere's definitely something wrong and I still see stale manila-share processes after the systemctl call returns (devstack does not seem to be checking the retcode but I'd guess it's non-zero). You can also see that it's timing out after 60 seconds in CI https://zuul.opendev.org/t/openstack/build/34379f97140748c79e97bd87c61cc3d6/log/controller/logs/grenade.sh_log.txt#2684-268516:15
gouthamrah i see16:15
stephenfinand that seems to be specific to manila, since I don't see e.g. g-api or n-api exhibiting the same behavior16:16
stephenfin_however_, seeing as you need to dump eventlet this cycle, that problem will hopefully become a non-issue16:16
stephenfinand your reproducer is really simple: deploy manila and run 'sudo systemctl stop devstack@m-shr'. It should return almost immediately. If not, you haven't fixed it16:17
stephenfinHappy to stick all this in a bug report if you don't have one already16:17
gouthamrthat would be most helpful! :)16:17
gouthamri'll look at this right after the PTG discussions16:18
gouthamryour script fixes are valid though, and the current voting job's passing, but, we'll need the SLURP job to be voting as well.. i'll look at that next16:19
stephenfinyou probably can/should backport that fix as far as you can go16:20
gouthamr++16:20
stephenfingouthamr: https://bugs.launchpad.net/manila/+bug/213044716:24
gouthamrthank you stephenfin 16:25
carlossty fow working on this stephenfin, and for the bug report16:26
opendevreviewMerged openstack/manila stable/2025.2: grenade: Start/stop services using unit names  https://review.opendev.org/c/openstack/manila/+/96578117:28
stephenfingouthamr: Potentially for next week at this point, but I addressed all your comments on ruff https://review.opendev.org/c/openstack/python-manilaclient/+/96578617:43
gouthamrty stephenfin; will look17:43
stephenfinhopefully my explanations for what ruff is doing/why it's doing it make sense17:43
stephenfinruff/black17:43
gouthamrstephenfin: yes i thought it was something like that and painful, did it involve manual fixes?17:46
stephenfinyes :(17:46
gouthamr:( painful, ty for pushing it.. i like all the other standardization we're getting as a part of this! 17:47
opendevreviewMerged openstack/manila master: grenade: Start/stop services using unit names  https://review.opendev.org/c/openstack/manila/+/96578018:00
opendevreviewMerged openstack/python-manilaclient master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/python-manilaclient/+/96367818:22

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