Wednesday, 2021-11-24

hgyGood morning, Ironic!02:20
opendevreviewSteve Baker proposed openstack/bifrost master: Use distro conf loader_file_paths to copy ipxe/grub files  https://review.opendev.org/c/openstack/bifrost/+/81870903:59
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722003:59
rpittaugood morning ironic! o/06:40
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Remove unused integration job  https://review.opendev.org/c/openstack/bifrost/+/81905706:52
opendevreviewRiccardo Pittau proposed openstack/bifrost master: [WIP] Run bifrost on centos 9 stream  https://review.opendev.org/c/openstack/bifrost/+/81905806:57
arne_wiebalckGood morning hgy rpittau and Ironic!07:16
opendevreviewMerged openstack/sushy master: Migrate Manager constants to enums  https://review.opendev.org/c/openstack/sushy/+/81880607:30
rpittauhey arne_wiebalck :)07:34
opendevreviewMerged openstack/sushy master: Migrate System Storage constants to enums  https://review.opendev.org/c/openstack/sushy/+/81839607:38
iurygregorygood morning arne_wiebalck rpittau and Ironic o/07:45
rpittauhey iurygregory :)07:45
arne_wiebalckhey iurygregory o/07:46
rpittauif anyone has a moment please review https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/818523 so we can add it to the milestone-1 yoga release08:08
iurygregorylooking now08:12
iurygregorylgtm08:14
rpittauthanks08:15
opendevreviewMerged openstack/sushy master: Add support for additional network resources.  https://review.opendev.org/c/openstack/sushy/+/81385008:16
hgyGood morning arne_wiebalck and rpittau!08:20
rpittauhey hgy :)08:20
opendevreviewDmitry Tantsur proposed openstack/ironic master: Add a unit test job with Sushy from source  https://review.opendev.org/c/openstack/ironic/+/81855309:05
ajyadtantsur, TheJulia - I updated https://storyboard.openstack.org/#!/story/2008723 after RFE review feedback in a meeting. Removed zip support and added download_source. Is this OK to proceed with implementation?09:08
dtantsurgood morning folks09:13
dtantsurajya: will check in a few. ENEEDMORECOFFEE.09:13
iurygregorygood morning dtantsur 09:13
rpittaummm I thought we already had centos-9-stream nodesets09:21
hgyHello, Could I ask a question?09:24
hgyWhen I validate node use "openstack baremetal node validate $NODE_UUID"09:25
hgyI got "| network    | False  | Unexpected exception, traceback saved into log by ironic conductor service that is running on controller: 'ServiceTokenAuthWrapper' object has no attribute '_discovery_cache'"09:25
hgyDoes anybody know why that is09:25
dtantsurhgy: you need to check the logs for a full traceback. but it seems to be coming from somewhere in the keystoneauth library, maybe an old version?09:31
hgylove you, dtantsur09:34
opendevreviewMerged openstack/bifrost master: Upgrade from Xena in the upgrade job  https://review.opendev.org/c/openstack/bifrost/+/81887809:52
opendevreviewDmitry Tantsur proposed openstack/sushy master: Support for creating and deleting virtual media TLS certificates  https://review.opendev.org/c/openstack/sushy/+/81779210:02
dtantsurTheJulia: re https://review.opendev.org/c/openstack/releases/+/817593, there are quite a few unreleased ussuri changes. do we care?10:27
opendevreviewMerged openstack/sushy master: Migrate CompositionService, EventService and TaskService to enums  https://review.opendev.org/c/openstack/sushy/+/81879710:50
opendevreviewDmitry Tantsur proposed openstack/sushy master: Migrate Chassis to enums  https://review.opendev.org/c/openstack/sushy/+/81894110:51
opendevreviewMerged openstack/ironic master: Clarify driver load error message  https://review.opendev.org/c/openstack/ironic/+/81897311:00
opendevreviewDmitry Tantsur proposed openstack/sushy master: Migrate Fabric to enums  https://review.opendev.org/c/openstack/sushy/+/81909711:14
opendevreviewMerged openstack/bifrost stable/wallaby: Fix the DHCP port in iptables (68 vs 67 and TCP vs UDP)  https://review.opendev.org/c/openstack/bifrost/+/81874711:22
opendevreviewDmitry Tantsur proposed openstack/sushy master: Migrate System Network to enums  https://review.opendev.org/c/openstack/sushy/+/81909911:27
opendevreviewMerged openstack/python-ironic-inspector-client master: Improve testing  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/81852312:26
opendevreviewMerged openstack/sushy master: Migrate Chassis to enums  https://review.opendev.org/c/openstack/sushy/+/81894112:49
TheJuliadtantsur: I guess we ought to actual have a real final release13:53
TheJuliathe release team is supposed to do that not just tag the last release...13:53
iurygregory++ for a final release in ussuri before we put to EM14:08
iurygregoryTheJulia, dtantsur rpittau since most of the themes in Yoga we are the primary contacts please take a look https://review.opendev.org/c/openstack/ironic-specs/+/815308  =)14:14
TheJuliaI can likely lookup the hashes and do it later today14:15
TheJuliathe release that is. I'm in the middle of my nova patch of doom14:15
rpittauiurygregory: I'll have a look before EOD today14:15
TheJuliarpittau: thanks14:15
* TheJulia writes words because apparently we never wrote doc strings14:15
iurygregoryyeah no worries =) the idea is that we can merge till friday =)14:15
TheJuliaand.. honestly, we could drag our feet if we have to14:19
TheJuliabut I don't think anyone is actually really using ussuri14:19
opendevreviewRiccardo Pittau proposed openstack/ironic master: Remove default option from create iso image  https://review.opendev.org/c/openstack/ironic/+/81887415:06
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] replace mkisofs with pycdlib  https://review.opendev.org/c/openstack/ironic/+/81912115:06
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Yoga Themes  https://review.opendev.org/c/openstack/ironic-specs/+/81530815:07
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] replace mkisofs with pycdlib  https://review.opendev.org/c/openstack/ironic/+/81912115:08
TheJuliaI'm finding myself researching, finding "no, that is actually the right thing to do" and adding more comments this morning15:11
TheJuliaarne_wiebalck: you around?15:15
arne_wiebalckTheJulia: yes o/15:15
TheJuliaarne_wiebalck: I remember a while back, you restarted all your nova-computes or something like that15:15
TheJuliawas that all in just rapid succession? or was there time between the restarts?15:16
TheJuliaif rapid succession, I'm guessing cache warming was the primary problem and then resulting instability from it15:17
arne_wiebalckTheJulia: the context is thundering herd/startup issues?15:17
TheJuliayeah15:17
arne_wiebalckhmm 15:18
* arne_wiebalck tries to remember15:18
arne_wiebalckusually, we do not restart the nova-computes, but only the ironic controllers, and this we do in a staged manner15:19
TheJuliathere was some reason that was out of the ordinary15:19
arne_wiebalcktbh, I do not remember atm if restarting all of nova-compute would also cause issues ...15:19
TheJuliaI guess what I'm getting at is if it would be good or if I need to account for something else because I'm literally in the middle of that code15:19
arne_wiebalcklet me check with belmiro, he may remember ... brb15:20
TheJuliak15:20
arne_wiebalckbelmiro is not available atm, I will let you know later, sorry15:22
TheJuliano worries15:22
arne_wiebalckdoes nova get all nodes on startup, or only the ones in the CG?15:23
TheJuliaI think it is a bit of both15:24
arne_wiebalckheh15:24
TheJuliamainly focused on the cg15:24
arne_wiebalckright15:24
arne_wiebalckbut will that result in a full table scan or is there an index?15:24
TheJuliaeach compute process tries to build a cache of all of the nodes based upon instances presently along with what matches the hash ring15:25
TheJuliaso we're trying to navigate "fixing" that15:25
TheJuliaand the related failure cases15:25
TheJuliait *is* column based for the cache, so there is at least that15:25
TheJuliaso maybe nova-computes starting up only added fuel to the fire in that case15:26
dtantsuro/16:12
*** akahat|rover is now known as akahat16:33
NobodyCamGood Morning Ironic'ers and OFC...16:45
NobodyCamHappy Virtual Friday16:45
rpittauhey NobodyCam :)16:45
NobodyCam;p16:45
NobodyCammorning rpittau 16:45
rpittauhappy US virtual friday :P16:45
NobodyCamhehehehe16:45
rpittaugood night! o/16:49
NobodyCamnight rpittau 16:50
NobodyCamsee you next week16:50
iurygregorygood morning NobodyCam o/16:57
iurygregoryfor me is almost virtual friday also :D (tomorrow PTO \o/)16:57
NobodyCam:) top of the morning iurygregory 16:57
NobodyCamnice!16:58
arne_wiebalckTheJulia: Belmiro does not recall it being related to a nova restart. 17:30
TheJuliaGood morning NobodyCam 17:35
TheJuliaarne_wiebalck: ack17:36
NobodyCamMorning TheJulia :)17:40
NobodyCamo/ arne_wiebalck 17:41
TheJuliabrraaaaaaains19:39
stevebaker[m]morning19:56
arne_wiebalckHey NobodyCam o/20:22
arne_wiebalckTheJulia: I should probably spent some time to get numbers on the background noise the Ironic/Nova control plane is creating on the database ... it is quite substantial I think.20:23
arne_wiebalckGetting numbers is probably the easy part. Understanding them may take some time.20:25
arne_wiebalckQuestions like: with X thousand nodes in Y conductor groups and a power sync interval of Z seconds, we see a select rate  N select ops/s on the database.20:31
arne_wiebalckThe DB monitoring tells me 30k rows are read per second with X=8.5, Y=23 (well, 25 controllers in 23CGs) and Z=600.  20:39
arne_wiebalckThat seems way too much ...20:40
opendevreviewSteve Baker proposed openstack/ironic master: Capture [pxe]loader_file_paths for distros  https://review.opendev.org/c/openstack/ironic/+/81539220:53
opendevreviewSteve Baker proposed openstack/ironic master: Write master grub config on startup  https://review.opendev.org/c/openstack/ironic/+/81558020:56
opendevreviewSteve Baker proposed openstack/ironic master: Capture [pxe]loader_file_paths for distros  https://review.opendev.org/c/openstack/ironic/+/81539220:56
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Move API base out of admin test location  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/81916421:16
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: An idea for rbac positive/negative testing  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/81916521:16
TheJuliadtantsur: if you have some braincells w/r/t tempest, I'd appreciate a glance to see if you think I'm heading in a bonkers direction with ^^^. The idea would be to always try to call everything and well go from there. Providing a list of what *should* work allows us to raise an exception upon failure or unexpected success. Naturally a ton of work ahead :(21:18
TheJuliastevebaker[m]: also ^^21:18
TheJuliait might be totally bonkers though21:19
stevebaker[m]oki21:19
TheJuliaarne_wiebalck: ++ although just rps may not be an acruate measurement with a larger pool of machines, I think it comes down to making sure we query smartly  and when we need to. Surely there are places where we likely don't need to21:20
opendevreviewJulia Kreger proposed openstack/ironic master: Test a cross repo fix  https://review.opendev.org/c/openstack/ironic/+/81326421:31

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