Tuesday, 2021-05-25

*** k_mouza has joined #openstack-ironic00:05
*** k_mouza has quit IRC00:10
jandersgood morning Ironic o/00:11
*** k_mouza has joined #openstack-ironic00:16
*** k_mouza has quit IRC00:20
*** k_mouza has joined #openstack-ironic00:48
*** k_mouza has quit IRC00:52
stevebakerjanders: hey00:58
*** tzumainn has quit IRC01:01
*** bburns has quit IRC01:05
*** bburns has joined #openstack-ironic01:15
jandersstevebaker TheJulia I'm (finally!) wrapping up my https/vmedia testing - if you're interested in results, happy to share the report01:24
jandersspoiler: I got older SuperMicros to work01:24
janders(and not with Samba! :) )01:24
jandersthere was an awful lot of swearing involved01:25
stevebakerjanders: nice, well done01:38
jandersthank you stevebaker02:41
jandersdisappearing for half an hour or so, router swap02:41
jandersthe old one got a little unstable after the recent power outage02:41
*** mkrai has joined #openstack-ironic03:01
*** paras333 has joined #openstack-ironic03:09
*** derekh has quit IRC03:16
*** derekh has joined #openstack-ironic03:22
*** rh-jelabarre has quit IRC03:26
jandersFAIL!03:55
jandersrolled back to the old router03:55
jandersnot sure what the new one is doing, but clearly not routing packets03:55
janderslooks like a support case for later03:56
stevebakerheh04:01
*** k_mouza has joined #openstack-ironic04:10
*** k_mouza has quit IRC04:11
*** k_mouza_ has joined #openstack-ironic04:11
*** k_mouza_ has quit IRC04:15
*** ricolin has joined #openstack-ironic04:18
*** sdanni has quit IRC05:52
*** bfournie has quit IRC05:56
*** bfournie has joined #openstack-ironic05:59
*** bburns_ has joined #openstack-ironic06:01
*** bburns has quit IRC06:09
arne_wiebalckGood morning, ironic!06:18
*** gyee has quit IRC06:29
*** zzzeek has quit IRC06:34
*** zzzeek has joined #openstack-ironic06:35
*** sshnaidm|afk is now known as sshnaidm06:59
iurygregorygood morning janders stevebaker arne_wiebalck and Ironic07:00
arne_wiebalckhey iurygregory o/07:00
jandershey iurygregory arne_wiebalck07:02
jandersgoing offline for some time - demo recording07:02
*** mkrai_ has joined #openstack-ironic07:04
*** mkrai has quit IRC07:07
*** jawad_axd has joined #openstack-ironic07:16
*** rpittau|afk is now known as rpittau07:18
rpittaugood morning ironic! o/07:19
iurygregorymorning rpittau o/07:21
rpittauhey iurygregory :)07:22
*** tosky has joined #openstack-ironic07:22
* rpittau messages buffer overflow07:22
iurygregoryhehe07:23
*** mkrai_ has quit IRC07:27
*** Qianbiao has joined #openstack-ironic07:37
*** bfournie has quit IRC07:40
*** priteau has joined #openstack-ironic07:44
*** benj_ has quit IRC07:52
*** bfournie has joined #openstack-ironic07:54
*** benj_ has joined #openstack-ironic07:56
*** jawad_axd has quit IRC08:04
*** lucasagomes has joined #openstack-ironic08:04
*** jawad_axd has joined #openstack-ironic08:05
dtantsurmorning ironic08:07
*** benj_ has quit IRC08:09
rpittaugood morning dtantsur :)08:11
*** seongsoocho has quit IRC08:12
*** coreycb has quit IRC08:12
*** mnasiadka has quit IRC08:17
*** coreycb has joined #openstack-ironic08:17
iurygregorymorning dtantsur o/08:20
*** mkrai_ has joined #openstack-ironic08:23
dtantsurcenn: hi! sorry, I told you we would sync on Monday, but I totally forgot I had a public holiday :)08:24
*** mnasiadka has joined #openstack-ironic08:26
*** seongsoocho has joined #openstack-ironic08:30
*** dtantsur has quit IRC08:34
*** benj_ has joined #openstack-ironic08:36
*** dtantsur has joined #openstack-ironic08:39
*** ociuhandu has joined #openstack-ironic08:41
*** ociuhandu has quit IRC08:51
*** benj_ has quit IRC08:51
*** ociuhandu has joined #openstack-ironic08:52
*** dtantsur has quit IRC08:57
*** dtantsur has joined #openstack-ironic08:57
*** benj_ has joined #openstack-ironic09:06
cennmorning dtantsur. It's fine. :)09:10
cennmorning everyone o/09:10
iurygregorymorning cenn09:11
*** ociuhandu has quit IRC09:12
cennhey iurygregory :)09:12
*** ociuhandu has joined #openstack-ironic09:28
*** ociuhandu has quit IRC09:33
*** uzumaki has joined #openstack-ironic09:34
*** ociuhandu has joined #openstack-ironic09:35
*** ociuhandu has quit IRC09:40
cennI'm hitting this red block while installing bifrost. Does anyone know what the `BECOME` password is?09:57
dtantsurcenn: sudo password09:57
openstackgerritVerification of a change to openstack/ironic failed: Update min version of tox to use allowlist  https://review.opendev.org/c/openstack/ironic/+/79190909:57
cennoh. okay. so i pass in my sudo password?09:58
dtantsurcenn: if it's a testing machine (I hope you're not doing it on your laptop/main computer :), you can set it up for passwordless sudo09:58
cennyes I'm doing it in a VM (which is on my laptop though)09:59
dtantsur(I'll get a tea and come back to sync with you in some minutes)09:59
*** dsneddon has quit IRC09:59
cenn👍10:00
*** k_mouza has joined #openstack-ironic10:12
*** pmannidi has quit IRC10:12
*** fungi has quit IRC10:13
*** arne_wiebalck has quit IRC10:13
*** mugsie has quit IRC10:13
*** larsks has quit IRC10:13
*** fungi has joined #openstack-ironic10:14
*** arne_wiebalck has joined #openstack-ironic10:14
*** mugsie has joined #openstack-ironic10:14
*** larsks has joined #openstack-ironic10:14
*** benj_ has quit IRC10:14
*** mkrai_ has quit IRC10:14
*** Qianbiao has quit IRC10:14
*** ricolin has quit IRC10:14
*** openstackgerrit has quit IRC10:14
*** mkowalski has quit IRC10:14
*** dansmith has quit IRC10:14
*** akahat has quit IRC10:14
*** hjensas has quit IRC10:14
*** cenn has quit IRC10:14
*** gryf has quit IRC10:14
*** ociuhandu has joined #openstack-ironic10:16
*** benj_ has joined #openstack-ironic10:16
*** mkrai_ has joined #openstack-ironic10:16
*** Qianbiao has joined #openstack-ironic10:16
*** ricolin has joined #openstack-ironic10:16
*** openstackgerrit has joined #openstack-ironic10:16
*** mkowalski has joined #openstack-ironic10:16
*** dansmith has joined #openstack-ironic10:16
*** akahat has joined #openstack-ironic10:16
*** hjensas has joined #openstack-ironic10:16
*** cenn has joined #openstack-ironic10:16
*** gryf has joined #openstack-ironic10:16
*** benj_ has quit IRC10:16
*** mnaser has quit IRC10:16
*** rnoriega_ has quit IRC10:16
*** fdegir has quit IRC10:16
*** shadower has quit IRC10:16
*** strigazi has quit IRC10:16
*** bnemec has quit IRC10:16
*** mjturek has quit IRC10:16
*** k_mouza has quit IRC10:17
*** benj_ has joined #openstack-ironic10:17
*** pmannidi has joined #openstack-ironic10:18
*** rajinir has quit IRC10:18
*** parallax has quit IRC10:18
*** buhman has quit IRC10:18
*** JayF has quit IRC10:18
*** sshnaidm has quit IRC10:18
*** hoonetorg has quit IRC10:18
*** baha has quit IRC10:18
*** EmilienM has quit IRC10:18
*** lourot has quit IRC10:18
*** andrein has quit IRC10:18
*** mraineri has quit IRC10:18
*** andreaf has quit IRC10:18
*** dtantsur has quit IRC10:18
*** iurygregory has quit IRC10:18
*** mrda has quit IRC10:18
*** mushrushu has quit IRC10:18
*** lifeless has quit IRC10:18
*** Anticimex has quit IRC10:18
*** zzzeek has quit IRC10:18
*** cp- has quit IRC10:18
*** timeu has quit IRC10:18
*** eandersson has quit IRC10:18
*** SpamapS has quit IRC10:18
*** andy_ has quit IRC10:18
*** dtantsur has joined #openstack-ironic10:20
*** zzzeek has joined #openstack-ironic10:20
*** cp- has joined #openstack-ironic10:20
*** sshnaidm has joined #openstack-ironic10:20
*** hoonetorg has joined #openstack-ironic10:20
*** JayF has joined #openstack-ironic10:20
*** buhman has joined #openstack-ironic10:20
*** parallax has joined #openstack-ironic10:20
*** rajinir has joined #openstack-ironic10:20
*** EmilienM has joined #openstack-ironic10:20
*** iurygregory has joined #openstack-ironic10:20
*** mrda has joined #openstack-ironic10:20
*** timeu has joined #openstack-ironic10:20
*** mushrushu has joined #openstack-ironic10:20
*** baha has joined #openstack-ironic10:20
*** eandersson has joined #openstack-ironic10:20
*** SpamapS has joined #openstack-ironic10:20
*** lourot has joined #openstack-ironic10:20
*** andreaf has joined #openstack-ironic10:20
*** mraineri has joined #openstack-ironic10:20
*** andrein has joined #openstack-ironic10:20
*** lifeless has joined #openstack-ironic10:20
*** Anticimex has joined #openstack-ironic10:20
*** andy_ has joined #openstack-ironic10:20
*** mnaser has joined #openstack-ironic10:21
*** rnoriega_ has joined #openstack-ironic10:21
*** fdegir has joined #openstack-ironic10:21
*** shadower has joined #openstack-ironic10:21
*** strigazi has joined #openstack-ironic10:21
*** bnemec has joined #openstack-ironic10:21
*** mjturek has joined #openstack-ironic10:21
*** mnasiadka has quit IRC10:21
*** bfournie has quit IRC10:21
*** priteau has quit IRC10:21
*** uzumaki has quit IRC10:21
*** coreycb has quit IRC10:21
*** bburns_ has quit IRC10:21
*** jawad_axd has quit IRC10:21
arne_wiebalckdtantsur: I started to look into the cs8 on s/w RAID issue, and found this (unrelated) snippet: https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/extensions/image.py#L652-L659 ... this umount/mount combination looks like a remnant from some older logic ... or can you make any sense of this?10:22
dtantsurarne_wiebalck: Oo this is interesting10:23
*** uzumaki has joined #openstack-ironic10:24
*** mnasiadka has joined #openstack-ironic10:24
*** coreycb has joined #openstack-ironic10:24
*** jawad_axd has joined #openstack-ironic10:24
*** bfournie has joined #openstack-ironic10:24
*** priteau has joined #openstack-ironic10:24
*** bburns_ has joined #openstack-ironic10:24
*** ociuhandu has quit IRC10:24
*** trident has quit IRC10:27
*** ianw has quit IRC10:27
*** trident has joined #openstack-ironic10:27
*** ianw has joined #openstack-ironic10:27
*** ociuhandu has joined #openstack-ironic10:29
*** k_mouza has joined #openstack-ironic10:29
openstackgerritVerification of a change to openstack/ironic failed: Update min version of tox to use allowlist  https://review.opendev.org/c/openstack/ironic/+/79190910:35
*** ociuhandu has quit IRC10:37
*** ociuhandu has joined #openstack-ironic10:37
dtantsurajya: hi! is your old outreachy blog still online? cenn could probably use it as an example.10:43
ajyait is - https://ajya.github.io/10:44
dtantsurthanks! cenn ^^^10:44
cenngot it.10:45
arne_wiebalckmnaser: did you have any additional logs to share on the cs8 on RAID issue? In our deployment it seems the code is trying to mount the already mounted ESP (which breaks the bootloader installation), but this is the same with a c8.2, so these may be different issues ... but I think you or EmilienM mentioned this was only appearing on 8.4, no?10:46
cennnice ajya :)10:46
cennthanks dtantsur, ajya10:46
ajyacenn: yw10:46
arne_wiebalckmnaser: it seems to work fine on c7 ... not sure I ever tested c8 on RAID, so the issue I see may have been there since ever.10:47
arne_wiebalckmnaser: I keep digging :)10:47
*** mkrai_ has quit IRC10:48
dtantsurcenn: for failing bifrost, could you paste the full error (using e.g. paste.openstack.org)10:49
cennhttps://paste.centos.org/view/73cc008710:49
cenn^^^10:49
cennfuller log : https://paste.centos.org/view/7f20683d10:52
dtantsurcenn: did you run the command from https://docs.openstack.org/bifrost/latest/install/index.html#testing-on-virtual-machines before 'install'?10:52
dtantsurthe 'testenv' command prepares (nested) virtual machines to be used as fake hardware10:52
dtantsur(I assume you don't have actual servers to test on)10:52
cennright. i'll do that again then. sorry, I thought the second one redoes the above setup.10:54
cennbased on my previous tries.10:54
cennThank you!10:54
dtantsurgenerally, you need to run 'testenv' only once in the beginning10:55
dtantsurhave you done it already? if yes, do you have the virbr0 network device present?10:55
cennI had done it previously, but then reset the VM because of other errors. Then skipped that by mistake.10:56
cenn(It didn't complain and said cloud already present so i thought it was fine)10:57
dtantsuraah! got it. I think running it and then retrying will solve your problem.10:57
dtantsurinstall works without testenv, but it's created for actual servers, not a virtual setup10:57
dtantsurI definitely think that we need a better error message10:58
*** hoonetorg has quit IRC10:58
*** EmilienM has quit IRC10:58
*** andrein has quit IRC11:00
*** andrein has joined #openstack-ironic11:01
*** ociuhandu has quit IRC11:05
*** sshnaidm has quit IRC11:06
*** sshnaidm has joined #openstack-ironic11:07
*** jawad_ax_ has joined #openstack-ironic11:12
*** dtantsur is now known as dtantsur|brb11:12
*** k_mouza has quit IRC11:13
*** k_mouza_ has joined #openstack-ironic11:13
openstackgerritMerged openstack/ironic-ui master: Drop horizon-nodejs10-jobs template  https://review.opendev.org/c/openstack/ironic-ui/+/79220611:15
*** jawad_axd has quit IRC11:15
*** ociuhandu has joined #openstack-ironic11:18
*** ociuhandu has quit IRC11:18
openstackgerritMerged openstack/ironic master: CI: Collect a snapshot of network connections  https://review.opendev.org/c/openstack/ironic/+/77048111:21
*** ociuhandu has joined #openstack-ironic11:40
openstackgerritMerged openstack/ironic-python-agent stable/victoria: Point ipa-builder to stable/wallaby  https://review.opendev.org/c/openstack/ironic-python-agent/+/79045711:44
cennyay! "Ironic is installed and running."11:44
openstackgerritMerged openstack/ironic master: Update min version of tox to use allowlist  https://review.opendev.org/c/openstack/ironic/+/79190911:44
openstackgerritMerged openstack/ironic stable/victoria: Delete unavailable py2 package  https://review.opendev.org/c/openstack/ironic/+/79195011:44
iurygregorycongrats cenn =D11:49
cenniurygregory: Thank you. On to building docs now.11:51
*** ociuhandu has quit IRC11:58
mnaserarne_wiebalck: I am able to do a clean centos 8 build and deploy it using dib. Would you like the options used?12:02
arne_wiebalckmnaser: thanks, but no: our images are not built with dib :)12:03
arne_wiebalckmnaser: so the issue is all solved for you?12:03
mnaserarne_wiebalck: nope, I have c8 dib images that work but cs8 do not12:04
*** ociuhandu has joined #openstack-ironic12:04
arne_wiebalckmnaser: hmm, ok, that is interesting ... none working atm :( will try to catch up ;)12:04
arne_wiebalckmnaser: c8 is which version, 8.3 ?12:05
mnaserarne_wiebalck: didn’t check, whatever is latest I guess12:06
arne_wiebalckarne_wiebalck: should be 8.3 then, I think12:06
mnaserLike I have an image that perfectly works with DIB_RELEASE=812:07
arne_wiebalckmnaser: will keep you posted if I find anything, need to get c8 working first. Once I have that, I will look into cs8.12:07
mnaserSwap that out to DIB_RELEASE=8-stream and it doesn’t work12:07
mnaserarne_wiebalck: where is it failing exactly ?12:07
*** tosky has quit IRC12:08
*** ociuhandu has quit IRC12:09
arne_wiebalckmnaser: when mounting the ESP, it seems already mounted12:12
mnaserDuring the deploy I assume12:12
arne_wiebalckyes12:13
arne_wiebalckhttp://paste.openstack.org/show/805691/12:13
mnaserrootfs_uuid dance is done?12:13
arne_wiebalckmnaser: should be, yes12:14
arne_wiebalckmnaser: note that this is with the EPS mirror patch12:15
arne_wiebalckmnaser: I claimed it is unrelated, maybe I was wrong12:15
arne_wiebalckmnaser: I will debug and let you know ...12:15
mnaserAh likely could be an issue, we upgraded to wallaby which I don’t think includes it yet12:15
arne_wiebalckcorrect12:19
*** ociuhandu has joined #openstack-ironic12:22
*** ociuhandu has quit IRC12:34
*** rh-jelabarre has joined #openstack-ironic12:39
*** ociuhandu has joined #openstack-ironic12:42
openstackgerrityang yawei proposed openstack/virtualbmc master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/virtualbmc/+/79296412:45
*** ociuhandu has quit IRC12:47
*** dtantsur|brb is now known as dtantsur12:58
*** ociuhandu has joined #openstack-ironic12:58
TheJuliait is most definitely morning13:03
TheJuliaGood morning everyone13:03
openstackgerritMerged openstack/ironic-python-agent master: Enable out-of-order writes when writing whole disk images  https://review.opendev.org/c/openstack/ironic-python-agent/+/79193413:03
rpittaugood morning TheJulia :)13:05
*** ociuhandu has quit IRC13:08
*** rloo has joined #openstack-ironic13:10
*** rloo has quit IRC13:10
*** rloo has joined #openstack-ironic13:11
*** tzumainn has joined #openstack-ironic13:13
cennGood morning TheJulia!13:19
cennFinished building the docs locally \o/13:25
dtantsur\o/13:25
cenn:)13:26
dtantsuryou can also run ironic unit tests (it takes a while, especially the 1st time)13:26
cennalright. will it need the bifrost setup?13:26
dtantsurcenn: no. unit tests can run locally.13:26
dtantsur(same as doc building)13:27
dtantsurgood morning TheJulia13:27
cenncool.13:27
*** ricolin has quit IRC13:28
*** ociuhandu has joined #openstack-ironic13:28
*** ricolin has joined #openstack-ironic13:30
*** uzumaki has quit IRC13:30
*** ociuhandu has quit IRC13:35
*** ociuhandu has joined #openstack-ironic13:38
TheJuliadtantsur: replied on https://review.opendev.org/c/openstack/ironic/+/79227413:40
TheJuliaI really wish you would have talked to me first.13:40
dtantsur-1 on gerrit is talking, it's not that I left you a negative performance review13:41
dtantsurlet's actually have zzzeek confirm that what is happening in the patch is the only way13:41
dtantsurthe examples on https://docs.sqlalchemy.org/en/14/faq/performance.html#result-fetching-slowness-orm have much less code13:43
*** ociuhandu has quit IRC13:43
TheJuliaOkay, our conundrum is the join where multiple rows are returned by the query13:44
TheJuliaa join to populate chassis_uuid would be *much* simpler.13:45
dtantsurthe Bundle example seems related13:45
TheJuliadtantsur: I guess my frustration, is when you -1 patches like that, getting you to revisit it seems to take far more work.13:46
TheJuliadtantsur: my gut feeling is the bundle example is just more object conversion headaches that are not really needed when we have a clear object model13:47
dtantsurwell, it's not a new problem13:47
TheJuliaI know13:47
* dtantsur tries to find what SelectiveListObject is13:48
TheJuliadtantsur: I created it13:49
dtantsurah, so it's Munch pretty much (let's use Munch)13:49
TheJuliabecause it is *FAR* cleaner to not try and hand the upper levels a dictionary result set13:49
dtantsurokay, so replacing ORM objects with a Munch. all for it.13:49
TheJuliayour making a bit of a jump13:49
dtantsur(https://pypi.org/project/munch/)13:50
dtantsuractually, there is a very short code slice where we use ORM objects13:50
TheJuliause another import for magical handling when selective object list is a dict who has a class wrapped around it, and that is literally all it is13:50
dtantsurif we just get rid of them, we're going to see performance improvements across the board13:50
TheJuliajust to speed up the slowest possible query :\13:51
dtantsurTheJulia: we already depend on Munch through openstacksdk13:51
TheJuliawe literally just can't strip the object model, and I surely can't get time to re-architect the entire data model13:51
TheJuliaand that becomes exceedingly high risk13:51
*** ociuhandu has joined #openstack-ironic13:51
dtantsurwell, the code you have is already high risk13:51
TheJuliawhere as in this specific case, it is a targetted focused optimization that we can then possibly explore evolving the object use model.13:52
dtantsurit is based on your measurement and a lot of practical knowledge of how sqlalchemy works13:52
TheJulianot really, we have higher level code in the api which does mass field strips based on the fields argument provided13:52
TheJuliaThat line was in regards to risk13:53
*** ociuhandu has quit IRC13:56
dtantsurhow does it even work with limit? do we have tests to ensure that LIMIT 1 won't result in 1 trait fetched?13:57
TheJuliaThat is a *really* good question13:58
dtantsurI'll leave this and a few more minor comments13:58
TheJuliak13:59
TheJuliafwiw, we have limited tests around sqlalchemy and joins and limit implications, but I'm not sure limit actually gets entirely passed because when you query 1000 nodes on the second marker, it explicitly asks the db to start at that point but I'm not sure about the limit14:00
*** ociuhandu has joined #openstack-ironic14:05
cennhttp://paste.openstack.org/show/fA7jhLG9yUyhcY3SwyGz/14:06
cenn^^^ is this a pip bug? I don't really see the conflict.14:06
dtantsurTheJulia: if we don't pass limit to sqlalchemy, it's a bug14:07
dtantsurcenn: I think the message about conflict is a red herring. the actual problem is that you need PostgreSQL headers installed14:08
dtantsurcenn: on my Fedora it's in libpq-devel14:08
TheJuliadtantsur: I'll need to dig into it later14:08
dtantsurprobably libpq-dev on debian/ubuntu14:08
cennyes, i fixed it by installing that (searched backwards using whatprovides)14:09
cennthe 'conflict' error threw me off for a bit.14:09
dtantsuryeah, it's weird14:09
cennmy terminal is going crazy haha ^^' ~flickering. (tests running)14:11
dtantsuroh yeah, they're super verbose :D14:11
dtantsuronce you know what you want to test, you can limit the tests with a keyword, like $ tox -epy3 -- something14:11
dtantsurthere is also a nice flag to only run tests that failed the previous time14:12
dtantsurlike $ tox -epy3 -- --failing14:12
cennthis also prolly needs an trigger warning for newbies :p (for epilepsy etc)14:13
cenndtantsur: oh thanks! i did not know we could do that.14:13
* cenn taking notes14:13
dtantsuryep. the underlying testing utility, stestr, has some interesting options14:13
iurygregoryI wasn't aware of "-- --failing"14:15
iurygregoryadding to my notes also =)14:15
cennthat's my favourite too iurygregory. first noted that one down.14:16
dtantsurI've only discovered it recently fwiw. maybe we need it in the contributor guide14:16
iurygregory++14:16
cennwas running the whole pep8 tests everytime i made a small change in (openstacksdk)14:17
cennyay ironic Ran 8264 tests in 520.569s14:18
cennOK14:18
cennall green14:19
*** ociuhandu has quit IRC14:19
*** ociuhandu has joined #openstack-ironic14:20
*** rloo has quit IRC14:20
openstackgerritVerification of a change to openstack/ironic failed: Remove inventory time workaround for WS-man BIOS  https://review.opendev.org/c/openstack/ironic/+/79214214:24
*** paras333_ has joined #openstack-ironic14:26
dtantsurcenn: great! now I suggest you check the ironic's user guide, while simultaneously looking through the source code structure and trying to understand what it is about14:27
*** k_mouza_ has quit IRC14:27
dtantsur(don't worry if nothing is clear - we can talk about it)14:28
*** k_mouza has joined #openstack-ironic14:28
cennalright. i'll do that.14:28
openstackgerritLin PeiWen proposed openstack/ironic stable/ussuri: Delete unavailable py2 package  https://review.opendev.org/c/openstack/ironic/+/79288614:32
*** rloo has joined #openstack-ironic14:33
*** rloo has quit IRC14:34
*** rloo has joined #openstack-ironic14:34
TheJuliawait --failing14:39
TheJuliaTIL14:39
*** dsneddon has joined #openstack-ironic14:40
*** dsneddon has quit IRC14:47
*** rloo has quit IRC14:58
*** rloo has joined #openstack-ironic14:58
cenndtantsur: hmmm. i see the flag under stestr run (`stestr run --help`) but for some reason it's not working for me. http://paste.openstack.org/show/805701/14:59
dtantsurcenn: have any tests failed for you before? if no, it has no tests to (re-)run14:59
cennoh...14:59
dtantsurif you try modifying one test so that it fails, you can check it14:59
cennhaha okay. that makes sense15:00
*** ociuhandu has quit IRC15:05
*** ociuhandu has joined #openstack-ironic15:05
openstackgerritVerification of a change to openstack/ironic failed: Remove inventory time workaround for WS-man BIOS  https://review.opendev.org/c/openstack/ironic/+/79214215:05
*** ociuhandu has quit IRC15:09
*** sshnaidm is now known as sshnaidm|afk15:11
*** jawad_ax_ has quit IRC15:21
*** sshnaidm|afk is now known as sshnaidm15:35
*** ociuhandu has joined #openstack-ironic15:36
*** ociuhandu has quit IRC15:48
*** ociuhandu has joined #openstack-ironic15:50
*** lucasagomes has quit IRC15:58
*** paras333_ has quit IRC16:08
*** Qianbiao has quit IRC16:12
*** tosky has joined #openstack-ironic16:14
*** ociuhandu has quit IRC16:17
*** ociuhandu has joined #openstack-ironic16:17
*** ociuhandu has quit IRC16:27
*** ociuhandu has joined #openstack-ironic16:29
*** ociuhandu has quit IRC16:30
*** ociuhandu has joined #openstack-ironic16:30
*** ociuhandu has quit IRC16:35
*** k_mouza has quit IRC16:37
*** gyee has joined #openstack-ironic16:39
rpittaubye! o/16:41
*** rpittau is now known as rpittau|afk16:41
*** k_mouza has joined #openstack-ironic16:43
*** k_mouza has quit IRC16:44
*** k_mouza has joined #openstack-ironic16:45
*** uzumaki has joined #openstack-ironic16:46
*** k_mouza has quit IRC16:48
*** k_mouza has joined #openstack-ironic16:49
*** ociuhandu has joined #openstack-ironic16:53
*** dtantsur is now known as dtantsur|afk16:54
dtantsur|afko/16:54
*** ociuhandu has quit IRC16:58
*** uzumaki has quit IRC16:59
TheJuliareviewjam?17:00
*** derekh has quit IRC17:03
TheJulialooks like all of the patches are pending changes minus the rbac policy change17:03
*** hoonetorg has joined #openstack-ironic17:25
arne_wiebalckbye everyone o/17:43
*** dsneddon has joined #openstack-ironic17:43
openstackgerritMerged openstack/ironic master: Remove inventory time workaround for WS-man BIOS  https://review.opendev.org/c/openstack/ironic/+/79214218:25
*** mnaser has quit IRC18:30
*** rnoriega_ has quit IRC18:30
*** fdegir has quit IRC18:30
*** shadower has quit IRC18:30
*** strigazi has quit IRC18:30
*** bnemec has quit IRC18:30
*** mjturek has quit IRC18:30
*** strigazi has joined #openstack-ironic18:30
*** mnaser has joined #openstack-ironic18:30
*** shadower has joined #openstack-ironic18:31
*** fdegir has joined #openstack-ironic18:31
*** bnemec has joined #openstack-ironic18:31
*** rnoriega_ has joined #openstack-ironic18:33
*** k_mouza has quit IRC19:09
*** k_mouza has joined #openstack-ironic19:10
*** k_mouza has quit IRC19:15
openstackgerritIury Gregory Melo Ferreira proposed openstack/sushy master: EventService support  https://review.opendev.org/c/openstack/sushy/+/79205319:25
*** early has quit IRC19:29
*** early has joined #openstack-ironic19:35
*** EmilienM has joined #openstack-ironic20:03
*** lourot has quit IRC20:03
*** k_mouza has joined #openstack-ironic20:04
*** lourot has joined #openstack-ironic20:06
*** lourot has quit IRC20:07
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Event Subscription Spec  https://review.opendev.org/c/openstack/ironic-specs/+/78574220:07
*** lourot has joined #openstack-ironic20:07
*** k_mouza has quit IRC20:10
*** lourot has quit IRC20:10
*** lourot has joined #openstack-ironic20:12
iurygregoryWOOT?! CI finished a job in 42min?O.o20:13
iurygregoryoh ok normally is 50min so the sushy jobs20:13
*** lourot has quit IRC20:17
*** lourot has joined #openstack-ironic20:18
trandlesIs there a SPUC this week (11am MDT)?20:25
*** Perfidious has joined #openstack-ironic20:34
PerfidiousAny here free to answer few question about ironic issues I am having?20:35
PerfidiousI am having issue with "No valid hosts found". I am following troubleshooting guide and first thing I tried is to validate my ironic node. It said that ```| boot       | False  | Cannot validate image information for node 2b3df5e1-7c21-48a9-a60d-39e3a35c56c6 because one or more parameters are missing from its instance_info and insufficent20:43
Perfidiousinformation is present to boot from a remote volume. Missing are: ['ramdisk', 'kernel', 'image_source'] |20:43
Perfidious| console    | False  | Driver ipmi does not support console (disabled or not implemented).20:43
Perfidious|20:43
Perfidious| deploy     | False  | Cannot validate image information for node 2b3df5e1-7c21-48a9-a60d-39e3a35c56c6 because one or more parameters are missing from its instance_info and insufficent information is present to boot from a remote volume. Missing are: ['ramdisk', 'kernel', 'image_source'] |20:43
Perfidious```20:43
PerfidiousAlso have this error: Failed to provision instance 995a7108-2da3-42a5-bd15-6fe88f26adce: Failed to prepare to deploy: Image 99ff786e-2490-4312-95c1-2642a1e8605c could not be found. That image is located in /tftpboot/master_images but not in openstack image list. How do I add it there?20:43
TheJuliaPerfidious: so... hmm20:55
TheJuliaPerfidious: so you need an image_source setting in the node's instance_info to tell it *what* to deploy20:55
TheJuliaand that image will need to be in glance, or you'll need to provide it a file path url on the conductor (if just a single conductor) via image_source, or as an https url and an image_checksum setting will then be required so we validate the image has not been modified as a bit of a safeguard20:56
PerfidiousI thought I do that openstack server start command, there I provide an image that is in glance20:57
*** larsks has quit IRC20:57
*** larsks has joined #openstack-ironic20:58
PerfidiousOur ironic is part of openstack environment and not stand alone.20:58
PerfidiousThe error about with image 99 is deploy-ramdisk image and not the image that will be loaded on the server.20:59
NobodyCamGood Afternoon Ironic Folks21:05
* NobodyCam shakes fist at our state machine21:11
TheJuliaPerfidious: so nova populates that then21:19
TheJuliaso... your deploy_kernel and deploy_ramdisk in your driver_info, are they a file url, http url, glance image id?21:20
*** pmannidi has quit IRC21:21
*** pmannidi has joined #openstack-ironic21:22
*** paras333_ has joined #openstack-ironic21:25
*** paras333_ has quit IRC21:30
stevebakerTheJulia: so the vexxhost raid centos8-stream issue is also the grub2-install issue21:33
*** k_mouza has joined #openstack-ironic21:36
*** k_mouza has quit IRC21:41
*** ociuhandu has joined #openstack-ironic22:07
*** ociuhandu has quit IRC22:11
NobodyCamhummers' getting the a node into error state is more difficult then anticipated22:23
NobodyCams/hummer's/humm/ # darn autocorrect22:23
PerfidiousThey are glance image id I assume, but it's missing from glance. How do I add it back?22:43
PerfidiousAnd does ramdisk load which then loads the image I want?22:46
NobodyCamPerfidious: Yes the IPA will deploy the image requested22:47
NobodyCamTheJulia: Thought question. what would your thoughts be if someone wanted to have the ironic nova driver move a node into error state22:53
PerfidiousThank you. I will try to re-add ramdisk image to glance and if it doesn't work,  I will try to replace ramdisk glance id with file path in driver_info22:57
NobodyCamI don't believe file path will work23:00
*** tosky has quit IRC23:03
Perfidioushmm. Will have to add it to glance somehow23:18
TheJuliastevebaker: lovely :(23:25
TheJuliaPerfidious: you can do openstack image update I believe23:26
TheJuliaor upload and replace, there is a slightly funky pattern to replace an existing glance image23:26
TheJuliaand by funky I mean it was once disjointed steps and now I think it can be one23:27
TheJuliaor maybe that is vise versa23:27
TheJuliaNobodyCam: can this question involve food and a beverage, it has been a long day?23:27
NobodyCam:) it can and it doesn't have to be right now23:28
TheJuliaI guess my question is why does nova need to declare error state23:28
TheJuliain terms of what does it know that we don't know23:28
Perfidiousthank you all for your help. I now have few ways forward23:29
NobodyCamthat's where I 've been hacking placement record removal, but I got a comment that folks would like the node to be placed in maintenance, (which I can do from the nova driver.. But that ends up leaving the node in a clean wait .. eventually clean_fail23:30
NobodyCamso I wanted to move the node in to error... (/me really feels it should have been deletefail, but that's just me)23:32
TheJuliaNobodyCam: because it is in maintenance state, the heartbeats can't actually do anything23:34
TheJuliaso nova is supposed to be excluding nodes in non-available or active states if memory serves23:34
* TheJulia is soooo confused and may just need beer23:48

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