Friday, 2020-05-15

openstackgerritJulia Kreger proposed openstack/ironic master: WIP: Provide a path to set explicit ipxe bootloaders  https://review.opendev.org/72831500:51
TheJuliadtantsur|afk: could you take a look at ^. I'm afraid I did something horribly stupid and... yeah. I also don't like the explicit interface value check.  The task is there so I think the capability values are too, so that seems easy. Anyway, take a look, the commit message should explain it all00:52
*** tzumainn has quit IRC00:59
openstackgerritRichard G. Pioso proposed openstack/ironic stable/train: redfish: handle hardware that is unable to set persistent boot  https://review.opendev.org/72790601:14
*** Qianbiao has joined #openstack-ironic01:53
openstackgerritRichard G. Pioso proposed openstack/ironic stable/train: redfish: handle hardware that is unable to set persistent boot  https://review.opendev.org/72790601:54
*** gyee has quit IRC02:18
*** michchap has joined #openstack-ironic02:41
*** ociuhandu has joined #openstack-ironic03:05
*** ociuhandu has quit IRC03:09
*** xiaolin has quit IRC03:11
*** stevebaker has quit IRC03:12
*** xiaolin has joined #openstack-ironic03:15
*** stevebaker has joined #openstack-ironic03:34
*** xiaolin has quit IRC03:51
*** xiaolin has joined #openstack-ironic03:51
*** stevebaker has quit IRC04:00
*** xiaolin has quit IRC04:01
*** Qianbiao is now known as qianbiao|afk04:16
*** zzzeek has quit IRC04:23
*** zzzeek has joined #openstack-ironic04:24
*** ociuhandu has joined #openstack-ironic04:33
*** jdandrea has quit IRC04:38
*** ociuhandu has quit IRC04:43
*** ociuhandu has joined #openstack-ironic04:44
*** qianbiao|afk has quit IRC04:47
*** ociuhandu has quit IRC04:50
*** uzumaki has quit IRC05:38
*** michchap has quit IRC05:45
*** ociuhandu has joined #openstack-ironic05:52
*** ociuhandu has quit IRC05:59
*** xiaolin has joined #openstack-ironic06:00
arne_wiebalckGood morning, ironic!06:02
*** qianbiao|afk has joined #openstack-ironic06:15
*** uzumaki has joined #openstack-ironic06:19
iurygregorygood morning arne_wiebalck and Ironic o/06:25
*** xiaolin has quit IRC06:26
uzumakimorning iurygregory arne_wiebalck o/06:26
iurygregoryironic cores please review https://review.opendev.org/#/c/728150/ so we can unblock the CI for ironic =)06:26
patchbotpatch 728150 - ironic - Pin the python-ibmcclient upper bounds due to six ... - 1 patch set06:26
iurygregoryhey uzumaki o/06:27
uzumakihow's it going iurygregory ?06:27
iurygregorydoing good =)06:28
iurygregorytime for breakfast06:28
uzumakigreat!06:34
qianbiao|afkhi iurygregory06:39
*** qianbiao|afk is now known as qianbiao06:39
qianbiaoI find that patch limit the python-ibmcclient version to 0.1.0 due to six lib dependency.06:40
qianbiaoDoes it means six is not allowed in latest ironic version?06:41
qianbiaoeven used in OEM drived?06:41
qianbiaoeven used in OEM driver?06:41
*** ociuhandu has joined #openstack-ironic06:45
arne_wiebalckhey iurygregory uzumaki qianbiao o/06:58
qianbiaoo/ morning06:58
uzumakihey arne_wiebalck o/ how's it going06:59
arne_wiebalckall good over here, thanks!06:59
arne_wiebalckand you?07:00
uzumakii'm great07:00
*** rpittau|afk is now known as rpittau07:12
rpittaugood morning ironic! o/07:12
rpittauqianbiao: the six library was removed some time ago from ironic07:13
rpittauI do find weird that it's not installed as dependency from python-ibmcclient07:15
qianbiao<rpittau> i do not understand. why "ironic remove it" would effect oem driver.07:15
qianbiaoonly when user use oem driver, they will install client-lib.07:16
qianbiaoit should not effect ironic at all07:16
rpittauqianbiao: it doesn't affect ironic, it's just a ci job that is impacted07:16
qianbiaooh, i see.07:16
qianbiaobasiclly, our client-lib must support python27 even python27 is not support for now.07:17
qianbiaoOur customer has all kind of env..07:17
rpittauqianbiao: yeah, I understand that, I'm trying to understand why it complains because I see six begin installed07:18
*** yolanda has joined #openstack-ironic07:32
rpittauqianbiao: the extension of it is way bigger, if you try to install python-ibmcclient in a virtualenv it won't work07:38
rpittauqianbiao: I think the dependencies of the package are a bit messed up07:39
qianbiaoI am using venv local07:39
rpittaume too :)07:40
qianbiaoit does not have any problem07:40
qianbiaoah, ok. i will recheck.07:40
rpittauqianbiao: my suggestion is to build a wheel distribution and publish that, that should include the dependencies correctly07:45
qianbiaook07:45
*** ociuhandu has quit IRC07:51
iurygregoryhey qianbiao o/07:56
iurygregoryhey rpittau o/07:56
rpittauhey iurygregory :)07:56
qianbiaohey iurygregory o/08:05
*** qianbiao has quit IRC08:13
*** tkajinam has quit IRC08:14
*** dtantsur|afk is now known as dtantsur08:17
dtantsurmorning ironic08:17
openstackgerritMerged openstack/python-ironic-inspector-client master: Follow up to update functest-requirements  https://review.opendev.org/72812808:19
*** k_mouza has joined #openstack-ironic08:25
iurygregorymorning dtantsur08:27
*** Qianbiao has joined #openstack-ironic08:34
Qianbiaorpittau can not upload wheel format. because it does not support markdown format long description08:35
QianbiaoChecking dist/python_ibmcclient-0.2.0-py2.py3-none-any.whl: FAILED08:35
Qianbiao  `long_description` has syntax errors in markup and would not be rendered on PyPI.08:35
Qianbiao    line 11: Error: Unexpected indentation.08:35
Qianbiao  warning: `long_description_content_type` missing.  defaulting to `text/x-rst`.08:35
QianbiaoChecking dist/python-ibmcclient-0.2.0.tar.gz: PASSED08:35
QianbiaoI will upload a version without six for now.08:35
QianbiaoI am sorry that python-ibmcclient 0.2.0 blocks CI  ;(08:36
iurygregoryQianbiao, we have a fix for now so it's fine =)08:36
rpittauQianbiao: no worries, we just capped it for now08:36
iurygregorytake your time and try to figure out a way that will work for you =)08:37
rpittauQianbiao: I would also doublecheck your setup config, it looks like it's not installing dependencies when you run setup.py in a virtualenv and so it doesn't build, it complains because six is missing08:37
Qianbiaothanks ;)08:37
Qianbiaorpittau thanks, code repo is here: https://github.com/IamFive/python-ibmcclient08:38
rpittauQianbiao: yeah, I cloned that to test it and the setup.py didn't work :)08:38
Qianbiaopython setup.py install not work?08:39
rpittauQianbiao: exactly08:39
QianbiaoI can install it on ubuntu 18.0408:39
Qianbiao@ rpittau http://paste.openstack.org/show/793643/08:40
rpittauQianbiao: http://paste.openstack.org/show/793644/08:41
Qianbiaohmm... that is really wierd...08:41
rpittauQianbiao: you're not using a virtualenv there08:41
Qianbiaoi see08:41
rpittauQianbiao: you're usingthe system packages08:41
Qianbiao<rpittau> you are right, ican reproduce..08:45
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Convert jobs to dib  https://review.opendev.org/71862708:47
rpittauQianbiao: take your time, it's ok on our side :)08:47
*** Qianbiao has quit IRC08:48
*** Qianbiao has joined #openstack-ironic08:49
*** ociuhandu has joined #openstack-ironic08:49
openstackgerritRiccardo Pittau proposed openstack/python-ironic-inspector-client master: Convert job to dib  https://review.opendev.org/71869808:52
openstackgerritMerged openstack/ironic master: Pin the python-ibmcclient upper bounds due to six usage  https://review.opendev.org/72815008:54
iurygregoryouch ironic-staging-drivers don't have the pdf-docs env XD08:56
iurygregoryhttps://zuul.opendev.org/t/openstack/build/06905e5a8f02469c88d64ba283241a20/log/sphinx-build-pdf.log08:56
* iurygregory working on it08:56
dtantsurdo we even need it there?08:57
dtantsurgiven that nobody has complained so far..08:57
iurygregorydtantsur, the CI did complain .-.08:58
dtantsurlol08:58
iurygregorycheck the link I sent ^08:58
dtantsurah, we have a job but no tox env for it?08:58
dtantsursweeet08:58
iurygregorydtantsur, yep08:58
dtantsurokay, whatever makes us green again08:58
iurygregorywell seems we can try to avoid building the pdfs08:59
rpittauiurygregory: weird, can't reprodce it locally08:59
dtantsurthe ibmc upper bound patch, should we backport it? or are the branches fine?08:59
iurygregoryhttps://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L43808:59
rpittaudtantsur: I was going to backport it to be sure08:59
dtantsurrpittau: train seems broken too: https://zuul.opendev.org/t/openstack/build/4c536cd1fb8842239632c9e79858d35509:00
dtantsurso yes, please do09:00
openstackgerritRiccardo Pittau proposed openstack/ironic stable/ussuri: Pin the python-ibmcclient upper bounds due to six usage  https://review.opendev.org/72838809:00
rpittauofc train is in conflict, a moment09:01
iurygregoryrpittau, well we don't have the env in tox.ini so CI complains, locally if you run tox -e docs it works fine09:02
iurygregorybut on CI it will also run pdf-docs09:02
rpittauiurygregory: yep, I just realized :)09:03
iurygregoryseems we can also avoid to build the pdfshttps://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L43809:03
iurygregorybut the job is inside a template we use .-.09:04
iurygregoryso I will go ahead and add the requirements so we can build pdf09:04
openstackgerritRiccardo Pittau proposed openstack/ironic stable/train: Pin the python-ibmcclient upper bounds due to six usage  https://review.opendev.org/72838909:05
rpittaupdfs are good, let's build them all09:05
iurygregorybuild all the pdfs!09:06
openstackgerritMerged openstack/sushy-tools master: Fix pdf build  https://review.opendev.org/72804809:06
rpittaudtantsur: backports are there up to train09:06
*** dougsz has joined #openstack-ironic09:08
openstackgerritRiccardo Pittau proposed openstack/ironic master: [WIP] Fix grub2 pxe job with native ubuntu ovmf package  https://review.opendev.org/71688909:13
openstackgerritwangwei1 proposed openstack/ironic-prometheus-exporter master: Add coverage configuration for tox  https://review.opendev.org/72839109:14
openstackgerritMerged openstack/sushy master: Fix pdf build  https://review.opendev.org/72803909:15
openstackgerritwangwei1 proposed openstack/ironic-prometheus-exporter master: Add coverage configuration for tox  https://review.opendev.org/72839209:16
dtantsurthanks rpittau09:23
Qianbiaodtantsur rpittau You may like to know that i have upload python-ibmcclient 0.2.1 which fixed the six module does not imported issue.09:24
rpittauQianbiao: great :)09:24
rpittauQianbiao: don't be mad if I'm going to test it first :D09:24
dtantsurQianbiao: train seems broken for another reason: https://zuul.opendev.org/t/openstack/build/4c536cd1fb8842239632c9e79858d35509:24
Qianbiaosure :)09:25
Qianbiao<dtantsur> checking09:25
dtantsurtyping is not a thing in python 209:26
dtantsurwe may be fine with upper capping ibmcclient on stable branches though09:26
rpittaudtantsur: the cap should work09:26
Qianbiao<dtantsur> yes, you can keep a upper capping on old version.09:26
openstackgerritDmitry Tantsur proposed openstack/ironic-specs master: Proposal for a new release model  https://review.opendev.org/72554709:27
rpittauok setup works, let's see pip09:27
rpittaulooks fine, last test09:27
*** uzumaki has quit IRC09:28
*** Qianbiao has quit IRC09:29
*** Qianbiao has joined #openstack-ironic09:30
Qianbiao<dtantsur> that is wierd. how unittest passes.09:34
dtantsurQianbiao: this is a job with driver libraries installed09:35
dtantsur(running on python 2)09:35
Qianbiaoi know. i mean python-ibmcclient has python2 unittests.09:35
QianbiaoIt all passes.. if an import not exists, it should not pass09:35
iurygregorydtantsur, where is the magic irc channel where it would show the ironic-staging-drivers patches?09:36
QianbiaoBut you are right, typing not exists in py2709:37
dtantsuriurygregory: none probably?09:37
dtantsurQianbiao: this is weird indeed09:38
iurygregorynow magic makes more sense \o/09:38
iurygregoryand also alternative realities09:38
Qianbiaolol09:39
dtantsurQianbiao: unrelated, but this is redundant: https://github.com/IamFive/python-ibmcclient/blob/master/tox.ini#L6-L1109:39
iurygregoryQianbiao, normally people in this channel is a bit crazy XD09:40
QianbiaoBut very nice . iurygregory09:40
iurygregoryyeah \o/09:40
dtantsurQianbiao: okay, I see the problem, I think09:41
dtantsursomething in your test-requirements pulls in "typing" (a separate backport of the python 3 module to python 2)09:41
dtantsurso your tests pass happily, but when ibmcclient is pulled by ironic, test-requirements are not installed09:42
dtantsurQianbiao: a solution: add "typing" to your requirements.txt conditional on python 209:42
Qianbiaoi see.09:42
Qianbiaoyou mean the mock lib09:42
dtantsurQianbiao: something like https://github.com/IamFive/python-ibmcclient/pull/1 (test it before merging)09:45
Qianbiao<dtantsur> thanks :)09:46
iurygregorydtantsur, \o/ ironic-inspector-non-standalone is working on the ironic-inspector-managed job \o/ https://review.opendev.org/#/c/726121/09:49
patchbotpatch 726121 - ironic-inspector - Merge jobs - 2 patch sets09:49
iurygregoryat least is what it seems =)09:49
*** Qianbiao has quit IRC09:56
dtantsurheh09:58
dtantsurnice!09:58
iurygregorywe will have to probably adjust some timeouts I think09:59
* iurygregory is thinking in try more rechecks to see how it goes...09:59
rpittausorry, had a meeting, but yeah I guess we need to wait for another release :)10:08
iurygregorydtantsur, I'm testing removing the openstackdocstheme from the requirements and from the conf.py10:08
rpittaualright time to go hunting, ttyl10:09
*** rpittau is now known as rpittau|bbl10:09
iurygregorydone10:13
*** Qianbiao has joined #openstack-ironic10:14
gudrutis2Hi folks. Why we dont allow python3 install on Centos7? It is available in default yum repos. Just asking if there is any good reason.10:16
dtantsurgudrutis2: IIRC it's not complete python 3, e.g. it misses many libraries that we need10:16
dtantsurthere is also this aspect that nobody volunteered to do the work (it's not trivial, believe me)10:17
iurygregorycorrect ^10:17
* dtantsur exercising, brb10:18
openstackgerritwangwei1 proposed openstack/ironic-prometheus-exporter master: Add coverage configuration for tox  https://review.opendev.org/72839210:19
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection  https://review.opendev.org/68397110:24
openstackgerritMerged openstack/sushy master: Remove translation sections from setup.cfg  https://review.opendev.org/72803010:26
*** derekh has joined #openstack-ironic10:43
*** Qianbiao has quit IRC11:00
*** ociuhandu has quit IRC11:01
*** Qianbiao has joined #openstack-ironic11:01
*** ociuhandu has joined #openstack-ironic11:02
*** ociuhandu has quit IRC11:02
*** ociuhandu has joined #openstack-ironic11:03
* iurygregory is wondering why docs and unit-with-driver-libs are still falling (the fix is merged O.o)11:04
Qianbiaoiurygregor is it still python-ibmcclient blocks CI?11:06
Qianbiaoany review link11:06
iurygregoryQianbiao, we merged the fix, I think probably the opendev mirrors aren't getting the last commit sometimes =)11:08
iurygregoryI did recheck in 4 patches, 2 worked 2 didn't11:08
Qianbiaook11:09
*** ociuhandu has quit IRC11:13
openstackgerritMerged openstack/ironic-inspector stable/train: Make POST /v1/introspection synchronous when manage_boot==False  https://review.opendev.org/72805111:13
openstackgerritMerged openstack/ironic-inspector master: extra_hardware: stop storing raw data in swift  https://review.opendev.org/72809611:13
openstackgerritMerged openstack/ironic-inspector master: Remove translation sections from setup.cfg  https://review.opendev.org/72796111:13
*** ociuhandu has joined #openstack-ironic11:14
*** ociuhandu has quit IRC11:14
*** ociuhandu has joined #openstack-ironic11:15
*** ociuhandu has quit IRC11:25
*** dougsz has quit IRC11:30
openstackgerritMerged openstack/sushy master: Fix OEM extension loading for different servers  https://review.opendev.org/72773811:35
*** Qianbiao has quit IRC11:45
*** threestrands has quit IRC11:46
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection  https://review.opendev.org/68397111:49
openstackgerritMerged openstack/ironic stable/train: Pin the python-ibmcclient upper bounds due to six usage  https://review.opendev.org/72838911:50
dtantsurwe cannot merge https://review.opendev.org/#/c/728388/ because of pep8 problem and the pep8 fix because of it :( ideas?11:53
patchbotpatch 728388 - ironic (stable/ussuri) - Pin the python-ibmcclient upper bounds due to six ... - 1 patch set11:53
dtantsuralthough.. maybe with the new ibmcclient we don't need it?11:54
iurygregorydtantsur, squash ?11:54
dtantsurlet's try rechecking the pep8 fix, maybe it'll pass with ibmcclient 0.2.211:55
iurygregorycool11:55
iurygregorysoudns good to me =)11:55
iurygregorysounds*11:57
* iurygregory is starting to type things wrong because he is hungry =(11:57
dtantsursame here11:59
dtantsurfolks, could I get some reviews on https://review.opendev.org/#/c/725770/ and https://review.opendev.org/#/c/727154/ please?12:03
patchbotpatch 725770 - ironic-inspector - Stop running a periodic task for the noop PXE filter - 2 patch sets12:03
patchbotpatch 727154 - ironic-inspector - Stop creating a green thread in the introspection ... - 2 patch sets12:03
dtantsurmgoddard: at some point next week we'll probably need to release stable/train with accumulated changes (at least ironic and inspector)12:05
*** ociuhandu has joined #openstack-ironic12:05
dtantsuroh, and could I also get reviews on https://review.opendev.org/#/c/727169/ or IPA-builder will break us12:06
patchbotpatch 727169 - ironic - CI: raise DIB jobs memory to 3 GiB - 1 patch set12:06
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent stable/ussuri: CI: raise DIB jobs memory to 3 GiB  https://review.opendev.org/72842612:06
*** rpittau|bbl is now known as rpittau12:06
*** sshnaidm|afk is now known as sshnaidm|off12:07
mgoddarddtantsur: sure12:07
dtantsurthanks! I'm mentioning it now because I'll be on PTO next week.12:09
*** Qianbiao has joined #openstack-ironic12:11
*** ociuhandu has quit IRC12:13
rpittauthe ibmcclient 0.2.2 has still issues with unit tests12:13
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection  https://review.opendev.org/68397112:16
dtantsurrpittau: what now?12:16
dtantsuriurygregory, rpittau, maybe update the ibmcclient capping patch with a cap for pycodestyle?12:18
dtantsurso that we can move on with ussuri?12:19
rpittaudtantsur: sounds good, I'm running the unit tests again, maybe it's a quick fix12:19
dtantsur++12:19
rpittau2 weeks of CI crazyness, this was wild12:20
openstackgerritMerged openstack/ironic-inspector master: No need to import print function anymore  https://review.opendev.org/72157612:20
openstackgerritDmitry Tantsur proposed openstack/ironic master: CI: add test-requirements to irrelevant-files  https://review.opendev.org/72842812:22
dtantsurrpittau: s/was/is/ :)12:22
rpittauheh yeah12:22
*** rloo has joined #openstack-ironic12:23
openstackgerritRiccardo Pittau proposed openstack/ironic stable/ussuri: Pin the python-ibmcclient upper bounds due to six usage  https://review.opendev.org/72838812:27
rpittaudtantsur ^12:27
iurygregorydtantsur, I'm ok with capping pycodestyle =)12:27
rpittauI added the pycodestyle pin12:27
rpittaus/pin/cap12:27
iurygregoryrpittau, ++12:27
rpittauiurygregory: sorry, quick fix, then we can merge your fix and uncap pycodestyle, then hopefully we can fix ibmcclient and uncap that too :D12:28
* iurygregory goes for lunch ( 1h10min delay on the delivery -.-')12:28
rpittauiurygregory: bon app!12:28
iurygregoryrpittau, no worries =) tks!12:28
Qianbiaorpittau any link to the problem log?12:39
*** ociuhandu has joined #openstack-ironic12:39
rpittauQianbiao: I have a patch already, no worries, small change12:40
Qianbiaook thanks.12:40
rpittaujust finishing the tests12:40
rpittauif we want to use a recent release we probably have to increase the minimum working version12:43
dtantsurnot necessary, we can add excludes for 0.2.0 and 0.2.112:50
Qianbiaodtantsur rpittau are u talking about ibmcclient?12:52
dtantsurI am, hopefully rpittau as well :)12:52
rpittaudtantsur, Qianbiao, we actally need to start from 0.2.212:52
Qianbiaoit's ok to just increase version to 0.2.212:52
rpittaupatch incoming12:52
openstackgerritRiccardo Pittau proposed openstack/ironic master: Change ibmcclient compatible version  https://review.opendev.org/72843612:52
dtantsurwe can, but we could also do !=0.2.0,!=0.2.112:52
rpittaudtantsur: I don't think we can, there's a breaking change in 0.2.2 in the esceptions12:53
rpittauexceptions12:53
dtantsurouch12:53
dtantsurokay, then we cannot (and we have to cap on stable branches)12:53
rpittauyeah12:53
dtantsurrpittau: do we want to cap to <0.3.0 to avoid the same problem in the future?12:53
dtantsuror is it too hardcore?12:53
rpittauQianbiao: can you please that patch and see if the changes makes sense from your side ?12:53
dtantsurQianbiao: same question ^^12:54
Qianbiaosure ..12:54
Qianbiaolooking12:54
rpittaudtantsur: to be honest with the drivers I would just use a specific version, like ==0.2.2, maybe too much ?12:55
dtantsurrpittau: a bit too much, would prevent getting bugfix releases12:55
dtantsur<0.3.0 sounds acceptable. I think dracclient does it.12:55
rpittaummm right12:55
rpittauok12:55
* dtantsur hopes Qianbiao won't land breaking changes in 0.2.*12:55
Qianbiaodtantsur I think wont :)12:56
rpittauQianbiao: please test the new releases with ironic before releasing :)12:56
Qianbiaoalmost all feature has done.12:56
Qianbiaorpittau sure. my bad.12:57
rpittauQianbiao: thanks and no worries! :)12:57
dtantsurdon't worry, everyone here has broken something in their life :)12:57
* dtantsur has broken CI many times during his 6 years here12:58
rpittauoh dont get me start with that :D12:58
dtantsurhaha, I want to get you started ;)12:58
openstackgerritRiccardo Pittau proposed openstack/ironic master: Change ibmcclient compatible version  https://review.opendev.org/72843612:58
dtantsurwe can wait for Friday evening though12:58
rpittauoh man, I did so many bad things12:58
Qianbiao:) I should have test again ironic. Just i am using window, it's not easy to run a test locally, need to do it in remote VM.12:59
rpittauQianbiao: I think you can use a container or a vm, I do the same even if I don't run windows12:59
rpittaulocally I mean12:59
dtantsurQianbiao: you can do something like $ ./.tox/py3/bin/pip install git+https://github.com/IamFive/python-ibmcclient and re-run unit tests13:00
* iurygregory is back13:00
dtantsur(assuming you have a py3 environment ready)13:00
dtantsurwb iurygregory, how's food?13:00
iurygregorydtantsur, the fried rice was good =)13:00
Qianbiao<rpittau> will try.13:00
iurygregorynow I just want chocolate XD13:00
* TheJulia wipes sleep from eyes13:01
TheJuliagood morning13:01
dtantsurmorning TheJulia, happy Friday13:01
rpittauQianbiao: thanks for the review :)13:01
iurygregorygood morning TheJulia13:01
rpittaugood morning TheJulia :)13:01
dtantsurwe're still fixing all the CIz, you can go back to sleep13:01
TheJuliadtantsur: happy?!? should I hide?13:01
dtantsurs/hide/nap/13:01
* TheJulia sighs13:01
iurygregory^ this13:01
TheJuliafixes in the gate? or???13:01
rpittauno, no, everything's alright, we're cool and cozy13:02
dtantsurTheJulia: ussuri needs review, I think. everything else back to norm(ish)13:02
iurygregorykinda13:02
dtantsurah, no, ussuri doesn't need review, I've approved the patch13:03
* dtantsur has memory span of a butterfly13:03
iurygregoryo.o13:03
rpittaueheh13:03
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection  https://review.opendev.org/68397113:04
TheJuliaSo... we need to send dtantsur to a butterfly festival?13:04
rpittauon a positive note, I'm very close to make the native ovmf pkg work in ubuntu focal, just seeing an interesting error in ipa, but it's a step forward as we finally see the ramdisk loading13:04
dtantsurwould totally go, but social distancing..13:04
TheJuliadtantsur: naturally13:04
dtantsurrpittau: \o/13:04
TheJuliarpittau: awesome13:04
dtantsuron a bright side, they're slowly reopening the borders13:04
iurygregoryrpittau, \o/13:05
dtantsurstarting today I can travel to the Netherlands without getting quarantined13:05
TheJuliadtantsur: If you have a chance, could you take a glance at https://review.opendev.org/#/c/728315/ and see if you agree with the general idea? It is going to need more work and I'm not quite happy with the direct interface check right but don't want to start mucking with tests too quickly13:06
patchbotpatch 728315 - ironic - WIP: Provide a path to set explicit ipxe bootloaders - 1 patch set13:06
dtantsurTheJulia: I took a quick glance this morning and it didn't seem outright insane to me. I'll take a deeper look soon.13:07
TheJuliak, thanks13:07
TheJuliaoutright insanity is what I was wanting to check13:07
Qianbiao<rpittau> you are welcome13:07
Qianbiaorpittau you take my job and thanks me.13:07
dtantsurTheJulia: there are some dragons around backward compatibility, I suspect13:07
Qianbiao:) interesting13:07
TheJuliadtantsur: yeah, I think we have a flag on the ipxe interface that only goes so far back, but I think that it is in train, so it might not be too horrible13:08
* dtantsur opens the patch again13:08
rpittauQianbiao: it's a matter of collaboration, quid pro quo :)13:08
Qianbiaonice ball man.13:09
iurygregorydtantsur, have you tested bluetooh on F32 if is working fine? =)13:10
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection  https://review.opendev.org/68397113:10
*** michchap has joined #openstack-ironic13:11
dtantsurTheJulia: a bunch of comments, nothing critical but some food for thought13:12
dtantsuriurygregory: I never use bluetooth. Anything specific I could test for you?13:12
iurygregorydtantsur, I started having problems with my headphones disconnecting from the notebook13:14
* iurygregory checking logs XD13:14
dtantsurah. I don't have any bluetooth headphones, sorry13:14
iurygregoryno worries =)13:14
rpittauiurygregory: works fine for me13:14
* dtantsur has actual physical headphones connected to him13:14
iurygregorywtf the GUI shows bluetooh enable but the service is not running -.-'13:18
iurygregorynice13:18
TheJuliadtantsur: that was exactly what I was seeking, thanks!13:18
TheJuliaMy bluetooth headphones won't stay connected to my corporate laptop :(13:19
TheJuliaIt apparently is the bluetooth audio codecs supported13:19
iurygregoryD: things were working fine till yesterday13:19
iurygregoryand the headphone is working fine with my phone >.<13:20
openstackgerritDmitry Tantsur proposed openstack/ironic master: Raise the JSON RPC connection timeout to 2 minutes  https://review.opendev.org/72844513:34
dtantsurspeaking of me breaking things ^^^ :(13:34
dtantsurmy apologies, I was naive13:34
dtantsuran example: https://zuul.opendev.org/t/openstack/build/54b51a66c28745cd96091b1129ffb5fb/log/controller/logs/screen-ir-api.txt#322613:34
dtantsuron a bright side, the retries are working :D13:34
dtantsuron a dark side, I'm no longer sure we should retry by default13:35
dtantsurin this case we retry a "provide" action and it fails because the first action was in fact in progress13:35
dtantsuropinions?13:35
dtantsurTheJulia: ^^13:36
rpittaucan't we catch the action that is executed and don't trigger the retry ?13:37
dtantsurrpittau: nope. requests doesn't have a way to know if the server is processing a request or just lost it.13:37
rpittauah it's that thing....13:37
dtantsurit's HTTP, we don't send anything back until we get the results13:38
rpittauyeah13:38
rpittauretrying by default can stay, if we can figure out a good value for the timeout, I guess the 2 minutes should be ok, considering that it's tweakable13:39
dtantsuranother option is to fail with HTTP 500 and let the caller retry13:40
dtantsurI mean, in ironic API13:40
dtantsurwith 2 retries we're talking about hanging an API thread for 6 minutes13:41
*** jdandrea has joined #openstack-ironic13:41
rpittauit's a bit long13:41
openstackgerritDmitry Tantsur proposed openstack/ironic master: Raise the JSON RPC connection timeout to 2 minutes and disable retries  https://review.opendev.org/72844513:43
* dtantsur already regrets starting this..13:43
TheJuliaugh13:44
dtantsurI also do find it problematic that our synchronous RPC calls can take more than 15 seconds13:44
TheJuliaYeah, vendor passthrough13:45
TheJuliaespescialy13:45
dtantsurTheJulia: right, but here it is do_provisioning_action13:46
dtantsuranyway, the patch is up. please review, it will probably improve the stability of the CI.13:48
*** uzumaki has joined #openstack-ironic13:52
TheJuliayeah, validate calls()13:55
TheJulia?13:55
TheJuliapower interface validate13:55
TheJuliaor is that just parameters13:56
* TheJulia doesn't remember off-hand13:56
*** Goneri has joined #openstack-ironic13:56
TheJuliaand meetings start in moments :(13:56
openstackgerritRichard G. Pioso proposed openstack/ironic stable/train: redfish: handle hardware that is unable to set persistent boot  https://review.opendev.org/72790613:59
openstackgerritMerged openstack/ironic-inspector master: Stop creating a green thread in the introspection unit tests  https://review.opendev.org/72715414:05
rpiosoGood morning, ironic14:05
rpiosodtantsur: Please consider reviewing ^^^ b4 your PTO, since stable/train may be released while you're out.14:06
dtantsursure14:13
*** bnemec is now known as beekneemech14:27
openstackgerritRiccardo Pittau proposed openstack/ironic master: Collect tftpd info from journald  https://review.opendev.org/71774514:34
rpittauhey rpioso, not sure who can approve the changes in sushy-oem-idrac except you, but I have 3 changes that should help on compatibility side, one was already approved by you https://review.opendev.org/717016 https://review.opendev.org/725520 https://review.opendev.org/72552114:38
patchbotpatch 717016 - x/sushy-oem-idrac - Switch to the new canonical constraints URL on master - 2 patch sets14:38
patchbotpatch 725520 - x/sushy-oem-idrac - Add pep8 import order check - 1 patch set14:38
patchbotpatch 725521 - x/sushy-oem-idrac - Python 3 only - 1 patch set14:38
iurygregoryrpittau, I would say that only rpioso can approve since Ilya is not around14:44
rpiosodtantsur: Thank you14:45
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection  https://review.opendev.org/68397114:49
* rpioso sees he owes rpittau a couple of reviews14:49
rpiosoiurygregory, rpittau, TheJulia: I will also ask a couple of colleagues to take a look at those three. If we're all good, seems like it would be okay for me to Workflow+1 them. Wdyt?14:52
iurygregoryrpioso, sounds good to me =)14:53
rpittaurpioso: thanks!15:01
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Add global_request_id into the base client methods  https://review.opendev.org/72566115:01
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id in node methods  https://review.opendev.org/72591915:01
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id in port and volume  https://review.opendev.org/72593015:01
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id for remaining objects  https://review.opendev.org/72594115:01
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass additional arguments into adapter  https://review.opendev.org/72846415:01
rpiosorpittau: Thank you for your patience. Busy, busy, ...15:05
Qianbiao<rpittau> will ironic team review 3rd lib too?15:07
rpittauQianbiao: well, not as "ironic team", but speaking for myself and from experience, members of the team review or contribute to anything that might be of any interest for ironic, including 3rd party libs, and not restricted to python libs :)15:12
rpittauQianbiao: an example is the python-hardware lib, which is used by ironic-python-agent15:12
Qianbiaorpittau got15:16
*** Qianbiao has quit IRC15:24
*** ociuhandu has quit IRC15:47
openstackgerritAija Jaunteva proposed openstack/sushy stable/ussuri: Fix OEM extension loading for different servers  https://review.opendev.org/72848616:00
openstackgerritAija Jaunteva proposed openstack/sushy stable/train: Fix OEM extension loading for different servers  https://review.opendev.org/72848716:01
*** k_mouza has quit IRC16:05
*** k_mouza has joined #openstack-ironic16:06
*** gyee has joined #openstack-ironic16:13
openstackgerritRichard G. Pioso proposed openstack/ironic stable/train: redfish: handle hardware that is unable to set persistent boot  https://review.opendev.org/72790616:13
openstackgerritMerged openstack/python-ironic-inspector-client master: Convert job to dib  https://review.opendev.org/71869816:16
iurygregoryrpittau, \o/ ^16:16
rpittauwhooo, unbelievable16:16
iurygregoryXD16:17
* rpittau will celebrate for the entire weekend16:17
openstackgerritRiccardo Pittau proposed openstack/ironic master: Change ibmcclient compatible version  https://review.opendev.org/72843616:18
openstackgerritRiccardo Pittau proposed openstack/ironic master: Change ibmcclient compatible version  https://review.opendev.org/72843616:18
*** Qianbiao has joined #openstack-ironic16:21
Qianbiaorpittau reply post16:27
rpittauQianbiao: 0.2.1 is ok with python 316:28
Qianbiaoyes, but not for py27 :)16:28
rpittauQianbiao: yeah, but we don't support py27 in ironic master16:29
Qianbiaoit Import typing, but not list in requirements.txt16:29
Qianbiaooh, i see.16:29
QianbiaoBut i think use 0.2.2 is better16:29
Qianbiaowe can just cherry pick to other branch later. it need >=0.2.2.16:30
rpittauQianbiao: I see what you mean in this case, alright I'll put 0.2.2, although I'd like to keep the 0.3.0 cap, as failsafe, other drivers do the same16:31
Qianbiaook16:31
Qianbiaothanks rpittau16:31
openstackgerritRiccardo Pittau proposed openstack/ironic master: Change ibmcclient compatible version  https://review.opendev.org/72843616:32
rpittauQianbiao: sure, no problem :)16:32
Qianbiaoneed to go. bye.16:34
*** Qianbiao is now known as Qianbiao|afk16:34
*** ociuhandu has joined #openstack-ironic16:36
*** k_mouza has quit IRC16:39
*** ociuhandu has quit IRC16:41
*** ociuhandu has joined #openstack-ironic16:42
*** derekh has quit IRC16:47
openstackgerritjacky06 proposed openstack/bifrost master: Remove the unused coding style modules  https://review.opendev.org/72850116:51
*** k_mouza has joined #openstack-ironic16:58
dtantsurfolks, I'm on PTO next week, see you in a week17:08
*** dtantsur is now known as dtantsur|afk17:08
iurygregorybye dtantsur|afk enjoy the PTO =)17:08
rpittaubye everyone, have a great weekend! o/17:11
*** rpittau is now known as rpittau|afk17:11
openstackgerritRiccardo Pittau proposed openstack/networking-baremetal master: Convert networking-baremetal job to dib  https://review.opendev.org/71869717:12
*** k_mouza has quit IRC17:15
openstackgerritVladyslav Drok proposed openstack/ironic master: Pass global-request-id to ironic-python-agent  https://review.opendev.org/72852817:19
openstackgerritVladyslav Drok proposed openstack/ironic-python-agent master: Add possibility to pass global request ID  https://review.opendev.org/72852917:19
openstackgerritVladyslav Drok proposed openstack/ironic master: Pass global-request-id to ironic-python-agent  https://review.opendev.org/72852817:20
openstackgerritVladyslav Drok proposed openstack/ironic master: Pass global-request-id to ironic-python-agent  https://review.opendev.org/72852817:25
arne_wiebalckbye everyone, have a good weekend o/17:29
*** ociuhandu has quit IRC17:30
*** ociuhandu has joined #openstack-ironic17:32
*** ociuhandu has quit IRC17:42
iurygregorybye arne_wiebalck17:43
*** ociuhandu has joined #openstack-ironic17:44
iurygregory\o17:44
*** ociuhandu has quit IRC17:54
*** ociuhandu has joined #openstack-ironic17:54
*** ociuhandu has quit IRC17:55
*** ociuhandu has joined #openstack-ironic17:55
*** ociuhandu has quit IRC18:05
*** ociuhandu has joined #openstack-ironic18:06
*** ociuhandu has quit IRC18:06
*** ociuhandu has joined #openstack-ironic18:06
*** ociuhandu has quit IRC18:16
*** ociuhandu has joined #openstack-ironic18:17
*** iurygregory has quit IRC18:35
*** iurygregory has joined #openstack-ironic18:38
iurygregoryyay for restarting the router on Friday night D:18:38
*** iurygregory has quit IRC18:45
*** ociuhandu has quit IRC18:57
*** ociuhandu has joined #openstack-ironic18:58
*** ociuhandu has quit IRC18:59
openstackgerritMerged x/sushy-oem-idrac master: Switch to the new canonical constraints URL on master  https://review.opendev.org/71701618:59
openstackgerritMerged x/sushy-oem-idrac master: Add pep8 import order check  https://review.opendev.org/72552018:59
openstackgerritMerged x/sushy-oem-idrac master: Python 3 only  https://review.opendev.org/72552118:59
*** ociuhandu has joined #openstack-ironic18:59
*** ociuhandu has quit IRC19:10
*** ociuhandu has joined #openstack-ironic19:12
*** ociuhandu has quit IRC19:17
gudrutis2anyone still around /19:31
gudrutis2?19:31
*** k_mouza has joined #openstack-ironic19:43
*** k_mouza has quit IRC19:48
TheJuliagudrutis2: whats up?20:12
gudrutis2Nothing much,I figured out my source of my issue20:13
gudrutis2but thanks for replying20:14
TheJuliagudrutis2: good to hear :)20:15
*** iurygregory has joined #openstack-ironic20:42
*** ociuhandu has joined #openstack-ironic20:44
*** ociuhandu has quit IRC20:49
*** rloo has quit IRC20:58
*** lbotell has joined #openstack-ironic21:02
lbotellHi all, I have this problem: After IPA finishes the deploying work, NOde tries to boot to instance thru PXE, but openstack does not offer and IP, so it gets stuck in there. Does any one has a suggestion to solve this?21:02
NobodyCamis the bios set to pxe boot?21:10
NobodyCamafter deploy it should boot from the local disk21:10
lbotellyes, BIOS is set to PXE boot21:12
lbotellAFAIK there are some choices to boot after deploy: local and netboot, am I wrong?21:13
lbotellThing is, I would like to boot from PXE always, cause my node changes the boot order to use the last working option21:13
NobodyCamThe deploy should set pxe boot when it needs it21:14
lbotellso if it boots from local disks, then I will never be able to make a new deploy21:14
lbotellOhh, I think I should clarify I am using snmp driver21:15
NobodyCamno pxe will get set for deploy21:15
NobodyCamoh21:15
NobodyCamTHat's one I have not used :(21:15
lbotellOh I see, thank you anyways :)21:16
NobodyCamI'm about to jump into a meeting but might be worth taking a look at the driver code and see what it's doing under the covers21:18
lbotellHmmm, but snmp controls only a PDU, so we can not instruct the node to boot using a specific interface21:19
*** jdandrea has quit IRC21:21
*** lbotell97 has joined #openstack-ironic21:22
*** lbotell is now known as lbotello21:25
*** lbotell97 is now known as lbotell21:25
*** jdandrea has joined #openstack-ironic21:29
*** stevebaker has joined #openstack-ironic21:31
*** ociuhandu has joined #openstack-ironic21:32
TheJuliao/21:33
openstackgerritMerged openstack/ironic-specs master: Propose iso booting  https://review.opendev.org/72594921:34
TheJuliahmm21:35
TheJulialbotello: I'm glad to hear someone is using that driver!21:36
TheJulialbotello: so, realistically, it sounds like the default boot option  is set to local when it should be network. Also, I wonder what network_interface your using21:37
openstackgerritMerged openstack/ironic stable/ussuri: Pin the python-ibmcclient upper bounds due to six usage  https://review.opendev.org/72838821:38
TheJulialbotello: the machine not getting a reply is hte real question, in my mind21:39
*** ociuhandu has quit IRC21:40
lbotellTheJulia: network_interface21:44
openstackgerritJulia Kreger proposed openstack/ironic-specs master: WIP - Victoria Cycle Priorit(y|ies)  https://review.opendev.org/72010021:44
lbotellTheJulia: network_interface | neutron21:44
lbotellis that setting correct?21:45
openstackgerritMerged openstack/ironic master: Collect ramdisk logs also during cleaning  https://review.opendev.org/72807121:46
TheJulialbotell: so you have a switch being managed by a neutron ml2 plugin?21:51
lbotellno, the swithc is just set as a single flat VLAN21:52
TheJuliaso you want the flat network interface most likely in that case21:52
TheJuliaiurygregory: don't let things go to your head :)21:59
TheJulia(in other words, refresh gerrit)21:59
iurygregoryTheJulia, ok O.o22:05
iurygregory"with great powers come great responsibilities"22:06
TheJuliaIndeed!22:07
TheJulia:)22:07
* TheJulia goes and lays down because she tweeked her back... again :(22:07
* TheJulia is just falling apart22:07
iurygregoryouch =( good luck22:08
openstackgerritMerged openstack/bifrost master: Remove the unused coding style modules  https://review.opendev.org/72850122:20
openstackgerritMerged openstack/ironic master: Remove deprecated [cinder]url  https://review.opendev.org/72812022:56
lbotelloTheJulia: It worked, I am booting instances thru PXE. Now the only bad new is that I am facing this issue: "Warning: /dev/disk/by-uuid/<some_identifier> does not exist"22:58
lbotelloany special advise that you could give me in order to build an image?22:58
*** lbotello has quit IRC23:01
TheJulialbotell: when/where are you seeing that?23:17
openstackgerritMerged openstack/ironic-python-agent stable/ussuri: CI: raise DIB jobs memory to 3 GiB  https://review.opendev.org/72842623:26
lbotellTheJulia: I saw that error while the baremetal node tried to boot a CentOS7 instance23:31
lbotellGood news I just built a Ubuntu18 image and it worked fine23:32
TheJuliaif I could get some context I might have an idea or two23:32
TheJuliayay23:32
TheJuliabut :(23:32
TheJuliaerr, some context like the screen shot23:32
lbotellhow can I share that photo?23:37
openstackgerritVerification of a change to openstack/ironic failed: Collect tftpd info from journald  https://review.opendev.org/71774523:48

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