Monday, 2024-01-22

songwenping-----------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++06:34
*** efried1 is now known as efried08:43
opendevreviewSylvain Bauza proposed openstack/nova master: document how to ask for more a single vGPU  https://review.opendev.org/c/openstack/nova/+/90615109:57
songwenping_hi, team, any body can help to look at the problem about the tempest failed:https://zuul.opendev.org/t/openstack/build/5ea2c69c3b0c4a4d882944be580ba27f10:14
bauzassongwenping_: something is wrong with the cyborg tempest plugin10:25
bauzas2024-01-22 09:51:08.246168 | controller | ++ /opt/stack/cyborg/devstack/plugin.sh:source:8 :   source /opt/stack/cyborg/devstack/lib/cyborg 2024-01-22 09:51:08.248710 | controller | /opt/stack/cyborg/devstack/lib/cyborg: line 293: syntax error: unexpected end of file10:25
bauzashttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_5ea/906246/1/check/cyborg-tempest/5ea2c69/job-output.txt10:25
bauzasthat's seen again in the devstack install logs : 10:26
bauzas 2024-01-22 09:51:08.231 | + functions-common:run_plugins:1820        :   local dir=/opt/stack/cyborg 2024-01-22 09:51:08.233 | + functions-common:run_plugins:1821        :   [[ -f /opt/stack/cyborg/devstack/plugin.sh ]] 2024-01-22 09:51:08.236 | + functions-common:run_plugins:1822        :   source /opt/stack/cyborg/devstack/plugin.sh stack pre-install 2024-01-22 09:51:08.239 | ++ /opt/stack/cyborg/devstack/plugin.sh:source:7 : 10:26
bauzas  echo_summary 'cyborg devstack plugin.sh called: stack/pre-install' 2024-01-22 09:51:08.241 | ++ ./stack.sh:echo_summary:468              :   [[ -t 3 ]] 2024-01-22 09:51:08.243 | ++ ./stack.sh:echo_summary:474              :   echo -e cyborg devstack plugin.sh called: stack/pre-install 2024-01-22 09:51:08.246 | ++ /opt/stack/cyborg/devstack/plugin.sh:source:8 :   source /opt/stack/cyborg/devstack/lib/cyborg 2024-01-22 09:51:08.210:26
bauzas48 | /opt/stack/cyborg/devstack/lib/cyborg: line 293: syntax error: unexpected end of file 2024-01-22 09:51:08.250 | ++++ /opt/stack/cyborg/devstack/lib/cyborg:source:1 :   exit_trap10:26
bauzashttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_5ea/906246/1/check/cyborg-tempest/5ea2c69/controller/logs/devstacklog.txt10:26
songwenping_thanks bauzas, i will check my commit.10:33
tkajinamlooks like Pirrow was bumped to 10.x.x and this killed doc job12:11
tkajinam'ImageDraw' object has no attribute 'textsize'12:11
tkajinamhttps://pillow.readthedocs.io/en/stable/releasenotes/10.0.0.html#font-size-and-offset-methods12:16
tkajinamhttps://github.com/blockdiag/blockdiag/issues/17612:29
tkajinamhttps://github.com/blockdiag/blockdiag/issues/17712:30
fricklertkajinam: oh, that. I remember people started to replace their blockdiags with other types of drawings. I guess we'll have to revert that bump once again for now12:53
opendevreviewTakashi Kajinami proposed openstack/nova master: DNM: Checking doc job  https://review.opendev.org/c/openstack/nova/+/90626512:54
opendevreviewTakashi Kajinami proposed openstack/nova master: DNM: Checking doc job with fixed u-c  https://review.opendev.org/c/openstack/nova/+/90626612:54
tkajinamfrickler, yeah12:54
tkajinamfrickler, I hope https://review.opendev.org/c/openstack/requirements/+/906262 is enough. testing in the above patches12:54
tkajinamprobably I can try it in my local. one sec12:54
opendevreviewsean mooney proposed openstack/nova master: add initial healthcheck support  https://review.opendev.org/c/openstack/nova/+/82501512:55
fricklersee also https://review.opendev.org/c/openstack/requirements/+/897537 , seems we need to go on with that for some cycles. also I though we did have some doc cross jobs in reqs that tests that, hmm12:56
tkajinamah, ok. so this is not the first time we hit this12:58
opendevreviewsean mooney proposed openstack/nova master: add healthcheck manager to manager base  https://review.opendev.org/c/openstack/nova/+/82784412:59
opendevreviewsean mooney proposed openstack/nova master: add healthcheck tracker to nova context  https://review.opendev.org/c/openstack/nova/+/82946812:59
opendevreviewsean mooney proposed openstack/nova master: add healthcheck utils and constants  https://review.opendev.org/c/openstack/nova/+/82946912:59
opendevreviewsean mooney proposed openstack/nova master: add healthcheck endpoint to proxy commands  https://review.opendev.org/c/openstack/nova/+/83070312:59
tkajinamfrickler, I tested that requirement change and confirmed doc build now succeeds13:00
tkajinamjust fyi13:00
tkajinam(I was concerned about potential conflicts with the other bumps but seems a simple and single downgrade works. nice13:00
fricklertkajinam: yes, once I saw your comment I remembered that we had that thing before. thx for confirming it works, already approved 90626213:02
tkajinamfrickler, thank you, too13:02
fricklernova ppl please also check https://bugs.launchpad.net/ironic/+bug/2026345 related to the above13:49
bauzasfrickler: lookign13:55
bauzasfrickler: fwiw, now I've upgraded to F39 which defaults to py312, I need to target my docs and relnotes tox runs by capping them with py39 or py31013:55
bauzasand I saw some problem with Pillow due to some dependency 13:56
fricklersounds like we should add some py312 testing into requirements and elsewhere soon. I'm just not sure yet which distro to use for that. maybe I should start looking at some noble stuff, that would likely make sense for devstack, too13:59
bauzasfrickler: lemme know when we need to merge the new reqs patch in Nova (but I think we don't need it )14:12
bauzasyeah, Pillow is neither in reqs.txt or in test-reqs.txt14:13
opendevreviewMarius Leustean proposed openstack/nova master: Faults from cell DB missing in GET /servers/detail  https://review.opendev.org/c/openstack/nova/+/69917614:13
bauzassean-k-mooney: fwiw, I reworded entirely the doc patch for the multi-vgpu-per_instance bugfix https://review.opendev.org/c/openstack/nova/+/906151/214:34
fricklerbauzas: that's not the point, stopping to use blockdiag seems to be what is needed14:34
bauzassean-k-mooney: long story short, I just say that SRIOV GPUs are fine, but you would need to do something else for non-SRIOV GPUs14:35
bauzasfrickler: well, if blockdiag is unmaintained, we may need to do this indeed14:35
bauzasfrickler: but nothing magically happens even if we wish it, we need some people to do the dirty work :)14:36
bauzasso I can try to file a bug report but no promises we could change that shortly14:36
bauzas(ideally, if many projects share the same usage of blockdiag, I'd certainly be happy if the TC could take a stance on that situation like they did with eventlet)14:37
bauzasgmann: JayF: just sayin' ^14:37
tkajinamhttps://bugs.launchpad.net/ironic/+bug/202634514:44
tkajinambauzas, there is already a bug for it so you can use it14:44
bauzastkajinam: well, that one is for the pillow error14:45
bauzasI'd like to track ourselves the fact that we're incented to move from blockdiag14:45
tkajinamok14:45
bauzasthere was a thread https://lists.openstack.org/pipermail/openstack-discuss/2023-July/034561.html14:46
bauzastkajinam: frickler: ^14:46
tkajinamafaik designate already replaced blockdiag by graphviz. however graphviz does not cover all of the use cases needed by ironic and now they are looking into plantuml.14:47
tkajinamyeah I wasn't aware of that thread. thanks for sharing it.14:48
bauzaswell, we need to evaluate the required changes, but sean-k-mooney's suggestion to statically create the SVGs sounds to me the shortest and easiest path14:49
bauzashum, interesting14:51
bauzashttps://github.com/search?q=repo%3Aopenstack%2Fnova+blockdiag&type=code14:52
bauzasthe only place where we pull blockdiag is from conf14:52
bauzasI'm not a doc expert, maybe stephenfin may help :)14:53
bauzasstephenfin: tl;dr: blockdiag seems unmaintained and is broken due to a new Pillow release, do you know what's left in nova because we can remove it from sphinx's conf ?14:54
bauzasbefore*14:54
JayFWe use it in ironic still. We've got folks working on replacements, but it's just on a long list of things with a short people to do them.14:55
JayFOur weekly meeting is in 5 minutes I can see if anyone is actively committed to completing our retirement of blockdiag with any kind of timeline14:56
bauzasJayF: nova's approach was to statically create the SVGs 14:58
bauzasJayF: apparently now we no longer *need* blockdiag14:58
bauzasoh waiy14:58
bauzaswe need to statically create for seqdiag14:59
bauzashttps://github.com/search?q=repo%3Aopenstack%2Fnova+seqdiag&type=code14:59
bauzasI can take that action14:59
bauzasJayF: that may help you guys https://bugs.launchpad.net/tacker/+bug/2026345/comments/1115:15
JayFAh, that's a good idea actually15:15
JayFHadn't even considered that15:15
JayFThanks!15:15
opendevreviewTakashi Kajinami proposed openstack/nova master: GMR: Explicitly disable signal handleris in wsgi app  https://review.opendev.org/c/openstack/nova/+/90627916:04
opendevreviewTakashi Kajinami proposed openstack/nova master: GMR: Omit signal handleris in wsgi app  https://review.opendev.org/c/openstack/nova/+/90627916:05
opendevreviewTakashi Kajinami proposed openstack/nova master: GMR: Omit signal handleris in wsgi app  https://review.opendev.org/c/openstack/nova/+/90627916:06
opendevreviewAmit Uniyal proposed openstack/nova master: enforce remote console shutdown  https://review.opendev.org/c/openstack/nova/+/90182417:10
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (objects)  https://review.opendev.org/c/openstack/nova/+/83940117:15
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (manila abstraction)  https://review.opendev.org/c/openstack/nova/+/83119417:15
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (drivers and compute manager part)  https://review.opendev.org/c/openstack/nova/+/83309017:15
opendevreviewribaudr proposed openstack/nova master: Mounting the shares as part of the initialization process  https://review.opendev.org/c/openstack/nova/+/88007517:15
opendevreviewribaudr proposed openstack/nova master: Deletion of associated share mappings on instance deletion  https://review.opendev.org/c/openstack/nova/+/88147217:15
opendevreviewribaudr proposed openstack/nova master: Add metadata for shares  https://review.opendev.org/c/openstack/nova/+/85050017:15
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to reboot method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/85482317:15
opendevreviewribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/85482417:15
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/86028417:15
opendevreviewribaudr proposed openstack/nova master: Support resuming an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/86028517:15
opendevreviewribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares  https://review.opendev.org/c/openstack/nova/+/86028617:15
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares (driver part)  https://review.opendev.org/c/openstack/nova/+/86028717:15
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/86028817:16
opendevreviewribaudr proposed openstack/nova master: Allow to mount manila share using Cephfs protocol  https://review.opendev.org/c/openstack/nova/+/88386217:16
opendevreviewribaudr proposed openstack/nova master: Check shares support (compute manager)  https://review.opendev.org/c/openstack/nova/+/88575117:16
opendevreviewribaudr proposed openstack/nova master: Add share lock/unlock and restrict visibility  https://review.opendev.org/c/openstack/nova/+/89034017:16
opendevreviewribaudr proposed openstack/nova master: Check shares support (only API exception)  https://review.opendev.org/c/openstack/nova/+/88575217:16
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (API)  https://review.opendev.org/c/openstack/nova/+/83683017:16
opendevreviewribaudr proposed openstack/nova master: Check shares support (API)  https://review.opendev.org/c/openstack/nova/+/85049917:16
opendevreviewribaudr proposed openstack/nova master: Add helper methods to attach/detach shares  https://review.opendev.org/c/openstack/nova/+/88575317:16
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach notification  https://review.opendev.org/c/openstack/nova/+/85050117:16
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach notification  https://review.opendev.org/c/openstack/nova/+/85102817:16
opendevreviewribaudr proposed openstack/nova master: Add shares to InstancePayload  https://review.opendev.org/c/openstack/nova/+/85102917:16
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach_error notification  https://review.opendev.org/c/openstack/nova/+/86028217:16
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach_error notification  https://review.opendev.org/c/openstack/nova/+/86028317:16
opendevreviewribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working.  https://review.opendev.org/c/openstack/nova/+/85208617:16
opendevreviewribaudr proposed openstack/nova master: Add virt/libvirt error test cases  https://review.opendev.org/c/openstack/nova/+/85208717:16
opendevreviewribaudr proposed openstack/nova master: Docs about Manila shares API usage  https://review.opendev.org/c/openstack/nova/+/87164217:16
opendevreviewSylvain Bauza proposed openstack/nova master: doc: drop blockdiag usage  https://review.opendev.org/c/openstack/nova/+/90630917:28
bauzassean-k-mooney: gibi: let's drop blockdiag for now ^17:30
bauzasstephenfin: you may also be interested in https://review.opendev.org/c/openstack/nova/+/90630917:30
*** efried1 is now known as efried21:24

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