Thursday, 2024-08-29

opendevreviewMichael Still proposed openstack/nova master: libvirt: Add extra specs for USB redirection.  https://review.opendev.org/c/openstack/nova/+/92735400:15
*** bauzas_ is now known as bauzas00:24
melwittthe openstack-tox-docs job appears to be failing 100% of the time which might be related to an upper-constraints bump of sphinx earlier today. I have posted to the ML https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/TSZUKN6MPOZVMQJQO7XRYIL37INH6PWM/01:48
melwittcc stephenfin ^01:48
melwitt(sphinx expert)01:49
*** __ministry is now known as Guest177502:08
*** bauzas_ is now known as bauzas03:02
melwittstephenfin: update: I found what the problem is, sphinx 8.0.0 made overwriting of user files an error by default and the sphinx-feature-classification extension is doing an overwrite. it needs to use force=True to maintain its behavior, I have proposed a patch based on local testing https://review.opendev.org/c/openstack/sphinx-feature-classification/+/92744903:06
melwittthat ^ will need a version requirement on 8.0.0 or some other way to only pass force=True if >= 8.0.0. so I'm not sure how to handle that03:07
melwittstephenfin: I suspect it will be best to roll back the sphinx version bump in upper-constraints for now03:09
melwittcc bauzas ^03:35
opendevreviewAmit Uniyal proposed openstack/nova master: VMware: updates resource provider trait list  https://review.opendev.org/c/openstack/nova/+/92652205:25
opendevreviewAmit Uniyal proposed openstack/nova master: zvm: updates resource provider trait list  https://review.opendev.org/c/openstack/nova/+/92652305:25
opendevreviewAmit Uniyal proposed openstack/nova master: Ironic: updates resource provider trait list  https://review.opendev.org/c/openstack/nova/+/92652405:25
mikalmelwitt: when is feature freeze? I'm feeling like I'm unlikely to get this patch series landed before then?06:56
mikalYeah, I think its this week which means this thing isn't going to happen.07:04
opendevreviewJens Harbott proposed openstack/nova master: Delete ./doc/source/_static/support-matrix.css file  https://review.opendev.org/c/openstack/nova/+/92747107:28
fricklermelwitt: ^^ maybe this is the better solution? sphinx tries to copy .tox/docs/lib/python3.10/site-packages/sphinx_feature_classification/support-matrix.css over it anyway. at least that seemed to fix the error for me locally07:30
fricklerbut if that doesn't work for some reason I have missed so far, I'm also fine with reverting the sphinx bump until next cycle07:31
opendevreviewBalazs Gibizer proposed openstack/nova stable/2023.2: hardware: Correct log  https://review.opendev.org/c/openstack/nova/+/92747308:14
opendevreviewBalazs Gibizer proposed openstack/nova stable/2023.1: Functional test test_boot_reschedule_with_proper_pci_device_count  https://review.opendev.org/c/openstack/nova/+/92655808:18
opendevreviewBalazs Gibizer proposed openstack/nova stable/2023.1: Fix PCI passthrough cleanup on reschedule  https://review.opendev.org/c/openstack/nova/+/92655908:18
bauzasfrickler: saw the email from melwitt about the sphinx update that hits the docs CI ?08:20
bauzasoh shit, just saw your points08:20
opendevreviewKaloyan Kotlarski proposed openstack/nova master: libvirt: Fetch the available vCPUs from the respective cgroup  https://review.opendev.org/c/openstack/nova/+/92747408:23
bauzasfrickler: do you know if others projects are impacted ?08:23
bauzasI'm just afraid we would find other bugs so close to FF08:36
fricklerI didn't see other failures yet, but also didn't explicitly look for them so far09:14
opendevreviewStephen Finucane proposed openstack/python-novaclient master: tox: Add Python-specific functional envs  https://review.opendev.org/c/openstack/python-novaclient/+/92725009:42
opendevreviewStephen Finucane proposed openstack/python-novaclient master: Fix Python 3.12 compatibility  https://review.opendev.org/c/openstack/python-novaclient/+/92725109:42
opendevreviewsean mooney proposed openstack/nova master: update nova-next to use ubuntu 24.04  https://review.opendev.org/c/openstack/nova/+/92249211:08
*** bauzas_ is now known as bauzas11:33
opendevreviewsean mooney proposed openstack/nova master: [DNM] testing uc cap  https://review.opendev.org/c/openstack/nova/+/92750012:14
sean-k-mooneymelwitt: i think https://review.opendev.org/c/openstack/openstackdocstheme/+/927496/3/openstackdocstheme/page_context.py will fix the openstackdocstheme12:18
sean-k-mooneyand i think https://review.opendev.org/c/openstack/requirements/+/927499 is what allowed the newer sphinx build12:19
sean-k-mooneywell the bump to 4.0.012:19
fricklersean-k-mooney: sphinx is explicitly pinned in u-c. but also please check https://review.opendev.org/c/openstack/nova/+/92747112:20
sean-k-mooneythat not the error we are seeign in the gate as far as i can see12:21
sean-k-mooneyor its not related to it12:21
fricklersean-k-mooney: then maybe we are talking about two different issues, can you point me to one of your failures?12:22
sean-k-mooneythere is a new sphinx removal warning for sphinx 912:22
frickleryes, but afaict that is non-fatal12:23
sean-k-mooneywe treat warnings as errors12:23
sean-k-mooneyso in the gate it is12:23
fricklerin the docs build? are you telling me my patch passes in check but will fail in gate pipeline? that would be a pretty bad design IMO12:24
sean-k-mooneyno12:25
sean-k-mooneyi thnk you test willl fail now that the new verison of sphinx is allwoed12:25
fricklerno, it ran after that12:25
sean-k-mooneymaybe we are exluding 12:27
sean-k-mooney/home/zuul/src/opendev.org/openstack/nova/.tox/docs/lib/python3.10/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.12:27
sean-k-mooney  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')12:27
auniyalbut shouldn't we just delete too, if its problametic, and deleting fixes the issue also, like what this patch is doing https://review.opendev.org/c/openstack/nova/+/92747112:27
sean-k-mooneyform what is fatal12:27
auniyalor it can cause any other error ?12:28
fricklercheck https://ca0e8b358c93d8e83ff8-d2c9747c19735a1cd74d2b5484a5c4b3.ssl.cf5.rackcdn.com/927471/1/check/openstack-tox-docs/8034b4b/job-output.txt , using sphinx-8.0.2, lots of warning, no failure12:28
fricklerthe failure is this: WARNING: Aborted attempted copy from /home/zuul/src/opendev.org/openstack/nova/.tox/docs/lib/python3.10/site-packages/sphinx_feature_classification/support-matrix.css to /home/zuul/src/opendev.org/openstack/nova/doc/build/html/_static/support-matrix.css (the destination path has existing data). [misc.copy_overwrite]12:30
fricklerbuild finished with problems, 1 warning.12:30
sean-k-mooneyso your current change is passign so im just going to merge it but i think we regruest how our docs job works at some point12:31
bholaHi. Looking for some help. I have installed openstack following the installation guide on openstack site. Everything seems to be working good but I cannot launch an instance. It throws the error "Block Device Mapping is Invalid: failed to get image" if I use image. If I use pre-defined volume based on image it throws error "Block Device Mapping is Invalid: failed to get volume"12:32
bholaAny idea how to fix this issue?12:32
fricklersean-k-mooney: regruest = regressed? (I can parse most of your typos but not sure on this one)12:32
sean-k-mooneyyes regressed12:34
sean-k-mooneywe run "sphinx-build -W --keep-going -b html -j auto doc/source doc/build/html"12:35
sean-k-mooney-W is fail-on-warnings12:35
auniyalbhola can you check nova and cinder logs for detailed traceback  12:37
sean-k-mooneybhola: as a general rule we do not provide support on this channel. it for development but if you can point ot a spefici error messge then we may be able to point you in the right direction12:40
sean-k-mooneybhola: also without know which version of openstack you installed we cant really say what might be the issue12:40
sean-k-mooneyand which distro12:41
sean-k-mooneyfrickler: there are some followups we likely shoudl do for https://review.opendev.org/c/openstack/nova/+/92747112:46
sean-k-mooneyit should be in .gitignore for one12:47
sean-k-mooneybut lest unblock things and do that after12:47
bauzasI was awaiting people to arrive before deciding anything12:47
stephenfinsean-k-mooney: frickler: yeah, https://review.opendev.org/c/openstack/nova/+/927471 looks like the proper approach. I'm +2 on that also.12:48
bauzasI tend to be conservative as we're close to the FF and probably ask ourselves to temporarly avoid the sphinx bump12:48
bauzasDalmatian is a non-SlURP release, I feel less obliged to have all our libs being upgraded, if we don't really need the upgrade itself12:49
bauzasand other issues may arise12:49
sean-k-mooneyi dont think that a good approch to take12:49
sean-k-mooneywe shoudl not devalue non-slurp release12:50
sean-k-mooneythey are just as imporant as SLURPS12:50
bauzasis there any reason for nova to use sphinx 8.0 ?12:50
fricklerIMHO we have the freeze coming up soon in order to still have enough time before the release to fix issues, not in order to avoid bumping things even before that12:50
sean-k-mooneyi belive we have been for some time12:50
bauzassean-k-mooney: I'm not devaluating the non-SLURP releases, I'm just evaluating the risks12:50
fricklerwhy not use the latest and greatest version as we do for everything?12:51
sean-k-mooneybauzas: this is blockign seveeral feature that are close to merging in this release12:51
sean-k-mooneyso the trade of to fixing this now is FFE into the early rc period12:51
sean-k-mooneythere are several small feature and bugfix pathces that i dont think would be reasonabel to just defer to the next release12:52
bholaauniyal, Just a sec. Let me see in the log.12:52
bauzassean-k-mooney: for the sake of evaluating the need, which features are depending on the very recent sphinx bump ? (I may have missed them)12:52
sean-k-mooneynone12:52
sean-k-mooneybut this is currently break our ablity to merge patches12:53
bauzashence my proposal to skip the bump, for sure12:53
stephenfinbauzas: sphinx isn't a runtime dependency, the docs are not a "feature" (so talk of FFE doesn't make sense), and Nova is doing something wrong and Sphinx is only pointing it out now12:53
sean-k-mooneystephenfin: i ment for all the feature patches that failed to meger last night and that we cant merge today until this is fixed12:54
bholasean-k-mooney, The versioning system of openstack always confuses me. I think there are different versions of every service. Are you referring to openstack client toll version?12:54
bauzasstephenfin: I'm not against docs, for sure, I'm just evaluating the risk of discovering a late bug that would require some RC212:54
stephenfinI don't know if folks like frickler that work on deps would agree, but IMO we should need a *very* good reason to hold back a dep bump12:54
sean-k-mooneybhola: no we have a unified release when you install you normally install that unified release.12:54
sean-k-mooneyso while ech componet may have a diffent release number you isntall one release of openstack12:54
bauzasa regression sounds a good reason to me :)12:55
stephenfinbauzas: Right. But again, sphinx is not a runtime dependency. So talk of an RC2 doesn't make any sense.12:55
bauzasthis is true, but I wouldn't want our dalmatian branch to be hit by some unknown yet regression12:55
bauzasafter RC1, you know that we would have this 2 weeks period when no backports can be done on stables12:56
bauzasanyway, seems to me the ship has sailed. https://review.opendev.org/c/openstack/nova/+/927471 is +Wd12:57
fricklerso IMO https://review.opendev.org/c/openstack/nova/+/927471 is a very simple, no-risk fix, and much better than reverting the u-c bump for everyone12:57
stephenfin+112:58
sean-k-mooney+112:58
bauzasI was just explaining why I didn't reviewed such patch while the gate was blocked : I was awaiting quorum before proceeding12:58
stephenfin#shipit 🚢12:58
sean-k-mooneyyou wanted qourm on if we shoudl unblock the gate12:58
sean-k-mooney?12:58
bauzasno and you know that12:58
bauzasI wanted quorum on the approach we would take on fixing the gate12:59
sean-k-mooneybauzas: if we didnt unblock this in a timely manner i would be asking use to extend our FF deadline into next week12:59
bauzasanyway, 2 +2s and +W, you no longer need me12:59
bauzassean-k-mooney: I was about to propose that and you know that too12:59
sean-k-mooneyno i dont13:00
bauzasthen, look at previous FFs13:00
sean-k-mooneybauzas: you were form my perspecitve taking a very non contibutor feindly stance13:00
sean-k-mooneywe normally dont extend into next week13:00
sean-k-mooneywe normaly say if its +w by friday it can merge until monday13:00
bauzaswe had a couple of milestone-3 freaking issues with gate that were providing our code to merge13:01
sean-k-mooneyi was suggesting we aloow review to continue until tuesday and +w until firday to give addtional review time13:01
bauzasin the past13:01
bauzasgate stability isn't code review13:01
bauzasanyway, I have many other things to do today so I stop talking13:02
bauzasok13:05
bauzas(sorry, wrong window)13:06
bholasean-k-mooney, I am sorry but I must admit that I am new to openstack. I installed it on Ubunto 22.04.4 server version without setting up any special repository. How I can check it? openstack --version returns 5.8.013:06
bholasean-k-mooney, horizon shows 22.1.1 13:10
sean-k-mooneyhonestly im sorry to say we likely dont have time to help and this proably somethign that hsould be brought up on the mailing list instead13:11
sean-k-mooneybhola: we gennerally recommend isntalling openstack with an installer the ifrst time before trying a manual install13:11
sean-k-mooneyif you did the manual instlal there are two many way you could have incorrectly configured or installed it and if your using the disto packages they can have divergance form the upstream release13:12
fricklersean-k-mooney: except our (openstack's) install guide tells a different story13:12
fricklerbhola: let's move to #openstack13:12
sean-k-mooneyfrickler: the one that distors were ment to maintain not the project that were inhired form the docs project13:12
fricklersean-k-mooney: yes, that's why I agree that the discussion should not in this channel13:13
frickler+continue13:13
bholafrickler, I am there now13:13
opendevreviewMerged openstack/nova master: Delete ./doc/source/_static/support-matrix.css file  https://review.opendev.org/c/openstack/nova/+/92747113:14
sean-k-mooneyfrickler: ^ :)13:14
fricklerok, now to recheck stephen's doc tools stack13:15
sean-k-mooneyya ill abandon my targeted patchand we can proceed with his more comprehensive ones13:18
gibiUggla: bauzas: re further testing the virtiofs series: rescue works as expected, rebuild still needs to be blocked (or fixed not to lose the share). Server events works well. Notification mostly works but shares are always null for the instance.update notification specifically.14:30
gibileft comments inline in the sereis14:31
gibiseries14:31
Ugglagibi, thx14:31
gibiI will dig deeper tot he instance.update case as that feels very strange14:36
opendevreviewDan Smith proposed openstack/nova master: Support glance's new location API  https://review.opendev.org/c/openstack/nova/+/89103614:37
opendevreviewDan Smith proposed openstack/nova master: Support glance's new location API  https://review.opendev.org/c/openstack/nova/+/89103614:38
opendevreviewDan Smith proposed openstack/nova master: Support glance's new location API  https://review.opendev.org/c/openstack/nova/+/89103614:39
dansmithguh, sorry for the noise14:39
sean-k-mooneyhas the missing client support landed14:39
dansmithyes14:40
sean-k-mooneycool, looks like that green before the rebase so ill take a look at it now14:40
dansmithwell, before it was running without the change14:40
dansmithbut the DNM on top was including it14:41
sean-k-mooneyok i tough it had a depend on before14:41
dansmithwe had to test with and without the glanceclient change and with and without the actual server-side change,14:41
dansmithhence the two patches and complex deps linkage14:41
dansmithso this next run will be the first with updated server and client from package, etc14:41
dansmithbut it should work the same as the top patch did before14:41
sean-k-mooneyack, but we expect that to be thet same as with the depends on more or less14:42
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/891036/14..17//COMMIT_MSG14:42
dansmithyep, just sayin'14:42
bauzasUggla: ack, for now, I'm giving some chance to other patches series to land before FF14:43
bauzasthose have been left overdue for too long14:43
bauzasfolks, I'm also considering an extra day before calling FF14:43
bauzasI was less oriented to reviews this week and I was mostly off the whole August timeframe14:44
sean-k-mooneythere are also man other that have been but we can do our bset to get what wwe can over the line14:54
*** bauzas_ is now known as bauzas14:56
melwittfrickler: thanks for finding a better way to fix it. I had wondered if something like that could work but wasn't sure14:56
*** __ministry is now known as Guest181515:00
opendevreviewElod Illes proposed openstack/python-novaclient master: [doc] change directive noindex to no-index  https://review.opendev.org/c/openstack/python-novaclient/+/92751915:27
opendevreviewElod Illes proposed openstack/python-novaclient master: [doc] change directive noindex to no-index  https://review.opendev.org/c/openstack/python-novaclient/+/92751915:39
*** __ministry is now known as Guest182217:12
opendevreviewStephen Finucane proposed openstack/python-novaclient master: [doc] change directive noindex to no-index  https://review.opendev.org/c/openstack/python-novaclient/+/92751917:27
opendevreviewMerged openstack/nova master: Report availability of stateless firmware support  https://review.opendev.org/c/openstack/nova/+/90888818:25
*** bauzas_ is now known as bauzas20:34
opendevreviewMerged openstack/nova master: api: Fix typo  https://review.opendev.org/c/openstack/nova/+/92472221:22
opendevreviewMerged openstack/nova master: add pyproject.toml to support pip 23.1  https://review.opendev.org/c/openstack/nova/+/89975321:22
opendevreviewMerged openstack/python-novaclient master: [doc] change directive noindex to no-index  https://review.opendev.org/c/openstack/python-novaclient/+/92751923:15

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