Wednesday, 2021-12-15

opendevreviewJulia Kreger proposed openstack/ironic master: Update RAID docs  https://review.opendev.org/c/openstack/ironic/+/82178200:02
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/ussuri: Re-read the partition table with partx -a  https://review.opendev.org/c/openstack/ironic-python-agent/+/82178501:45
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/ussuri: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/82178601:45
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/victoria: Re-read the partition table with partx -a  https://review.opendev.org/c/openstack/ironic-python-agent/+/82178701:52
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/victoria: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/82178801:52
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/train: Re-read the partition table with partx -a  https://review.opendev.org/c/openstack/ironic-python-agent/+/82179101:58
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/train: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/82179201:58
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] Fix Mock objects as specs  https://review.opendev.org/c/openstack/ironic/+/82137005:58
arne_wiebalckGood morning Ironic!07:25
arne_wiebalckstevebaker[m]: Awesome, thanks a lot!07:26
jandersgood morning arne_wiebalck and Ironic o/07:58
arne_wiebalckhey janders o/07:58
*** amoralej|off is now known as amoralej07:59
rpittaugood morning ironic! o/08:00
arne_wiebalckhey rpittau o/08:08
rpittauhey arne_wiebalck :)08:08
dtantsurmorning ironic08:51
rpittauhey dtantsur :)08:57
dtantsurhas anyone observed any improvements in the pypi issues?08:58
rpittaudtantsur: which pypi issues?09:30
*** sshnaidm is now known as sshnaidm|afk09:33
dtantsurwell, we have most of the jobs failing because of missing packages :) since yesterday09:39
rpittauoh ok, that issue, I rechecked some jobs and it seems they went through, just unit tests though09:41
arne_wiebalckCould someone (briefly :-) remind me why we removed the lower-constraints file in stable/wallaby for the IPA, but then put it back ?09:54
rpittauarne_wiebalck: we're testing lower-constraints in master only, the reason we put it back is to remind us to update the minimum versions of the dependencies that actually work10:06
arne_wiebalckrpittau: ok, thanks ... when porting patches we got confused when there was no l-c in stable/wallaby, but in vic and xena.10:08
arne_wiebalckstable/victoria and stable/xena10:08
rpittauyeah, we haven't put the file back there10:09
*** redrobot6 is now known as redrobot10:34
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/19.0: Adoption: do not validate boot interface when local booting  https://review.opendev.org/c/openstack/ironic/+/82182010:55
opendevreviewDmitry Tantsur proposed openstack/ironic stable/xena: Adoption: do not validate boot interface when local booting  https://review.opendev.org/c/openstack/ironic/+/82182110:57
holtgreweHi. I'm using the qcow2 cloud image for CentOS 7.9 but get the following error in ironic conductor logs. What could be going wrong here? >>Could not install bootloader for whole disk image for node 15cc3734-57fa-43be-bc17-7851183e654b, Error: No EFI partition could be detected on device /dev/sda and EFI partition UUID has not been recorded during deployment (which is often the case for whole 10:58
holtgrewedisk images). Are you using a UEFI-compatible image?<<10:58
dtantsurholtgrewe: the latter question is one you need answering10:59
dtantsurI think CentOS images do not have an EFI partition10:59
dtantsuryou can build one yourself using diskimage-builder with the block-device-efi element11:00
dtantsursee https://docs.openstack.org/ironic/latest/user/creating-images.html11:00
*** sshnaidm|afk is now known as sshnaidm11:26
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] Fix Mock objects as specs  https://review.opendev.org/c/openstack/ironic/+/82137011:33
*** tkajinam is now known as Guest851711:58
arne_wiebalckdtantsur: dynamic pairing for network burn-in, "please make tooz/kazoo optional": you mean via an extra-requirements.txt file ?12:08
dtantsurarne_wiebalck: rather via setup.cfg, see ironic-lib12:24
dtantsurhttps://opendev.org/openstack/ironic-lib/src/branch/master/setup.cfg#L4012:24
holtgrewedtantsur: thanks12:25
janderssee you tomorrow Ironic o/12:30
opendevreviewMerged openstack/ironic master: Adoption: do not validate boot interface when local booting  https://review.opendev.org/c/openstack/ironic/+/82153712:45
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] Fix Mock objects as specs  https://review.opendev.org/c/openstack/ironic/+/82137013:10
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] Fix Mock objects as specs  https://review.opendev.org/c/openstack/ironic/+/82137013:12
Alex-devhello13:21
Alex-devI'm trying to inspect new nodes with ironic (tripleo victoria) and got error:13:22
Alex-dev The PXE filter driver DnsmasqFilter, state=uninitialized: my fsm encountered an exception: Can not transition from state 'uninitialized' on event 'sync'13:22
dtantsurAlex-dev: check if you have any errors before that. state=uninitialized is suspicious.13:23
*** amoralej is now known as amoralej|lunch13:25
arne_wiebalckdtantsur: thanks ... not sure I understand what needs to be done, though, sorry: what is the relation of the extra group in setup.cfg with the extra-requirements.txt file? is 'extra' 13:25
arne_wiebalcka keyword? are the group names free to chose? what determines whether or not the groups in the extra section are taken into account? does tox.ini need patching as well? (I looked at some docs and patches touching these files for some time now, but that does not seem very efficient)13:25
dtantsurarne_wiebalck: there is no extra-requirements.txt13:26
dtantsurit's just an alternative to using requirements.txt13:26
dtantsuryou can use any extra group with `pip install ironic[foobar]`13:27
arne_wiebalckdtantsur: ironic-lib has an extra-requirements.txt13:28
dtantsurI guess we're just using it for unit tests convenient13:28
dtantsur* convenience13:28
arne_wiebalckok13:28
arne_wiebalckso, all that needs to be done is add a section to setup.cfg?13:29
* arne_wiebalck has the feeling this cannot be it :)13:29
arne_wiebalckI guess the image building will also need to be adapted?13:31
rpittauarne_wiebalck: I actually don't see the need for kazoo in requirements13:34
arne_wiebalckrpittau: didn't work without13:34
rpittauwell we don't have any direct import of kazoo so that's weird13:35
arne_wiebalckdone from tooz once it figures out which driver we want to use?13:36
dtantsurmmm, a good point from rpittau. we don't e.g. depend on pymysql13:36
dtantsurmaybe someone wants to use etcd13:37
arne_wiebalckhow we do this in the inspector?13:37
arne_wiebalckwhich also uses tooz13:37
arne_wiebalckor can use it13:37
arne_wiebalckwe do not specify kazoo there13:38
rpittauarne_wiebalck: kazoo is an extra dependency of tooz, it really depends on the driver used there; since you're testing with zookeeper, it requires kazoo13:45
arne_wiebalckright, so this should be a test requirement only?13:46
rpittauyeah13:46
rpittauwondering if the docs also need to mention that13:46
rpittauthat will work only if the reqs for the chosen driver are installed in the ipa image13:47
arne_wiebalckright13:47
arne_wiebalckthere are no docs yet13:47
arne_wiebalck:-D13:47
rpittau:)13:48
arne_wiebalckit is planned ;)13:48
arne_wiebalckok, so how can I move fwd: remove kazoo from requirements and lower-constraints, add it to test-requirements?13:48
rpittauI would mention something in the patch somewhere anyway, like in the test suite or in the test-requirements, maybe add one more case at least for another driver13:49
rpittauarne_wiebalck: move kazoo to test-requirements but leave it in l-c13:49
arne_wiebalckrpittau: ok, let's start with this ... then I will need to add it to the image (either explicitly or by adding it as a local patch to requirements.txt ;) ? 13:51
rpittaumaybe something on ipa-builder side ?13:52
dtantsurTheJulia: oh, wait, node history is enabled by default? I hope we made it very clear in the release notes.13:52
rpittauTheJulia: btw I have 2 PRs open for the ironic-website when you have a minute :)13:54
arne_wiebalckrpittau: yeah, we  tried this initially13:54
arne_wiebalckrpittau: did not work immediately (installed in the wrong env, wasn't sure how to get into the correct one in an elegant way), when I figured that adding it to requirements.txt does it :)13:55
arne_wiebalckrpittau: moving kazoo over to test-requirements worked fine, all tests still passing :)13:57
rpittaugreat :)13:57
rpittauI still think going through ipa-builder is a better solution13:57
arne_wiebalckok13:57
arne_wiebalckis there a place where this could be added easily ? as mentioned, it seemed this needs to be installed differently than other packages13:58
dtantsurcheck the extra-hardware element, it also installs a python package13:59
arne_wiebalckdtantsur: thanks!13:59
arne_wiebalckdtantsur: will have a look13:59
*** amoralej|lunch is now known as amoralej14:00
arne_wiebalckok, so what remains for the network pairing change is making tooz optional14:00
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: Burn-in: Dynamic network pairing  https://review.opendev.org/c/openstack/ironic-python-agent/+/82124414:02
arne_wiebalckI uploaded the current state of the patch, so it is easier to guide me ;-)14:04
opendevreviewDmitry Tantsur proposed openstack/ironic master: Enable foreign keys in SQLite  https://review.opendev.org/c/openstack/ironic/+/82121914:05
TheJuliadtantsur: auto-truncates if memory serves at this point. I'd <3 to get client code moving forward14:21
dtantsurokie, cool. I guess we'll disable it for to save some db writes.14:22
dtantsurand good morning14:22
TheJuliagood morning14:22
TheJuliadtantsur: could also be useful, but to each their own14:23
* TheJulia feels exhausted14:23
dtantsuryeah, well, we have some history in BMO already :)14:23
dtantsurouch14:23
dtantsura bit more sleep maybe?14:23
TheJuliaI've got to leave a little early at 1 PM today14:27
TheJuliaI'm getting a hair cut, and then going and having a fancy dinner as like... Yay we survivied nearly two years without going to the favorite resturant and now things are going to get worse again 😭14:28
TheJuliaI also worked a bit later than normal last night. I looked up and all of a sudden it was like 3 hours later than when I normally try to wrap my day up14:29
opendevreviewJulia Kreger proposed openstack/ironic master: Update RAID docs  https://review.opendev.org/c/openstack/ironic/+/82178214:42
TheJuliaarne_wiebalck: rpittau: ^^ added you both to take a look at that. It is just a doc change so only one core required. Merging it would be rather helpful for me as I have people reading the master branch docs so I'll likely actually backport some of those items.14:44
arne_wiebalckTheJulia: lgtm, I found some typos and added them to the review14:57
TheJuliaarne_wiebalck: ack, I can revise in a minute14:57
rpittausame14:57
rpittau:)14:57
*** mnaser_ is now known as mnaser14:58
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix Mock objects as specs  https://review.opendev.org/c/openstack/ironic/+/82137014:59
*** johnsom_ is now known as johnsom15:00
*** viks___ is now known as viks__15:00
*** bbezak_ is now known as bbezak15:00
*** erbarr_ is now known as erbarr15:01
opendevreviewMerged openstack/ironic stable/xena: Adoption: do not validate boot interface when local booting  https://review.opendev.org/c/openstack/ironic/+/82182115:01
*** parallax_ is now known as parallax`15:01
opendevreviewMerged openstack/ironic bugfix/19.0: Adoption: do not validate boot interface when local booting  https://review.opendev.org/c/openstack/ironic/+/82182015:01
*** NobodyCam_ is now known as NobodyCam15:02
*** parallax` is now known as parallax15:02
*** parallax is now known as Guest853515:03
TheJuliaarne_wiebalck: you mentioned having to re-install the bios bootloader on machines once, did you ever post anything on that?15:06
TheJuliaeh, looks like just grub2-install /path/to/device15:08
arne_wiebalckTheJulia: https://techblog.web.cern.ch/techblog/post/longterm-maintenance-of-bootable-raid-devices/15:08
TheJuliaahh yes, the missing detail, thanks15:11
dtantsurfancy dinner, nice! I go out nearly exclusively for climbing.15:15
*** dking is now known as Guest853815:15
arne_wiebalckRedfish fun: updating the f/w (to see if etags work according to the http rfc on newer versions) removed the BootSourceOverrideMode property ... so now etags still do not work *and* there is a new issue ... not sure if I shall laugh or cry.15:16
dtantsur\o/15:17
TheJuliaarne_wiebalck: oh no... they based a version on the late ?2018? revision?15:18
arne_wiebalckTheJulia: no, seems like mid 201915:20
TheJuliaThere was a version where some vendors interpretted as "remove the setting!"15:21
arne_wiebalckTheJulia: v1.715:21
TheJuliaothers interpretted it as "limit the setting"15:21
TheJuliayeah15:21
TheJuliasounds about right15:21
arne_wiebalcksigh15:21
TheJuliaI think they fixed it in 1.8 after the dmtf realized what had happened15:22
arne_wiebalckTheJulia: was this corrected/clarified in newer versions?15:22
TheJuliawell, that doesn't mean the vendors did15:22
arne_wiebalckTheJulia: ah, ok15:22
TheJuliaI *believe* so, but I think comms on that were restricted to the redfish forum15:22
arne_wiebalckthe f/w version is from Sep '2115:22
arne_wiebalckbut the redfish spec they used seems 1.715:23
rpittauso it's based on 2 years old spec? ok....15:23
TheJulianot terribly uncommon, just lagging15:23
TheJuliaon a plus side, it doesn't say v1.6 and have v1.8 fields15:24
TheJuliaor vise versa!15:24
arne_wiebalck:-D15:25
*** parallax_ is now known as parallax15:30
* TheJulia finally eats breakfast15:55
dtantsuro/16:05
opendevreviewMerged openstack/ironic stable/xena: CI: reduce api worker processes to 1  https://review.opendev.org/c/openstack/ironic/+/82103716:14
opendevreviewMerged openstack/ironic master: Allow enabling fast-track per node  https://review.opendev.org/c/openstack/ironic/+/82101016:39
*** Guest8538 is now known as dking16:53
*** sshnaidm is now known as sshnaidm|afk17:14
rpittaugood night! o/17:23
*** amoralej is now known as amoralej|off17:42
arne_wiebalckbye everyone, see you tomorrow o/18:03
opendevreviewJulia Kreger proposed openstack/ironic master: Update RAID docs  https://review.opendev.org/c/openstack/ironic/+/82178218:04
stevebaker[m]good morning19:24
TheJuliastevebaker[m]: good morning19:27
opendevreviewVerification of a change to openstack/ironic stable/victoria failed: CI: Lower test VM memory by 400MB  https://review.opendev.org/c/openstack/ironic/+/82114019:42
opendevreviewMerged openstack/metalsmith master: Add unit tests for metalsmith/_nics.py  https://review.opendev.org/c/openstack/metalsmith/+/82143220:00
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/victoria: Re-read the partition table with partx -a  https://review.opendev.org/c/openstack/ironic-python-agent/+/82178720:09
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/victoria: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/82178820:09
opendevreviewSteve Baker proposed openstack/python-ironicclient master: Improve description of "node boot mode set"  https://review.opendev.org/c/openstack/python-ironicclient/+/82187720:37
stevebaker[m]Here is a trivial review ^^20:39
opendevreviewJulia Kreger proposed openstack/ironic bugfix/18.1: Explicitly pin upper sushy, reduce job count  https://review.opendev.org/c/openstack/ironic/+/82092720:41
opendevreviewJulia Kreger proposed openstack/ironic bugfix/18.1: Explicitly pin upper sushy, reduce job count  https://review.opendev.org/c/openstack/ironic/+/82092720:41
TheJuliastevebaker[m]: for some reason I thought it would go all the way through, but I don't remember it anymore :(20:42
stevebaker[m]TheJulia: what would go all the way through what?20:44
TheJuliato sending it to the bmc ad-hoc20:44
TheJuliabut I guess it may not have done that20:45
* TheJulia prods a couple jobs20:48
TheJuliaI noticed something weird which might be a bug on victoria21:01
TheJuliabut... with iscsi deploy21:01
TheJuliaI'm likely not going to dig at it21:02
TheJuliastevebaker[m]: a set of eyes on https://review.opendev.org/c/openstack/sushy/+/821324 would be appreciated since I reverted out the other sushy patch21:04
TheJuliaand with that, I'm going to go look for my keys and go get a hair cut21:05
stevebaker[m]TheJulia: ok I'll take a look21:05
NobodyCamGood Afternoon Ironic folks! Happy Hump day22:42
opendevreviewMerged openstack/python-ironicclient master: Improve description of "node boot mode set"  https://review.opendev.org/c/openstack/python-ironicclient/+/82187723:17
NobodyCamanyone happen to know where in IPA we issue the shutdown before reboot on deploy23:25
opendevreviewMerged openstack/ironic stable/victoria: CI: Lower test VM memory by 400MB  https://review.opendev.org/c/openstack/ironic/+/82114023:42

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