Wednesday, 2021-06-02

*** seongsoocho has joined #openstack-ironic00:31
seongsoochojoin openinfra-summit00:32
jandersgood morning/afternoon Ironic o/00:42
jandersthe great IRC migration question: is it now okay to leave the old channels?00:43
jandersI keep looking at the old ones out of a habit and miss out on what's going on here00:44
*** rloo has quit IRC00:46
stevebakerjanders: I have just left. A few will remain behind to redirect folk here00:56
jandersthank you stevebaker, leaving now too00:58
opendevreviewMerged openstack/ironic-python-agent stable/train: Prevent broken partition image UEFI deploys  https://review.opendev.org/c/openstack/ironic-python-agent/+/78288501:09
opendevreviewMerged openstack/ironic-python-agent stable/victoria: Limit qemu-img execution arenas  https://review.opendev.org/c/openstack/ironic-python-agent/+/79403001:09
*** lmcgann has quit IRC01:11
*** tzumainn has quit IRC01:31
*** paras333 has quit IRC02:07
*** paras333 has joined #openstack-ironic02:12
*** paras333 has quit IRC02:20
opendevreviewMerged openstack/ironic-python-agent stable/train: Increase the memory limit for qemu-img  https://review.opendev.org/c/openstack/ironic-python-agent/+/79393102:29
opendevreviewMerged openstack/ironic-python-agent stable/train: Limit qemu-img execution arenas  https://review.opendev.org/c/openstack/ironic-python-agent/+/79403402:30
opendevreviewMerged openstack/ironic-python-agent stable/train: Add fstab pointer to EFI partition  https://review.opendev.org/c/openstack/ironic-python-agent/+/78288602:30
*** sdanni_ has quit IRC02:37
*** stendulker has joined #openstack-ironic04:52
*** stendulker_ has joined #openstack-ironic05:00
*** stendulker has quit IRC05:00
arne_wiebalckGood morning, ironic!05:42
arne_wiebalckiurygregory: thanks for merging the ESP backports!05:44
*** stendulker has joined #openstack-ironic06:24
*** stendulker_ has quit IRC06:24
iurygregorygood morning janders arne_wiebalck and Ironic o/06:30
iurygregoryarne_wiebalck, yw =)06:30
iurygregoryif you have some time today to review some patches it would help since we need to start the release process later today =)06:30
arne_wiebalckThey are all in the weekly prio list, I guess?06:32
iurygregoryyeah =)06:36
opendevreviewVerification of a change to openstack/ironic-python-agent failed: Increase the memory limit for qemu-img  https://review.opendev.org/c/openstack/ironic-python-agent/+/79393007:10
opendevreviewVerification of a change to openstack/ironic-python-agent failed: Limit qemu-img execution arenas  https://review.opendev.org/c/openstack/ironic-python-agent/+/79403307:10
iurygregoryarne_wiebalck, re your comment in https://review.opendev.org/c/openstack/ironic-python-agent/+/790471/4/ironic_python_agent/extensions/standby.py#14207:13
iurygregoryI think dtantsur said it was optional because in _write_image is optional07:14
iurygregoryL22807:14
arne_wiebalckiurygregory: still, it is either a copy/paste error in the comment or the signature needs adaptation07:45
iurygregoryarne_wiebalck, yeah =) agree07:46
*** lucasagomes has joined #openstack-ironic08:14
*** lucasagomes has quit IRC08:19
*** derekh has joined #openstack-ironic08:21
*** lucasagomes has joined #openstack-ironic08:26
*** lucasagomes has quit IRC08:27
*** lucasagomes has joined #openstack-ironic08:56
*** lucasagomes has quit IRC08:58
*** Luzi has joined #openstack-ironic09:10
*** mgoddard_ has joined #openstack-ironic09:14
arne_wiebalckTheJulia: your -1 on https://review.opendev.org/c/openstack/ironic/+/768009 can be lifted, no?09:16
dtantsurgood morning ironic09:16
iurygregorymorning dtantsur09:16
*** mgoddard_ is now known as mgoddard09:18
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Stop accepting duplicated configdrive  https://review.opendev.org/c/openstack/ironic-python-agent/+/79047109:19
dtantsurarne_wiebalck: ^^09:19
iurygregorydtantsur, tks!09:20
dtantsurhmm, I wonder why smartctl doesn't log anything: https://zuul.opendev.org/t/openstack/build/be59c1e3400c4f04bccf709f7d1ecfe7/log/controller/logs/ironic-bm-logs/node-1_no_ansi_2021-06-02-07:45:29_log.txt#250609:22
iurygregory*magic*09:22
iurygregory:D09:22
dtantsuractually, it seems like failed commands no longer log stdout/err09:22
dtantsuroh well, s/no longer //09:24
*** lucasagomes has joined #openstack-ironic09:34
*** stendulker has quit IRC09:35
*** stendulker has joined #openstack-ironic09:36
*** lucasagomes has quit IRC09:37
opendevreviewDmitry Tantsur proposed openstack/ironic-lib master: utils.execute: log stdout and stderr even on failure  https://review.opendev.org/c/openstack/ironic-lib/+/79417109:37
dtantsurhere goes ^^^09:37
iurygregoryfunny =)09:38
iurygregorydtantsur, L98 shouldn't be if stdout?09:39
dtantsuriurygregory: nope, log_stdout is a flag to execute()09:40
iurygregoryoh ok I just saw =)09:40
iurygregorysorry =)09:40
*** frigo has joined #openstack-ironic09:40
dtantsurno worries, it confused me as well at first09:41
dtantsurany opinions on inserting a line break after the colon?09:41
*** lucasagomes has joined #openstack-ironic09:42
*** lucasagomes has quit IRC09:44
iurygregoryI don't have a strong option for this one hehe09:44
iurygregorydo we need ironic-lib released with this and a bump in ironic for the release?09:45
dtantsurwe don't bump versions for bug fixes09:45
arne_wiebalckdtantsur: re configdrive, thanks!09:54
arne_wiebalckdtantsur: re ironic-lib, on failure I think it would be more useful to increase the log level beyond debug09:55
dtantsurarne_wiebalck: we don't know if the failure is expected or not09:55
arne_wiebalckdtantsur: ?09:55
dtantsurwe use the try-and-catch approach very often09:55
arne_wiebalckoh09:55
arne_wiebalckhmm09:56
arne_wiebalckok09:56
arne_wiebalckI would still think that in the majority of cases you probably try to run sth you would like to succeed, no?09:57
iurygregorythis would be the happy path (but we are talking about software + hardware) :D09:57
arne_wiebalckiurygregory speaks the truth09:58
arne_wiebalckand this is supporting my point, actually :)09:58
arne_wiebalckthe default may be the wrong way round09:59
dtantsurthis needs an addition to the function's signature, which is beyond the scope of this change at the very least10:00
dtantsurand honestly, I'd rather have the caller do a meaningful logging10:00
arne_wiebalckI agree10:00
arne_wiebalckto the first point :)10:01
arne_wiebalckseems like in most cases the caller does not even capture the returned (stdout, stderr)10:05
dtantsurin many cases they're not interesting10:06
arne_wiebalckif the command succeeds10:06
arne_wiebalckanyway, seems to be ok the way it is in the majority of cases10:07
arne_wiebalckI am just thinking we could probably save a "enable debug and retry" cycle in some failure scenarios10:08
arne_wiebalckbut, yeah, beyond this patch for sure10:09
mnasergood morning10:24
iurygregorymorning mnaser10:24
opendevreviewMark Goddard proposed openstack/bifrost stable/wallaby: Install DIB dependencies in bifrost-ironic-install role  https://review.opendev.org/c/openstack/bifrost/+/79417610:27
opendevreviewMerged openstack/ironic-python-agent stable/ussuri: Increase the memory limit for qemu-img  https://review.opendev.org/c/openstack/ironic-python-agent/+/79393010:27
opendevreviewMark Goddard proposed openstack/bifrost stable/victoria: Install DIB dependencies in bifrost-ironic-install role  https://review.opendev.org/c/openstack/bifrost/+/79417710:31
*** lucasagomes has joined #openstack-ironic10:32
opendevreviewMark Goddard proposed openstack/bifrost stable/victoria: Install DIB dependencies in bifrost-ironic-install role  https://review.opendev.org/c/openstack/bifrost/+/79417710:32
*** lucasagomes has quit IRC10:47
*** lucasagomes has joined #openstack-ironic10:51
*** jelabarre-rh has quit IRC11:01
*** paras333 has joined #openstack-ironic11:32
*** lucasagomes has quit IRC11:35
*** lucasagomes has joined #openstack-ironic11:37
*** owalsh has quit IRC11:39
*** stendulker has quit IRC11:48
*** lucasagomes has quit IRC11:55
*** lucasagomes has joined #openstack-ironic12:01
*** tzumainn has joined #openstack-ironic12:32
opendevreviewMerged openstack/ironic-python-agent master: Stop accepting duplicated configdrive  https://review.opendev.org/c/openstack/ironic-python-agent/+/79047112:37
iurygregoryyay!12:38
*** lmcgann has joined #openstack-ironic12:57
*** timeu has joined #openstack-ironic13:00
cenne:)13:11
cenne\o/13:11
TheJuliagood morning13:12
*** rloo has joined #openstack-ironic13:13
trandlesTheJulia: I missed your earlier question about image format. In OSP 16.1 it's still a flat partition image13:14
trandleschapter 24 of the director guide is about how to create a full disk image from the flat partition image provided13:15
TheJuliaAhh that makes sense then because your not network booting that partition image13:19
* TheJulia suspects we have cleanup in the image verification code + destructions13:20
*** Luzi has quit IRC13:21
trandlesTheJulia: that's why I was slightly confused by my deployed image not working. I had updated the IPA ramdisk on the directory and the deploy ramdisk in glance, but it still wasn't working. I hadn't thought about the ramdisk in /boot/ in the image.13:30
trandlesEverything saw all the drives just fine until the actual boot from local disk...13:31
trandlesI also did see that support for these devices is being added back into 8.4. I'm tempted to open a support case asking that the support be backported to the overcloud image for OSP 1613:32
TheJuliaso I think the fact we ask for a  kernel/ramdisk is more historical in nature from network booting13:34
opendevreviewJulia Kreger proposed openstack/ironic stable/wallaby: Set download stable branch for IPA  https://review.opendev.org/c/openstack/ironic/+/79422413:34
*** sdanni_ has joined #openstack-ironic13:34
TheJuliatrandles: so you'll want osp 16.2 once we release it13:34
*** sdanni_ has quit IRC13:35
TheJuliawe can't cross rhel releases, at least on the osp side of the house13:35
*** sdanni has joined #openstack-ironic13:35
trandlesTheJulia: will it rebase to whatever the current RHEL8 minor version is at the time?13:35
TheJuliaand what I mean by that is get driers in to rhel 8.3 from 8.413:35
TheJulia16.1 afaik stays on rhel 8.3, but sometimes if people ask these things change13:36
trandles16.1 is still on 8.213:36
TheJuliabut 8.4 has caused us a bit of pain downstream right now13:36
TheJuliahmm, maybe it skips 8.3, I dunno13:36
trandlesit's been a bumpy road getting OSP installed but now that it is, I really like it, moreso than the other non-OSP installs I had done in the past13:37
*** lucasagomes has quit IRC13:38
opendevreviewJulia Kreger proposed openstack/ironic stable/victoria: Set IPA download branch to stable/victoria for victoria  https://review.opendev.org/c/openstack/ironic/+/79422713:39
TheJuliawow gerrit is slow this morning13:39
TheJuliaif I can get a quick review on https://review.opendev.org/c/openstack/ironic/+/794224 it would be appreciated. Stable/wallaby CI is presently broken on downloading the wrong IPA images which prevents us from landing backports to ironic as some jobs are failing with iscsi extension not being found13:41
*** lucasagomes has joined #openstack-ironic13:48
arne_wiebalckI have two Ironic 101 questions: a) the "node not found" hook triggered upon inspection does not mean Ironic does not have the node in its DB, it only means Ironic is surprised that introspection data has arrived since it is not aware of an ongoing introspection (like during auto-discovery), is that correct?13:53
*** tosky has joined #openstack-ironic13:54
iurygregoryGerrit is always slow for me :D13:58
iurygregory+30s to provide feedback/send a patch13:58
TheJuliaarne_wiebalck: node not found hook should be the node is a surprise we didn't find it13:58
TheJulianode not found shouldn't fire otherwise, if my memory is correct13:59
iurygregoryTheJulia, why stable/victoria instead of stable/wallaby?13:59
arne_wiebalckTheJulia: we did not find it as in "it is not in the DB" or we did not find it as in "we did not tell to inspect" ?13:59
iurygregoryor we need the previous IPA stable version?13:59
TheJuliaiurygregory: both need it, both were set to master, just different jobs and underlying job settings it looks like14:00
iurygregoryack14:00
TheJuliawallaby was set to download, not build on a couple jobs14:00
TheJuliaI'm surprised it took this long to show up, but also could have been just pulling from a cache or a mirror for a while :\14:00
*** kkillsfirst has joined #openstack-ironic14:00
*** paras333 has quit IRC14:08
*** paras333 has joined #openstack-ironic14:08
dtantsurgood morning TheJulia14:21
dtantsurTheJulia: https://review.opendev.org/c/openstack/ironic/+/794224/1/devstack/lib/ironic is against wallaby but says victoria14:22
TheJuliadoh14:22
iurygregoryI think I wasn't clear when I asked :D14:22
dtantsurah, I haven't noticed that it was already being discussed14:23
opendevreviewJulia Kreger proposed openstack/ironic stable/wallaby: Set download stable branch for IPA  https://review.opendev.org/c/openstack/ironic/+/79422414:23
TheJuliaoh, iurygregory didn't realize that is what you were asking14:23
iurygregoryno worries, I was in a hurry to join a meeting when I asked :D14:23
TheJuliaI thought you asked why because I posted patches for both branches14:23
iurygregorythe meeting just finished14:23
iurygregoryI'm finishing the updates in release notes and release mappings for ironic14:24
iurygregorywill push in a few =)14:24
TheJuliaack14:24
dtantsurapproved both14:24
iurygregorythe flash :D14:25
* TheJulia needs to wake up before doing the next set of backports14:25
dtantsurheh, it wasn't a long reading :)14:25
iurygregoryyup =)14:25
*** frigo has quit IRC14:35
*** opendevreview has quit IRC14:38
*** stendulker has joined #openstack-ironic14:47
*** edleafe has joined #openstack-ironic14:48
*** owalsh has joined #openstack-ironic14:48
*** edleafe has left #openstack-ironic14:48
*** edleafe has joined #openstack-ironic14:48
*** edleafe has left #openstack-ironic14:48
*** Gue______ is now known as jamesdenton14:51
*** paras333 has quit IRC15:05
*** paras333 has joined #openstack-ironic15:05
arne_wiebalckcoming back to my "node not found" hook question: I think it really is a "did not expect introspection data from this node" hook, isn't it?15:07
dtantsurpretty much15:08
arne_wiebalckdtantsur: thanks15:09
*** opendevreview has joined #openstack-ironic15:09
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Prepare 18.0 and clean up release note  https://review.opendev.org/c/openstack/ironic/+/79424815:09
arne_wiebalckthat brings me to my second 101 question :)15:09
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Prepare 18.0 and clean up release note  https://review.opendev.org/c/openstack/ironic/+/79424815:09
iurygregoryLOL15:09
dtantsurarne_wiebalck: that must be 102 then!15:09
arne_wiebalckheh15:09
iurygregory2 patches wtf  git review O.o15:10
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Prepare 18.0 and clean up release note  https://review.opendev.org/c/openstack/ironic/+/79425015:10
iurygregoryLOL15:10
iurygregoryO.o15:10
dtantsurmoar patches!15:10
iurygregorymy git review is drunk15:10
iurygregoryWTF15:10
dtantsur18.0 is such an awesome release that we'll prepare it twice15:10
iurygregorydtantsur, because of iscsi :D15:11
dtantsuriscsi--15:11
arne_wiebalckwhat triggers the IPA to do an inspection and send the data, or does it always inspect?15:11
dtantsurarne_wiebalck: always when an inspector URL is present15:11
arne_wiebalckaha!15:11
iurygregoryhttps://review.opendev.org/c/openstack/ironic/+/794250 will be the valid one =)15:11
arne_wiebalckdtantsur: this is what I was about to ask15:12
dtantsurbut I'm faster!15:12
arne_wiebalckdtantsur: we moved to pass both URLs all the time15:12
arne_wiebalck:-D15:12
arne_wiebalckdtantsur: and now get node not found all the time15:13
dtantsuriurygregory: the release mapping part is good, I'll let someone English-speaking comment on the notes (that be TheJulia I guess)15:13
iurygregorydtantsur, ack =)15:14
iurygregoryI did some check to make some release notes more simple and fixed a few typos only15:14
iurygregoryI'm wondering if we want to create a bugfix for inspector we only have http://paste.openstack.org/show/806278/15:19
opendevreviewAlexander Evseev proposed openstack/bifrost master: Drop external tftp service in favor to use dnsmasq's one  https://review.opendev.org/c/openstack/bifrost/+/78253115:19
opendevreviewDmitry Tantsur proposed openstack/ironic-inspector stable/wallaby: Trivial: better guard against malformed data in extra_hardware  https://review.opendev.org/c/openstack/ironic-inspector/+/79418315:20
dtantsurif we release wallaby with ^^, then we can probably skip inspector15:20
dtantsursince it's the only meaningful change there15:20
iurygregory++15:20
iurygregoryI'm also planning in push releases for wallaby victoria ussuri15:21
dtantsurnice!15:21
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Check the target root device with smartctl  https://review.opendev.org/c/openstack/ironic-python-agent/+/79395315:24
dtantsurhad to rebase unfortunately ^^^15:24
iurygregorydo we consider ipab a service? =) asking because we need to update https://docs.openstack.org/ironic/latest/contributor/releasing.html#independent :D15:32
dtantsuriurygregory: mmmmmmm, a good question. do they have something like "other"? :)15:37
dtantsuroh, and we need to remove sushy-cli15:37
iurygregoryyeah =)15:38
* dtantsur has no idea where to put IPA-b15:38
iurygregoryother sounds like a good idea =)15:40
iurygregoryI think we can remove molteniron...15:40
dtantsurprobably?15:40
TheJuliaiurygregory: thanks for the other releases :)15:56
iurygregoryTheJulia, np!15:56
*** stendulker has quit IRC16:07
dtantsurfolks, I'm out this week, talk to you on Monday!16:07
arne_wiebalckbye dtantsur o/16:07
*** lucasagomes has quit IRC16:13
*** stendulker has joined #openstack-ironic16:17
*** ipilcher has joined #openstack-ironic16:30
*** stendulker has quit IRC16:34
ipilcherGreetings all!  Would this be a proper place for questions about pyghmi?16:35
TheJuliaipilcher: Well, you can ask, but we likely would end up pointing you in the direction of the maintainer. Whats up?16:41
trandlesTheJulia: closing the loop on my deployment drama. For some reason I still couldn't get the ramdisk to auto-load the driver. I loaded it manually from the dracut emergency shell, continued the boot, fixed up the ramdisk using dracut, reinstalled grub, and rebooted successfully. The whole time ironic said the node was happily active. I don't know what could/should be done16:42
trandlesfrom ironic's perspective to know the node was actually in a bad state.16:42
TheJuliaWell, ironic has no agent running on that machine after reboot, so it can't really know the state16:44
TheJuliaso.. hmm16:44
trandlesyeah, my thoughts too...16:44
TheJuliawhen you say updated the image, how did you update the ramdisk in it?16:44
TheJuliaWe've talked and discussed an in-workload agent for kexecing to cleaning, but huge security implications there along with everything else16:45
trandlesThere's a longer version of this but the tl;dr is first I used virt-copy-in to put the kmod RPM in the image (it comes from ElRepo) and then virt-customize to dnf install it. When I finally booted successfully the driver was indeed installed fine, but the initramfs hadn't been updated.16:46
trandlesSecond, I ended up copying-out the initramfs, unwinding it (skipcpio, pax, etc.) and using rpm2cpio to just put the kmod extras driver in manually.16:47
trandlesThat's when I was finally able to load it from the dracut command line using insmod, the device and drive were seen, and I could continue booting.16:48
*** tosky has quit IRC16:48
trandles(sorry, I created the new initramfs and copy-in to the overcloud image)16:49
trandlesI also tried to use rd.driver.pre=megaraid_sas on the kernel commandline in grub but that didn't work either. I had to insmod it by hand from the dracut command line.16:50
opendevreviewMerged openstack/ironic stable/victoria: Set IPA download branch to stable/victoria for victoria  https://review.opendev.org/c/openstack/ironic/+/79422716:57
TheJuliahmm16:58
TheJuliarunning a quick errand16:59
*** bfournie has quit IRC16:59
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-python-agent master: Clean-up releasenotes for 8.0.0 release  https://review.opendev.org/c/openstack/ironic-python-agent/+/79427716:59
ipilcherTheJulia: I'd like to write some sort of IPMI proxy that will provide LDAP-based auth for the Dell systems in our lab.  pyghmi seems like it could be a good starting point, but I haven't been able to figure it out by simply reading the code.  I'm also not sure if it's even *possible*.  (Does an IPMI "client" ever send the actual password, or does it only send a hash?)17:04
ipilcher(So basically vbmc, with with actual BMCs on the back end.)17:05
*** derekh has quit IRC17:06
opendevreviewMerged openstack/ironic-python-agent stable/ussuri: Limit qemu-img execution arenas  https://review.opendev.org/c/openstack/ironic-python-agent/+/79403317:07
arne_wiebalckbye everyone o/17:08
iurygregorybye arne_wiebalck17:12
iurygregoryI'm wondering if we need bugfix branch for ipab also since we have for ipa17:12
TheJuliaipilcher: so I think it only sends the hash, so integrating it in with another authentication system might be problematic.  I *think* one can do a null hash, but then your basically sending stuff in the clear aiui17:32
TheJuliaipilcher: and of course, only the hash because the underlying transport is udp packets17:32
TheJuliatzumainn: you might be interested in this topic ipilcher is looking at17:33
ipilcher:-(  That would explain why iDRACs won't do LDAP auth for IPMI.17:33
TheJuliayeah, ipmi is basically evil.17:33
iurygregorybifrost didn't require any release note clean-up so I've pushed 11.0.0 https://review.opendev.org/c/openstack/releases/+/794320 since we have removed the support for iscsi17:34
ipilcherI guess I should start looking at Redfish.  I wonder if it's actually usable on iDRAC 8.17:35
TheJuliaipilcher: it is usable, at least the base functionality17:35
ipilcherThat's encouraging, at least.17:35
TheJuliaThe extended functionality, aiui, has been chosen not to be implemented on the idrac8s17:36
TheJuliawhat that truly is, I dunno, but people have used just redfish with idrac 8s to do power/boot control for a while.17:36
ipilcherPower/boot control is all we need.  (Pretty much what Ironic needs.)17:37
TheJulia\o/17:37
TheJuliatzumainn has experssed interest in building a proxy infront of ironic that speaks $somebmcprotocol17:37
TheJuliaFor those following along on improving api performance. Today's benchmark of master was 205 nodes/second. Up from like 86 nodes/second at the beginning of the cycle.18:17
iurygregoryWOOOT18:17
TheJulianow... to get it to ~460 nodes/second18:17
opendevreviewMerged openstack/ironic stable/wallaby: Set download stable branch for IPA  https://review.opendev.org/c/openstack/ironic/+/79422418:20
trandlesTheJulia: is that nodes queried or images served or ??18:23
tzumainnipilcher, ah, yes, I've played with this a little, mostly with sushy_tools / redfish though18:23
trandlesWhatever it is, ~205 nodes/second sounds exciting just in general ;)18:23
TheJuliatrandles: nodes returned via the api when doing chunked requests of 100018:24
trandlesgotcha18:24
TheJuliatrandles: I have a data set with ~113k nodes that I generated locally to simulate some of the large database issues some of the larger operators have experiencedd18:25
*** jelabarre-rh has joined #openstack-ironic18:25
trandlesIf we adopt ironic for stateless cluster provisioning we'll probably fall in that category. We have clusters in the 10k-20k node range right now.18:26
*** jelabarre-rh has quit IRC18:27
*** jelabarre-rh has joined #openstack-ironic18:27
TheJuliayeah18:28
TheJuliaso 10k is not horrible really database wise, it is 40k when the database really starts crying18:28
TheJulia*but* a lot of that has to do with indexes, db hit patterns, and how various actions get translated into db queries18:29
ipilchertzumainn - It looks like I'll have to use Redfish in order to get LDAP auth working, as it seems that the IPMI protocol doesn't send the password (which is needed for an LDAP bind).  A quick look indicates that my iDRACs probably have adequate Redfish support, so I can hit them directly, which means I don't need any sort of intermediate proxy.18:29
trandlesTheJulia: I've been meaning to ask if the inspector can be configured to use something other than swift to store all the inspection data18:30
ipilcherBasically, I had been thinking that the iDRAC inability to use LDAP auth for IPMI was an iDRAC limitaion, but it looks like it's really a limitation of IPMI itself.18:30
*** kkillsfirst has quit IRC18:31
TheJuliasome additional indexes made a decently measurable difference alone. Trying to improve the big painful query point which is also an issue with syncing with Nova. The other aspect is going to be conductors and if you want power sync... or not.18:31
TheJuliatrandles: webdav, but I don't think we fed it credentials. I guess you could also point it at ceph object store as long as it is swift compatible18:32
TheJuliaof course, patches are always welcome18:32
trandlesWe really like the inventory inspector gives us. We have to track things like DIMM replacements so being able to inspect and harvest all the serial numbers is really nice. Saving that data in something like a DB to make it more useful for reporting, etc. might be another project we (LANL) pursues.18:33
trandlesIt might also just be simpler to write our own tooling to take it from the object store and pipe it into splunk.18:34
tzumainnipilcher, ah, okay!18:35
trandlesBut splunk is likely where we would send it ultimately. Thinking out loud, all of our splunk ingestion flows through rabbitmq or kafka so maybe it would be worth having it go directly there during inspection and bypass the object store entirely.18:35
TheJuliaso post processing wise, I don't think we grok or have a concept of doign that, but it sounds feasible18:38
TheJuliaNobodyCam: this might tickle your brain a little18:38
NobodyCamGood Morning Ironic folks!18:39
* NobodyCam reads scroll back18:39
NobodyCamso inspection logs direct to Splunk or Kibana18:42
iurygregorymorning NobodyCam o/18:44
TheJuliadoes it seem usefu?18:48
TheJuliauseful18:50
*** bfournie has joined #openstack-ironic18:51
*** kkillsfirst has joined #openstack-ironic19:05
*** tosky has joined #openstack-ironic19:23
*** paras333 has quit IRC20:15
iurygregoryhey stevebaker, if you have a few minutes today can you review https://review.opendev.org/c/openstack/ironic-python-agent/+/794277 and https://review.opendev.org/c/openstack/ironic/+/794250 ? We need this two to cut the bugfix branches for ironic and ipa tomorrow =)20:17
TheJuliaI... in theory, could just approve the later one20:18
TheJuliaI did approve the first one20:19
iurygregoryTheJulia, if you give the +2 in the ipa change it would help hehe20:19
TheJuliaiurygregory: refresh it ;)20:20
iurygregorywoot20:20
iurygregory:O20:20
iurygregoryty :D20:20
kkillsfirstHello, I have read the "Getting Started" and "Developer's Guide" on OpenDev. I have used the sandbox repo to go through the Gerrit workflow. Where/what should I be looking at to start making contributions?20:21
TheJuliakkillsfirst: so I'd download like the ironic repository, run `git review -s`, and go from there. Or ironic-python-agent. If there was something in one of the documents that you want to try and change to verify you've got the workflow down, ironic does hold the vast majority of the documentation.20:23
kkillsfirstTheJulia: Thank you.20:24
iurygregoryyou can probably push a change to remove sushy-cli molteniron from https://docs.openstack.org/ironic/latest/contributor/releasing.html#independent  https://docs.openstack.org/ironic/latest/contributor/releasing.html#client-libraries20:24
TheJulia++20:24
* TheJulia glares at "ironic.common.exception.InsufficentMemory: Available memory at 279.66796875, Insufficent as 1024 is required to proceed at this time"20:24
iurygregoryyou will find the file in the ironic repository under doc/source/contributor/ , after editing make sure you run tox -e docs to see the change is ok, after doing this you can push the change and we will be happy to review20:26
TheJuliaiurygregory: are you going to prepare a blog post for ironicbaremetal.org?20:26
TheJuliaor is that my [honor|?curse?]?20:27
iurygregoryfor the release you mean or I'm missing something? =)20:27
TheJuliafor 18.0's release20:27
iurygregoryyup it's on my list to update things in the repo after we have the release20:28
TheJuliak20:28
*** paras333 has joined #openstack-ironic20:29
opendevreviewMerged openstack/ironic-python-agent master: Clean-up releasenotes for 8.0.0 release  https://review.opendev.org/c/openstack/ironic-python-agent/+/79427720:30
opendevreviewJulia Kreger proposed openstack/ironic master: Set stage for objects to handle selected field lists.  https://review.opendev.org/c/openstack/ironic/+/79227520:32
*** rloo has quit IRC20:36
*** rloo has joined #openstack-ironic20:36
*** paras333 has quit IRC21:00
*** jamesdenton has quit IRC21:21
*** Gues_____ has joined #openstack-ironic21:23
stevebakeriurygregory: done21:56
*** lmcgann has quit IRC21:57
iurygregorystevebaker, ty!22:04
*** jelabarre-rh has quit IRC22:20
*** jelabarre-rh has joined #openstack-ironic22:20
opendevreviewKam Killsfirst proposed openstack/ironic master: Changes made to release documentation:  https://review.opendev.org/c/openstack/ironic/+/79434622:43
*** paras333 has joined #openstack-ironic23:05
TheJuliakkillsfirst: \o/23:10
TheJuliakkillsfirst: approved23:13
*** kkillsfirst has quit IRC23:20
*** tosky has quit IRC23:25
opendevreviewMerged openstack/ironic master: Prepare 18.0 and clean up release note  https://review.opendev.org/c/openstack/ironic/+/79425023:30
opendevreviewMerged openstack/ironic master: Changes made to release documentation:  https://review.opendev.org/c/openstack/ironic/+/79434623:32

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