Thursday, 2019-12-12

*** dsneddon has quit IRC00:02
*** dsneddon has joined #openstack-ironic00:06
*** dsneddon has quit IRC00:12
*** dsneddon has joined #openstack-ironic00:12
*** TxGirlGeek has joined #openstack-ironic00:18
*** kaifeng has quit IRC00:36
*** kaifeng has joined #openstack-ironic00:43
*** ricolin has joined #openstack-ironic00:48
*** rloo has quit IRC00:55
*** TxGirlGeek has quit IRC01:06
*** gyee has quit IRC01:45
*** ricolin_ has joined #openstack-ironic02:05
*** ijw_ has quit IRC02:06
*** dsneddon has quit IRC02:06
*** ricolin has quit IRC02:07
*** dsneddon has joined #openstack-ironic02:29
*** ijw has joined #openstack-ironic02:41
*** ijw has quit IRC02:47
*** mkrai has joined #openstack-ironic03:00
*** tzumainn has quit IRC03:12
*** rh-jelabarre has quit IRC03:12
*** TxGirlGeek has joined #openstack-ironic03:43
*** ijw has joined #openstack-ironic04:43
mkraigood morning ironic o/04:48
*** ijw has quit IRC04:48
*** gregoryo has joined #openstack-ironic04:57
*** hwoarang has quit IRC05:33
*** hwoarang has joined #openstack-ironic05:34
*** TxGirlGeek has quit IRC05:41
*** dsneddon has quit IRC05:58
*** dsneddon has joined #openstack-ironic06:02
*** dsneddon has quit IRC06:07
*** etingof is now known as etingof|afk06:14
*** pcaruana has joined #openstack-ironic06:18
*** mkrai has quit IRC06:23
*** mkrai_ has joined #openstack-ironic06:24
openstackgerritMadhuri Kumari proposed openstack/ironic-python-agent-builder master: Fix the binary name in document  https://review.opendev.org/69863106:36
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui stable/stein: Imported Translations from Zanata  https://review.opendev.org/69863306:38
*** jtomasek has joined #openstack-ironic06:41
*** ijw has joined #openstack-ironic06:45
*** dsneddon has joined #openstack-ironic06:49
*** ijw has quit IRC06:50
openstackgerritMadhuri Kumari proposed openstack/ironic master: Remove deprecated ironic-agent element  https://review.opendev.org/69863607:11
*** gkadam has joined #openstack-ironic07:13
*** gkadam has quit IRC07:13
openstackgerritMadhuri Kumari proposed openstack/ironic-python-agent master: Remove deprecated ironic-agent element  https://review.opendev.org/69863707:14
kaifenggood morning mkrai and ironic o/07:17
mkrai_good morning kaifeng o/07:18
mkrai_kaifeng, Do you have the link for ironic mid-cycle handy?07:19
kaifengmkrai_: there was discussion in last few meetings, but i don't remember there is a link to the event07:21
mkrai_kaifeng, Ok I will check the logs07:21
mkrai_I was looking at the etherpad but didn't find it07:21
mkrai_But I remember there was some link for attendance confirmation07:22
kaifengmkrai_: there was a registration link at CERN site, if that's you are looking for.07:22
mkrai_kaifeng, yes yes07:22
*** gregoryo has quit IRC07:22
kaifengi think this is the one: https://idico.cern.ch/event/86398607:23
kaifengs/idico/indico/07:23
mkrai_kaifeng, thanks :)07:26
kaifengno big deal :)07:27
arne_wiebalckGood morning, ironic!07:36
kaifenghey arne_wiebalck o/07:38
arne_wiebalckHey kaifeng and mkrai_ o/07:38
mkrai_good morning arne_wiebalck o/07:56
*** tesseract has joined #openstack-ironic07:59
arne_wiebalckmkrai_: ping me if you need to know anything for the logistics of the mid-cycle08:06
*** khansa has joined #openstack-ironic08:28
*** mkrai_ has quit IRC08:32
*** dsneddon has quit IRC08:32
*** khansa has quit IRC08:36
*** gudrutis2 has left #openstack-ironic08:39
*** gudrutis2 has joined #openstack-ironic08:39
*** mkrai_ has joined #openstack-ironic08:41
*** ijw has joined #openstack-ironic08:46
*** khansa has joined #openstack-ironic08:48
*** ijw has quit IRC08:51
*** tonyb has quit IRC08:56
*** tonyb has joined #openstack-ironic08:56
*** dsneddon has joined #openstack-ironic08:58
*** rpittau|afk is now known as rpittau09:00
rpittaugood morning ironic! o/09:00
*** dsneddon has quit IRC09:05
kaifenghi rpittau o/09:07
rpittauhey kaifeng :)09:07
khansahey rpittau !  Good morning o/09:09
rpittauhey khansa :)09:09
rpittaukhansa: how did the update go? :)09:09
khansarpittau  humm not very well :D , I postponed it to next weekend :D   but sushy emulator works very very well :D09:12
*** lucasagomes has joined #openstack-ironic09:13
rpittaukhansa: eheh, well glad to see the sushy emulator works fine :)09:14
khansalol yes :D  I am currently discovering and reading some cliff documentation, very interesting (y)09:18
*** derekh has joined #openstack-ironic09:19
*** hwoarang has quit IRC09:23
*** hwoarang has joined #openstack-ironic09:26
*** goldyfruit_ has quit IRC09:29
*** iurygregory has joined #openstack-ironic09:31
iurygregorygood morning Ironic09:31
openstackgerritMerged openstack/ironic master: Remove deprecated ironic-agent element  https://review.opendev.org/69863609:35
*** dsneddon has joined #openstack-ironic09:40
openstackgerritMerged openstack/ironic-python-agent-builder master: Fix the binary name in document  https://review.opendev.org/69863109:42
openstackgerritMerged openstack/ironic-ui stable/stein: Imported Translations from Zanata  https://review.opendev.org/69863309:47
*** dtantsur|afk is now known as dtantsur09:52
dtantsurmorning ironic09:53
*** dougsz has joined #openstack-ironic09:59
*** mmethot has quit IRC10:03
iurygregorymorning dtantsur10:03
*** mmethot has joined #openstack-ironic10:04
hjensasdtantsur: 2019-11-28 (dtantsur) DIB job is broken: dhcp-all-interfaces times out on DHCP. Help needed. - Is this still an issue?10:07
dtantsurhjensas: we only got the new DIB in upper-constrains last night, so hard to tell10:08
dtantsurit was a problem yesterday10:08
dtantsurI can post a test patch to check10:09
hjensasok, I hope the fix to the missing break in the retry loop that arne_wiebalck spotted fixes it.10:10
dtantsurme too10:11
openstackgerritDmitry Tantsur proposed openstack/ironic master: DNM testing the DIB job  https://review.opendev.org/69867410:11
hjensasdtantsur: thanks, I'll keep an eye on that check.10:11
*** khansa has quit IRC10:19
*** mkrai_ has quit IRC10:22
*** dsneddon has quit IRC10:24
*** alexmcleod has joined #openstack-ironic10:32
*** mmethot has quit IRC10:34
*** khansa has joined #openstack-ironic10:34
*** dsneddon has joined #openstack-ironic10:40
*** mmethot has joined #openstack-ironic10:42
*** dsneddon has quit IRC10:46
*** ijw has joined #openstack-ironic10:47
*** goldyfruit_ has joined #openstack-ironic10:50
*** bobmel has joined #openstack-ironic10:51
*** ijw has quit IRC10:51
*** rcernin has quit IRC10:56
*** pcaruana has quit IRC11:03
*** khansa has quit IRC11:05
*** pcaruana has joined #openstack-ironic11:06
*** khansa has joined #openstack-ironic11:07
*** dtantsur is now known as dtantsur|brb11:09
*** goldyfruit_ has quit IRC11:13
*** dsneddon has joined #openstack-ironic11:13
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] test multinode job  https://review.opendev.org/69869611:18
*** dougsz has quit IRC11:24
*** sshnaidm|afk is now known as sshnaidm11:32
*** mkrai has joined #openstack-ironic11:35
*** dougsz has joined #openstack-ironic11:41
mkraimorning iurygregory dtantsur|brb hjensas11:46
openstackgerritRiccardo Pittau proposed openstack/virtualbmc master: Remove version check for encoding  https://review.opendev.org/69870111:48
*** mmethot has quit IRC11:52
*** mmethot has joined #openstack-ironic11:52
*** mmethot has quit IRC11:58
*** belmoreira has joined #openstack-ironic12:01
iurygregorymorning mkrai o/12:02
*** khansa has quit IRC12:04
*** mkrai has quit IRC12:04
*** mkrai_ has joined #openstack-ironic12:04
*** khansa has joined #openstack-ironic12:06
*** mmethot has joined #openstack-ironic12:09
*** dsneddon has quit IRC12:28
*** Goneri has quit IRC12:31
*** sshnaidm has quit IRC12:37
*** sshnaidm has joined #openstack-ironic12:38
*** ijw has joined #openstack-ironic12:48
*** ijw has quit IRC12:52
*** bfournie has quit IRC12:57
*** mkrai_ has quit IRC12:57
*** dtantsur|brb is now known as dtantsur12:58
*** dsneddon has joined #openstack-ironic13:00
*** ijw has joined #openstack-ironic13:00
dtantsurhjensas: we're hitting a python 2 problem now. this is solvable!13:02
iurygregorykill py2 and you will solve the problem \o/13:04
*** rh-jelabarre has joined #openstack-ironic13:04
dtantsurI'm trying to see if we can do it without switching to centos 813:10
iurygregorygood luck o/13:10
*** belmorei_ has joined #openstack-ironic13:11
*** belmorei_ has quit IRC13:13
*** belmoreira has quit IRC13:13
*** belmoreira has joined #openstack-ironic13:13
*** sshnaidm has quit IRC13:18
*** FlorianFa has joined #openstack-ironic13:22
*** mmethot has quit IRC13:24
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-python-agent master: Avoid grub2-install when on UEFI boot mode  https://review.opendev.org/69691413:27
*** mmethot has joined #openstack-ironic13:30
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Replace CentOS 7 images with CentOS 8  https://review.opendev.org/69638313:34
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Replace CentOS 7 images with CentOS 8  https://review.opendev.org/69638313:38
openstackgerritRiccardo Pittau proposed openstack/virtualbmc master: Remove version check for encoding  https://review.opendev.org/69870113:41
*** mkrai has joined #openstack-ironic13:42
*** Goneri has joined #openstack-ironic13:45
openstackgerritRiccardo Pittau proposed openstack/ironic master: Increasing BUILD_TIMEOUT value for multinode job  https://review.opendev.org/69872013:49
*** bfournie has joined #openstack-ironic13:50
openstackgerritRiccardo Pittau proposed openstack/ironic master: Increasing BUILD_TIMEOUT value for multinode job  https://review.opendev.org/69872013:51
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent-builder master: DNM test the DIB fix  https://review.opendev.org/69872213:55
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] test multinode job  https://review.opendev.org/69869613:56
*** pcaruana has quit IRC13:57
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] test multinode job  https://review.opendev.org/69869614:01
*** ijw has quit IRC14:04
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent-builder master: DNM test the DIB fix  https://review.opendev.org/69872214:04
hjensasdtantsur: ok, thats good news.14:05
dtantsurand IPA-builder is broken by DIB again :(14:06
rpittaudtantsur: I think there's another patch needed before centos8 will work -> https://review.opendev.org/69844814:07
patchbotpatch 698448 - diskimage-builder - Update bindep for RHEL/CentOS 8 - 2 patch sets14:07
dtantsurrpittau: and another https://review.opendev.org/#/c/697211/14:08
patchbotpatch 697211 - diskimage-builder - Set correct python version for non-chroot scripts - 8 patch sets14:08
rpittauyeah, I saw the discussion on the dib channel14:09
dtantsurah, got it14:09
*** hjensas has quit IRC14:11
*** dsneddon has quit IRC14:13
TheJuliaugh14:16
* TheJulia ponders another latte14:16
dtantsurrpittau: oh, https://review.opendev.org/#/c/698448/ won't be needed because we only use CentOS 8 inside of the image, outside it's Ubuntu14:16
patchbotpatch 698448 - diskimage-builder - Update bindep for RHEL/CentOS 8 - 2 patch sets14:16
dtantsurmorning TheJulia14:16
rpittaudtantsur: cool, right!14:16
*** aedc has joined #openstack-ironic14:17
rpittaugood morning TheJulia :)14:17
iurygregorygood morning TheJulia14:20
gudrutis2Hi all . How do you debug your unit tests? I have something like ` tox -e py3 --  ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply  `, but I can't run PDB14:24
efriedgudrutis2: I use remote-pdb14:25
efriedI'm pretty sure there are ways to do it with regular pdb, but I've never taken the time to figure them out.14:25
gudrutis2Can I just print it the values somehow then?14:26
dtantsurinsert prints everywhere \o/14:26
efriedgudrutis2: Here's an article about how to use it (it's oriented around debugging processes under systemd control, but the principle is the same) https://docs.openstack.org/devstack/latest/systemd.html#using-remote-pdb14:26
dtantsurthis is what I do :)14:26
efriedremote-pdb is easy, works *almost* exactly like regular pdb14:26
iurygregorygudrutis2, tox -r -vv -epy3 --  ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply14:28
iurygregorythis you will run a specific test, if you want to add prints to it feel free but don't push changes with prints14:28
rpittauprint ftw \o/14:29
iurygregory_\m/14:29
*** dsneddon has joined #openstack-ironic14:30
gudrutis2dtantsur: you are right, simple print() works, just needed to find in the logs14:35
*** dsneddon has quit IRC14:35
*** pcaruana has joined #openstack-ironic14:36
iurygregorygudrutis2, if you only run the test you want to debug it helps to find the prints14:40
iurygregoryif you run all tests I can only say "good luck" =)14:40
gudrutis2efried: thanks for the tip, but isn't remote-pdb it more for service debugging, not unit test. That is what I understood from reading?14:40
efriedgudrutis2: It's for whatever. Service debugging is what that article is oriented toward, but you can (and I do, frequently) use it for tox.14:41
efriedBecause you have to do special things to make regular pdb work with tox.14:42
efried(I think, but am not sure, that you can bypass tox, activate the venv, and run stestr manually, and that'll pay attention to pdb, but I haven't tried that lately)14:42
* efried tries...14:42
efriedgudrutis2: Okay, yes, you can, but you have to use the -n flag (--no-discover) to make it single-thread.14:44
efriedotherwise you still get BdbQuit14:45
efriedgudrutis2: so for future reference, you can:14:47
efried$ source .tox/{env}/bin/activate14:47
efried$ stestr run -n exact.path.to.module.TestClass.test_case14:47
efried...having injected your usual14:47
efried  import pdb; pdb.set_trace()14:47
efriedwhere you want to break14:47
gudrutis2Thanks, it works14:49
efried\o/14:49
gudrutis2should we update the documentation you gave to me?14:51
*** tzumainn has joined #openstack-ironic14:53
efriedgudrutis2: Not that doc, as it's still oriented toward services. But it would be cool to find another place to put that information.14:54
efriedI thought there was a doc somewhere that talked about tox and stestr and stuff. Maybe I'm thinking of an internal email from a zillion years ago. mtreinish might know?14:55
*** hjensas has joined #openstack-ironic14:56
*** ricolin_ is now known as ricolin14:57
efriedgudrutis2: I'm not finding anything via obvious google searches. (At least nothing recent; there's an old superuser article that still talks about using testtools to get at pdb.)14:58
efriedthere's this wiki page https://wiki.openstack.org/wiki/Testing14:58
efriedWe could update that; but it would be way better to find a home on docs.o.o somewhere instead.14:58
efriedCould as the folks in #openstack-doc for a suitable place to port that wiki page14:59
efriedask*14:59
*** henriqueof has quit IRC15:08
*** dsneddon has joined #openstack-ironic15:08
*** henriqueof1 has joined #openstack-ironic15:08
*** dtantsur is now known as dtantsur|brb15:10
openstackgerritDerek Higgins proposed openstack/ironic master: Fix use of urlparse.urljoin  https://review.opendev.org/69873415:16
gudrutis2 efried: yeah I was a bit confused that we have 2 different documentations.15:27
efriedgudrutis2: wiki is "old"; docs.o.o is "new".15:27
efriedas people a) care and b) have time, we're trying to port content that's actually used/useful from the former to the latter.15:28
gudrutis2ok, now I know, but there is no statement that wiki is discontinued in title page :)15:29
efriedgudrutis2: Another good thing to bring up in -doc. I'm sure they would welcome some help cleaning up things like this.15:30
gudrutis2efried: ok, I will ask15:30
efriedand it's not technically "discontinued", because we haven't ported everything over.15:30
efriedit's just, if there's a docs.o.o page for $topic, it's preferred. And it would be nice to chop the corresponding wiki page and make it redirect/link to the docs.o.o page, so if you notice that, you should feel free to do so.15:31
gudrutis2efried: Well, lets call it deprecated in this case15:31
efriedupdating the wiki is "easier" than updating something on docs.o.o -- no peer review :)15:31
*** dsneddon has quit IRC15:32
gudrutis2efried: lol, next time if  I need to fabricate some functionality, I will know where to go :)15:33
efriedit's not a total wild west; your name is still attached to your edits :P15:34
gudrutis2Pff, as if it is totally hard and impossible to fake...15:35
TheJuliabrraaaainnnnsss15:41
gudrutis2efried: asked in #openstack-doc, I think you saw it15:42
*** ijw has joined #openstack-ironic15:45
*** TxGirlGeek has joined #openstack-ironic15:45
*** ijw has quit IRC15:50
*** dtantsur|brb is now known as dtantsur15:52
*** hwoarang has quit IRC15:52
gudrutis2TheJulia: oh hi o\15:53
* TheJulia is a brain eating meeting running zombie at this time15:53
*** hwoarang has joined #openstack-ironic15:54
TheJulia"retrospective..... braiiinnsss..... retrospective.... brainsss...."15:54
* TheJulia hopes everyone is amused15:54
dtantsur:D15:54
dtantsurTheJulia: I'd be afraid of you if I had any brains left :)15:55
gudrutis2TheJulia: I am not sure if everyone is amused, but for sure I am confused...15:55
dtantsurconfused is a normal state when working on openstack15:56
TheJuliagudrutis2: sorry, I'm just really tried since I've had lots of meetings, hence the zombie reference... and I'm about to run my internal team's retrospective in a few minutes15:56
TheJuliaThis may be one of those weeks where I go ahead and take a nap after my meetings15:57
dtantsur++15:58
*** ijw has joined #openstack-ironic16:01
*** hjensas has quit IRC16:04
*** gyee has joined #openstack-ironic16:05
*** irclogbot_2 has quit IRC16:14
*** irclogbot_2 has joined #openstack-ironic16:15
gudrutis2TheJulia: perfectly understandable. I wish you good rest, Praise The Lord  :)16:16
*** dsneddon has joined #openstack-ironic16:19
*** Lucas_Gray has joined #openstack-ironic16:32
*** TxGirlGeek has quit IRC16:45
*** tesseract has quit IRC16:48
*** lucasagomes has quit IRC16:52
*** TxGirlGeek has joined #openstack-ironic16:52
*** alexmcleod has quit IRC16:56
dtantsurrpioso: hey! derekh is hitting this line https://opendev.org/x/sushy-oem-idrac/src/branch/master/sushy_oem_idrac/asynchronous.py#L48 do you know if it's actually required?17:00
openstackgerritGhanshyam Mann proposed openstack/ironic-tempest-plugin master: Remove use of deprecated config options for volume API selection  https://review.opendev.org/69876317:02
*** efried is now known as efried_afk17:08
*** jtomasek has quit IRC17:08
*** ociuhandu has joined #openstack-ironic17:10
*** ociuhandu has quit IRC17:10
*** ociuhandu has joined #openstack-ironic17:10
*** iurygregory has quit IRC17:11
*** Lucas_Gray has quit IRC17:12
openstackgerritMark Goddard proposed openstack/ironic master: WIP: Decompose core deploy step  https://review.opendev.org/69830917:12
openstackgerritMark Goddard proposed openstack/ironic master: WIP: In-band deploy steps  https://review.opendev.org/69876817:12
openstackgerritMark Goddard proposed openstack/ironic-python-agent master: WIP: In-band deploy steps  https://review.opendev.org/69877017:14
openstackgerritMark Goddard proposed openstack/ironic master: WIP: In-band deploy steps  https://review.opendev.org/69876817:14
openstackgerritRiccardo Pittau proposed openstack/ironic master: Import importlib directly  https://review.opendev.org/69877117:16
rpiosoGood morning, ironicers!17:23
rpiosodtantsur: Do you have more context?17:26
dtantsurrpioso: derekh does. I think he's trying to deploy with virtual media and hits this issue.17:26
rpiosoderekh, dtantsur: Which HW model and iDRAC firmware version encountered that exception? Do you have a traceback? Information about the workflow which encountered it would be helpful, too.17:28
derekhrpioso: hi, ya I'm trying out idrac-redfish-virtual-media , but hit that error when ironic is trying to set the boot device , power management seems to work17:28
* rpioso is preparing to do the same very soon.17:28
rpiosoderekh: Awesome timing :-)17:29
*** sziviani has quit IRC17:29
derekhrpioso: PowerEdge R640 , 3.36.36.3617:29
rpiosoderekh: Did you notice if the iDRAC had a pending, scheduled job immediately following that exception?17:30
derekhrpioso: I didn't but I'll keep an look out for it next time around17:31
* rpioso retrieves the iDRAC fw version from his R740xd.17:32
*** iurygregory has joined #openstack-ironic17:32
rpiosoderekh: I'm running 3.30.30.30. However, please note I haven't performed that workflow, yet, so ...17:33
derekhrpioso: ok17:33
rpiosoderekh: There's a fresh iDRAC firmware release 4.00.00.00. It was released yesterday.17:36
dtantsurthis version looks like something one should immediately put in production :D17:36
JayF4.redflag.redflag.redflag17:37
JayFlol17:37
dtantsurhehe17:37
*** dtantsur is now known as dtantsur|afk17:37
*** ociuhandu has quit IRC17:37
dtantsur|afkhave a good night17:37
*** ociuhandu has joined #openstack-ironic17:39
derekhrpioso: I've updated sushy_task_poll_period=5 and the GET got a HTTP 200 instead of a 202, and it looks like the boot deploy is continuing17:40
derekhrpioso: so Location header just missing from HTTP 202's maybe17:40
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] test multinode job  https://review.opendev.org/69869617:45
*** ociuhandu has quit IRC17:46
*** ociuhandu has joined #openstack-ironic17:46
rpiosoderekh: Interesting ... Your hypothesis sounds reasonable. I wonder if it was the response from the original POST or subsequent GET which was missing the location header. A traceback would help.17:48
*** rpittau is now known as rpittau|afk17:49
rpittau|afkgood night! o/17:49
rpiosoderekh: We shouldn't have to tweak that sush_task_poll_period to make it work, although it's a workaround for now.17:49
rpiosorpittau|afk: Nite o/17:49
derekhrpioso: looks like it was the GET https://goodsquishy.com/upload/098a88afe88383724e8a17:50
*** ijw has quit IRC17:53
openstackgerritTzu-Mainn Chen proposed openstack/ironic master: Restrict ability to change owner on provisioned node  https://review.opendev.org/69807817:53
*** TxGirlGeek has quit IRC17:59
derekhrpioso: gotta run, ping me tomorrow if you want any info, I'm happy for the moment with the workaround18:00
* TheJulia finally feels over with meetings for the day and somewhat refreshed18:00
*** derekh is now known as derekh_afk18:00
TheJuliaJayF: lol18:02
openstackgerritRiccardo Pittau proposed openstack/ironic master: Stop using six library  https://review.opendev.org/69666918:02
etingof|afkderekh_afk, interestingly, I did not run into this timing thing...18:11
rpiosoderekh_afk: Yeah, it's the GET of the location URI in the POST's response.18:11
rpiosoetingof|afk: o/18:12
TheJuliaIt may be BMC cpu load related18:12
TheJuliaor just slightly different version related18:12
*** mkrai has quit IRC18:12
rpiosoetingof|afk: Did you exercise the same iDRAC fw version, 3.36.36.36, as derekh_afk? I seem to recall you installed 3.34.34.34.18:13
* rpioso wonders if the response from a GET of the Task Monitor must include a location header for 202 . The DMTF Redfish spec is very clear the POST must, and it contains the URI of the Task Monitor.18:18
*** igordc has joined #openstack-ironic18:21
*** ricolin has quit IRC18:24
*** ociuhandu has quit IRC18:25
*** ociuhandu has joined #openstack-ironic18:26
derekh_afkor because my ironic had lower latency to the BMC, anyways latest deploy worked , will be trying to make it IPv6 later....18:27
*** TxGirlGeek has joined #openstack-ironic18:30
*** ociuhandu has quit IRC18:31
TheJuliaoh, that could definitely be. I know etingof's setup has some huge latency18:36
TheJulia(which also is good, but yeah...)18:37
etingof|afkrpioso, o/ my fw is 3.34.34.3418:38
* rpioso is relieved he remembered ;-)18:39
etingof|afkTheJulia, my setup stretches the cloud across the face of the Earth18:39
rpiosoetingof|afk: Do you recall if the GET returned a 202?18:40
* rpioso is willing to bet it didn't.18:40
*** rmcall has joined #openstack-ironic18:40
etingof|afkI do not remember already :(18:41
* etingof|afk is short of memory18:41
* rpioso vaguely recalls etingof's description of the network config to access real hardware :-)18:41
openstackgerritMerged openstack/ironic master: Add a CI job to legacy boot over Redfish virtual media  https://review.opendev.org/69301718:43
TheJuliaetingof|afk: so... your doing edge deployment ;)18:43
openstackgerritRiccardo Pittau proposed openstack/ironic-tempest-plugin master: Avoid referenced before assignment in retry_on_conflict  https://review.opendev.org/69878518:44
rpiosoderekh_afk, etingof|afk, TheJulia: My rig has exceedingly low latency. When I test vmedia boot, I'll start with 3.30.30.30 and see if it trips over the missing location header. I'll also try to contact mraineri. Meanwhile, ...18:45
* etingof|afk likes the other name for his suffering 18:45
rpiosobdodd: WeWhen the response from a GET of a TaskMonitor URI has status code 202, must it contain a location header?18:48
*** ociuhandu has joined #openstack-ironic18:49
rpiosobdodd: We're discussing an issue ^^^ with an async operation POSTed to an iDRAC.18:49
rpiosos/WeWhen/When/18:50
* rpioso curses his uncooperative keyboard.18:50
*** rloo has joined #openstack-ironic18:50
*** ociuhandu has quit IRC18:51
bdoddrpioso: Yes any response with a 202 status must have a Location header.18:53
*** gmann is now known as gmann_afk18:53
rpiosobdodd: Wouldn't the Location header's value be the same URI that was just GET?18:55
rpiosoSeems sort of redundant.18:56
bdoddYes, it should be the same, so if you saved it initially you wouldn't need to re-read the Location header18:57
rpiosobdodd: Thank you :-)18:57
bdoddrpioso yw!18:58
*** ociuhandu has joined #openstack-ironic18:59
TheJuliaI _thought_ that you could get back a different location header in the reply as the indicator of where to go next with the redfish API, or am I thinking of just the ?eventing? stuffs19:00
*** ociuhandu has quit IRC19:03
*** dougsz has quit IRC19:08
*** ociuhandu has joined #openstack-ironic19:09
*** ociuhandu has quit IRC19:14
bdoddTheJulia I can't find any language in the spec that the task monitor URI for a given async operation should or could change.19:20
*** iurygregory has quit IRC19:22
*** iurygregory has joined #openstack-ironic19:23
*** chihhsin has quit IRC19:27
*** ociuhandu has joined #openstack-ironic19:30
*** ociuhandu has quit IRC19:34
*** efried_afk is now known as efried19:38
*** mmethot has quit IRC19:40
*** dougsz has joined #openstack-ironic19:43
rpiosobdodd, etingof|afk, TheJulia: From my read of the spec, it's not crystal clear Location header must be returned by the task monitor with 202. The first paragraph of https://www.dmtf.org/sites/default/files/standards/documents/DSP0266_1.8.0.pdf, p. 123, is in the context of the response to a request for a long-running operation (POST, in our case) which started at the end of p. 122. All other spec discussions of19:52
rpiosoLocation header similarly seem to be in the context of the response to the original request for a long-running operation.19:52
openstackgerritMerged openstack/ironic master: Add owner to allocations and create relevant policies  https://review.opendev.org/69670719:53
*** iurygregory has quit IRC20:08
bdoddrpioso See the table on pages 56 and 57. It makes a general statement about the requirements for a 202 response.20:09
bdoddI do agree that the "Asynchronous operations" section of the spec could be more clear about Location header behavior in the the case of the GET on the Task Monitor URI.20:12
*** ijw has joined #openstack-ironic20:14
*** pcaruana has quit IRC20:19
*** dougsz has quit IRC20:21
rpiosobdodd: The description of 202 in that table seems to focus on the original request -- "The request has been accepted for processing, but the processing has not been completed. The Location header shall be set to the URI of a Task Monitor that can later be queried to determine the status of the operation. A representation of the Task resource may be included in the response body."20:21
rpioso"The request has been accepted for processing". Doh! Of course, the POST caused that earlier.20:23
rpioso"but the processing has not been completed". That applies to the POST and GETs of the Task Monitor.20:24
rpioso"The Location header shall ..." Seems redundant for GETs of the Task Monitor, since there's no provision in the spec for changing its URI.20:25
rpioso"A representation of the Task resource may be included in the response body." Only applies to the POST.20:25
rpiosoHowever, I suppose the word 'may' could cover that.20:27
*** belmoreira has quit IRC20:27
bdoddYes, I think the Task resource could also be included in the body of the 202 response for the task monitor GET.20:29
rpiosoThat does make sense.20:31
bdoddConceptually, the task monitor behaves like this: (1) while the task is still in process, the response is like the initial response (202 status, Location header, optional Retry-After header, optional Task resource in body)20:33
* rpioso finds that description crystal clear :-)20:35
bdodd(2) after the task is completed the response is the same as if the initial response completed synchronously20:35
bdoddThat's my understanding from the spec and past discussions with Raineri and company.20:37
rpiosoI find (2) pretty well described toward the bottom of  p. 123.20:38
bdoddAgreed20:39
rpiosoThanks, again, for clarifying. Given all that, it appears we likely have a service implementation bug.20:40
rpiosoBtw, your description of (2) is crisper :-)20:40
bdodd:-)20:41
TheJuliabdodd: thanks, I'm likely just mixing stuff up in my brain. :(20:44
bdoddTheJulia I understand. There is a lot of "stuff"! :-)20:45
*** derekh_afk has quit IRC20:48
TheJuliaIndeed20:49
openstackgerritDerek Higgins proposed openstack/ironic master: Fix use of urlparse.urljoin  https://review.opendev.org/69873420:52
*** Goneri has quit IRC21:27
*** khansa has quit IRC21:34
*** TxGirlGeek has quit IRC22:03
*** TxGirlGeek has joined #openstack-ironic22:04
*** henriqueof1 has quit IRC22:08
*** gmann_afk is now known as gmann22:29
openstackgerritMerged openstack/ironic master: Update nova os-server-external-events response logic  https://review.opendev.org/69827322:30
*** rh-jelabarre has quit IRC22:30
*** rmcall has quit IRC23:08
*** rmcall has joined #openstack-ironic23:08
*** bobmel has quit IRC23:09
*** dmellado has quit IRC23:09
*** zbitter has joined #openstack-ironic23:10
*** zaneb has quit IRC23:10
*** irclogbot_2 has quit IRC23:11
*** dmellado has joined #openstack-ironic23:11
*** irclogbot_1 has joined #openstack-ironic23:12
*** TxGirlGeek has quit IRC23:14
*** bfournie has quit IRC23:29

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!