Tuesday, 2018-07-24

*** gyee has quit IRC00:03
*** livelace2 has quit IRC00:10
*** livelace2 has joined #openstack-ironic00:10
openstackgerritwaleed mousa proposed openstack/ironic-python-agent master: Configuring mellanox interfaces using ironic python agent  https://review.openstack.org/56654400:17
*** ijw has joined #openstack-ironic00:21
*** threestrands has quit IRC00:38
*** spartacloud has joined #openstack-ironic00:48
*** rcernin_ has joined #openstack-ironic00:56
*** bdodd has quit IRC00:56
*** rcernin has quit IRC00:58
*** phuongnh has joined #openstack-ironic01:04
*** phuongnh has quit IRC01:04
*** links has joined #openstack-ironic01:17
*** spartacloud has quit IRC01:18
*** jiapei has joined #openstack-ironic01:20
*** etingof has quit IRC01:22
openstackgerritKaifeng Wang proposed openstack/ironic-python-agent master: Collect IPv6 address during introspection  https://review.openstack.org/53613601:23
*** spartacloud has joined #openstack-ironic01:28
*** tiendc has joined #openstack-ironic01:31
*** stendulker has joined #openstack-ironic01:32
*** spartacloud has quit IRC01:32
*** etingof has joined #openstack-ironic01:35
*** ijw has quit IRC02:04
*** stendulker has quit IRC02:04
*** rloo has quit IRC02:13
*** gcb has joined #openstack-ironic02:16
*** alexpilotti has joined #openstack-ironic02:17
*** alexpilotti has quit IRC02:21
*** phuongnh has joined #openstack-ironic03:06
*** r-daneel has joined #openstack-ironic03:21
*** ijw has joined #openstack-ironic03:27
*** ijw has quit IRC03:32
*** phuongnh has quit IRC03:33
*** phuongnh has joined #openstack-ironic03:34
*** r-daneel has quit IRC03:39
*** bdodd has joined #openstack-ironic03:44
*** spartacloud has joined #openstack-ironic03:45
*** bdodd has quit IRC03:48
*** spartacloud has quit IRC03:49
*** bdodd has joined #openstack-ironic03:52
*** stendulker has joined #openstack-ironic03:57
*** zhangfei has joined #openstack-ironic04:06
*** hshiina has joined #openstack-ironic04:11
openstackgerritNguyen Van Trung proposed openstack/ironic master: Update docs for troubleshooting with maintainance mode  https://review.openstack.org/58512604:13
*** spartacloud has joined #openstack-ironic04:14
*** r-daneel has joined #openstack-ironic04:17
*** spartacloud has quit IRC04:24
*** luzC has quit IRC04:25
*** karimull has quit IRC04:25
*** karimull has joined #openstack-ironic04:25
*** luzC has joined #openstack-ironic04:28
*** ijw has joined #openstack-ironic04:33
*** phuongnh has quit IRC04:34
*** phuongnh has joined #openstack-ironic04:35
*** ijw has quit IRC04:38
*** e0ne has joined #openstack-ironic04:40
*** e0ne has quit IRC04:40
*** jaganathan has quit IRC04:42
*** jaganathan has joined #openstack-ironic04:42
*** honza has quit IRC04:47
*** honza has joined #openstack-ironic04:48
*** honza is now known as Guest5685004:49
*** e0ne has joined #openstack-ironic04:53
*** e0ne has quit IRC04:55
*** ijw has joined #openstack-ironic05:04
openstackgerritShivanand Tendulker proposed openstack/ironic master: Fix for failure in cleaning  https://review.openstack.org/58013605:07
*** pc_m has quit IRC05:09
*** ijw has quit IRC05:11
*** pc_m has joined #openstack-ironic05:13
*** tiendc has quit IRC05:32
*** tiendc has joined #openstack-ironic05:32
*** zhangfei has quit IRC05:43
*** mjura has joined #openstack-ironic05:44
*** zhangfei has joined #openstack-ironic05:56
*** rbartal has joined #openstack-ironic06:12
*** skazi has joined #openstack-ironic06:16
*** stendulker_ has joined #openstack-ironic06:18
*** stendulker has quit IRC06:21
*** zhangfei has quit IRC06:28
*** pcaruana has joined #openstack-ironic06:34
*** tssurya has joined #openstack-ironic06:43
openstackgerritHironori Shiina proposed openstack/ironic master: snmp: Keep get_next method backward-compatible  https://review.openstack.org/58464706:46
*** arnewiebalck_ has joined #openstack-ironic06:53
*** arnewiebalck_ has quit IRC06:57
*** stendulker has joined #openstack-ironic07:05
*** stendulker_ has quit IRC07:08
*** racedo has joined #openstack-ironic07:16
*** tesseract has joined #openstack-ironic07:18
openstackgerritKaifeng Wang proposed openstack/ironic-inspector master: [WIP] Wrap rpc server into oslo.service  https://review.openstack.org/58475807:24
*** ajya has joined #openstack-ironic07:30
*** zhangfei has joined #openstack-ironic07:31
*** phuongnh has quit IRC07:32
*** phuongnh has joined #openstack-ironic07:33
*** arnewiebalck_ has joined #openstack-ironic07:46
*** AlexeyAbashkin has joined #openstack-ironic07:50
*** mjura has quit IRC07:53
*** arnewiebalck_ has quit IRC07:53
*** rcernin_ has quit IRC07:56
*** stendulker_ has joined #openstack-ironic08:03
*** stendulker has quit IRC08:06
*** derekh has joined #openstack-ironic08:07
*** skazi has quit IRC08:07
*** rcernin_ has joined #openstack-ironic08:09
*** dougsz has joined #openstack-ironic08:10
*** gkadam has joined #openstack-ironic08:13
*** e0ne has joined #openstack-ironic08:15
openstackgerritOlivier Bourdon proposed openstack/ironic-lib stable/queens: Fix GPT bug with whole disk images  https://review.openstack.org/57981808:22
*** dtantsur|afk is now known as dtantsur08:33
dtantsurTheJulia: all current ironic-staging-drivers-core members agreed to your addition, so welcome :)08:35
dtantsurTheJulia: you can celebrate it by reviewing https://review.openstack.org/567902 ;)08:36
patchbotpatch 567902 - ironic-staging-drivers - Remove classic drivers08:36
etingofmorning Ironic o/08:41
arnewiebalckGood morning Ironic! The API processes in our deployment have a memory footprint of 300MB RSS each. As the DB is only 50MB, I was wondering what that memory is used for .. any idea?08:42
dtantsurarnewiebalck: python just eating memory? :) hard to tell without profiling I guess. why don't you use it with wsgi?08:51
arnewiebalckdtantsur: It seems the process starts with 70MB and goes to 300MB upon first get all nodes request.08:52
arnewiebalckdtantsur: Moving to wsgi is on the list :)08:52
arnewiebalckdtantsur: Guess it makes sense to do that first and come back if the issue persists ...08:53
arnewiebalckdtantsur: I was just wondering what that scales with.08:53
arnewiebalckdtantsur: Like: no of nodes (DB size), no of reqs, ...08:54
dtantsurarnewiebalck: to me it should not change much, unless we're leaking memory somewhere08:54
dtantsuron my testing machine I have two wsgi processes around 110M each08:55
dtantsurI wonder if it could be oslo.messaging related08:55
dtantsurthough listing nodes does not use RPC08:55
*** mjura has joined #openstack-ironic08:56
*** priteau has joined #openstack-ironic08:56
arnewiebalckdtantsur: I got a QA setup with much less nodes (50 rather than >1000), and there the RSS is also ~100MB09:00
dtantsurarnewiebalck: hmm, maybe it's cached hash ring that takes space?09:00
dtantsurthough I can hardly imagine it taking 200M09:00
arnewiebalckdtantsur: So, the DB is 20x smaller, but the RSS footprint only a factor 3.09:01
*** hshiina has quit IRC09:01
*** stendulker has joined #openstack-ironic09:01
arnewiebalckdtantsur: The prod one has 600MB VIRT and 300MB RSS on each worker. And from what I see, it jumps on the first request. So, I was wondering if SQLAlchemy would get the data from the DB and “nicely” lay this out in memory ...09:03
*** dmellado has quit IRC09:03
arnewiebalckdtantsur: All I could get so far is that there are 200MB on the heap.09:04
arnewiebalckdtantsur: Let me try to move wsgi, which I wanted to do anyway, and then revisit the situation.09:05
*** stendulker_ has quit IRC09:05
dtantsurarnewiebalck: keep in mind that python may not return big chunks of memory back to linux even if it's free09:07
dtantsurI wonder if this is what's happening for you09:07
arnewiebalckdtantsur: Hmm, that would explain why the Python memory dump found only 50MB our of the 300MB.09:11
*** stendulker_ has joined #openstack-ironic09:16
arnewiebalckdtantsur: OTOH, I just triggered a python garbage collection on the API: didn’t change the memory footprint.09:16
dtantsurarnewiebalck: gc won't help in this case. it's just the way python manages memory09:17
dtantsurit allocates quite big pools and only returns to malloc those completely empty09:17
arnewiebalckdtantsur: Ah, ok.09:17
*** stendulker has quit IRC09:19
*** stendulker_ has quit IRC09:35
*** stendulker_ has joined #openstack-ironic09:35
*** dsneddon has quit IRC09:36
*** oanson has quit IRC09:45
*** oanson has joined #openstack-ironic09:45
*** penick has quit IRC09:46
*** penick has joined #openstack-ironic09:49
*** betherly-afk is now known as betherly_10:06
etingofarnewiebalck, you may consider trying a memory profiler like guppy or muppy in hope to get hold of the source the leak...10:17
arnewiebalcketingof: Thanks! I tried, with little success. I did a memory dump with pyrasite, but that found only 50MB out of the 300MB in the Python process.10:18
arnewiebalcketingof: I was about to try with gdb directly, but now I probaly move to https first :)10:18
arnewiebalcketingof: Hoping the issue turns into a non-issue ;-)10:19
etingofarnewiebalck, that's the thing about profilers - they seem to tackle the problem differently thus reporting different things10:19
arnewiebalcketingof: The kernel is pretty consistent, though, and pmap says the process has 200MB on the heap.10:19
*** phuongnh has quit IRC10:20
arnewiebalcketingof: But, yeah, not sure if that memory dump I did was accurate or complete.10:20
arnewiebalcketingof: We’re preparing now the move to httpd, I’ll report back.10:21
*** spartacloud has joined #openstack-ironic10:21
etingofarnewiebalck, also, theoretically, some process memory can be allocated by extension modules so it may not show up as python objects...10:21
arnewiebalcketingof: What examples of such modules be?10:22
arnewiebalcketingof: What would …10:22
etingofarnewiebalck, database wrapper for example?10:23
arnewiebalcketingof: SQLAlchemy10:23
etingofe.g. python bindings to a database client10:23
*** dmellado has joined #openstack-ironic10:24
openstackgerritvinay kumar muddu proposed openstack/ironic master: Documentation update of iLO BIOS settings  https://review.openstack.org/58520210:25
arnewiebalcketingof: shouldn’t pmap report it as such then?10:25
*** spartacloud has quit IRC10:25
etingofarnewiebalck, indeed, but not python-level memory profiler. that's what I am trying to say10:26
*** e0ne has quit IRC10:27
arnewiebalcketingof: Ah, I see.10:27
openstackgerritOlivier Bourdon proposed openstack/ironic-lib stable/queens: Fix GPT bug with whole disk images  https://review.openstack.org/57981810:28
*** arnewiebalck_ has joined #openstack-ironic10:29
arnewiebalckdtantsur etingof : Let’s see what moving to httpd gives ... thx for your suggestions!10:32
*** e0ne has joined #openstack-ironic10:32
*** arnewiebalck_ has quit IRC10:33
*** e0ne has quit IRC10:40
*** racedo has quit IRC10:40
*** stendulker has joined #openstack-ironic10:43
*** stendulker_ has quit IRC10:47
*** skazi has joined #openstack-ironic10:51
*** rcernin_ has quit IRC10:52
*** stendulker_ has joined #openstack-ironic11:00
*** stendulker has quit IRC11:03
*** stendulker_ has quit IRC11:04
*** alexpilotti has joined #openstack-ironic11:05
*** alexpilotti has quit IRC11:05
*** alexpilotti has joined #openstack-ironic11:06
dtantsuretingof: we use pure-python mysql bindings because eventlet11:07
dtantsurI'd still bet on the free objects pools11:08
etingofah, I see11:08
*** alexpilo_ has joined #openstack-ironic11:08
*** alexpilotti has quit IRC11:11
openstackgerritOlivier Bourdon proposed openstack/ironic-lib stable/queens: Fix GPT bug with whole disk images  https://review.openstack.org/57981811:13
*** racedo has joined #openstack-ironic11:16
*** gcb has quit IRC11:23
jrollmorning11:26
*** dougsz has quit IRC11:31
*** dougsz has joined #openstack-ironic11:32
dtantsurmorning jroll11:32
jrollhey dtantsur :)11:35
jrolldespite what zuul says, the conductor_group stuff seems ready11:35
jrollwhen you have a few :)11:35
dtantsuron my radar, just trying to wake up :)11:37
*** zhangfei has quit IRC11:38
* jroll passes around coffee11:38
openstackgerrityolanda.robla proposed openstack/ironic master: WIP: Add documentation for BIOS settings  https://review.openstack.org/58532211:42
*** r-daneel has quit IRC11:46
*** rh-jelabarre has joined #openstack-ironic11:47
*** serlex has joined #openstack-ironic11:49
*** e0ne has joined #openstack-ironic11:53
*** linkmark has joined #openstack-ironic11:54
TheJuliagood morning11:54
*** Phuongnh has joined #openstack-ironic11:54
etingof\o11:56
*** tiendc has quit IRC11:56
*** e0ne has quit IRC11:58
*** MrBerns has quit IRC11:58
*** MrBerns has joined #openstack-ironic11:59
dtantsurmorning TheJulia11:59
*** namnh has joined #openstack-ironic12:01
*** e0ne has joined #openstack-ironic12:07
*** MattMan has quit IRC12:08
*** MattMan has joined #openstack-ironic12:08
*** jiapei has quit IRC12:10
*** r-daneel has joined #openstack-ironic12:11
*** trown|outtypewww is now known as trown12:11
*** strigazi has quit IRC12:13
*** strigazi has joined #openstack-ironic12:14
*** r-daneel has quit IRC12:14
TheJuliafeels like we're starting to see a higher rate of failures for some of our tests :(12:18
dtantsuryep :(12:21
*** MrBerns has quit IRC12:23
*** namnh has quit IRC12:24
*** MrBerns has joined #openstack-ironic12:24
*** namnh has joined #openstack-ironic12:24
*** namnh has quit IRC12:31
dtantsurjroll: both patches LGTM, thanks12:33
TheJuliaI just looked at the first one, looks great to me12:33
TheJuliaI'm going to take a look at the second one12:33
TheJuliaI've not really seen a pattern with the test failures yet12:33
TheJulia:\12:33
dtantsuryeah, nothing specific :(12:33
MrBernsHi guys, would someone be able to help me with my node deployment failure on bifrost, I am still having the parted issue from before:  http://paste.openstack.org/show/iGyjBweDzfZLK5SOFipD/12:34
MrBernsI am booted into the ramdisk atm if any extra debugging info is required12:34
dtantsurMrBerns: some context needed: whole disk or partition image, msdos vs gpt, etc12:36
*** racedo has quit IRC12:37
MrBernsdtantsur, I am not sure with regards to the above. I am just trying to boot a node I have enrolled in bifrost using the deploy-dynamic playbook. From what I can see in the IPA logs it runs the write_image.sh script to write the qcow2 (standard ubuntu cloudimage) file to disk, says its written it and immidiately prints the above error12:37
MrBernsFrom what I can tell its the whole disk but I don't know which partition table bifrost is using12:39
dtantsurMrBerns: msdos by default. but I'm suspecting that it's a partition image, so we end up without partition table..12:39
dtantsurmind pasting a link to the image you're using?12:40
openstackgerritOlivier Bourdon proposed openstack/ironic-python-agent master: Add configurable value for get-pip.py retrieval  https://review.openstack.org/58533712:41
olivierb-hello everyone.12:43
MrBernsdtantsur, Im not sure how to share the whole image, but I built it using the instructions in https://docs.openstack.org/bifrost/latest/user/troubleshooting.html (Thats the Coreos one)12:44
MrBernsI previously also tried using Centos and Ubuntu images with the same result12:44
openstackgerritOlivier Bourdon proposed openstack/ironic-lib stable/queens: Fix GPT bug with whole disk images  https://review.openstack.org/57981812:45
*** racedo has joined #openstack-ironic12:45
dtantsurMrBerns: no, I meant the ubuntu image, is it something like https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img ?12:45
olivierb-TheJulia trying to find a way to fix https://review.openstack.org/579818 which goes further now that I have added lines with PIP_GET_PIP_URL='https://bootstrap.pypa.io/3.2/get-pip.py' the same errors occurs a bit further down the path and therefore I made https://review.openstack.org/58533712:45
patchbotpatch 579818 - ironic-lib (stable/queens) - Fix GPT bug with whole disk images12:45
patchbotpatch 585337 - ironic-python-agent - Add configurable value for get-pip.py retrieval12:45
olivierb-what do you think ?12:46
TheJuliaolivierb-: let me get something to eat and I'll dig. I'm just finishing up an email at the moment12:46
olivierb-of course, have a nice and calm breakfast ;-)12:46
MrBernsdtantsur, Oh pardon yes thats the one12:47
MrBernsI converted it to qemu using 'qemu-img convert -f raw -O'12:47
MrBernsNot qemu, qcow2 :\12:48
*** rloo has joined #openstack-ironic12:51
dtantsurthat's a weird image, hmm12:53
dtantsuraha, it's a GPT image12:54
TheJuliaOkay, PTL hat done for the morning12:59
rloogood morning ironic'ers13:00
dtantsurso it probably fails at https://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L821 because parted cannot recognize the GPT partition. mmmm...13:00
dtantsurmorning rloo13:00
*** Phuongnh has quit IRC13:00
rloomorning dtantsur, TheJulia :)13:00
rloodid any of you look to see why https://review.openstack.org/#/c/579684/ is failing?13:01
patchbotpatch 579684 - ironic - Use conductor group for hash ring calculations13:01
TheJuliarloo: yeah, looks like the port change never worked or timeed out. Unrelated to the change its self13:01
rlooOk, so recheck?13:01
TheJuliarloo: if it is not already actively running a recheck, yes13:01
rlooTheJulia: ah, yeah, I see that jroll has rechecked. (i need to wake up)13:02
MrBernsdtantsur, So I need to use an image that uses msdos?13:03
dtantsurMrBerns: you should be fine with GPT, I don't get why it fails..13:04
MrBernsIs there anything else IPA should be doing before trying to create that partition? Apart from writing the qcow image to disk that is. Perhaps some step is getting skipped13:05
openstackgerritOlivier Bourdon proposed openstack/ironic-lib stable/queens: Fix GPT bug with whole disk images  https://review.openstack.org/57981813:07
*** ianychoi has quit IRC13:08
TheJuliaolivierb-: LGTM, I suspect we may need to end up squashing the changes together for stable branches, I guess lets wait and see a little bit.13:08
jrollmorning everyone that showed up since I last spoke :)13:08
*** ianychoi has joined #openstack-ironic13:08
jrolldtantsur: thanks for the class-level use_groups mention, I knew there was something but was blanking on it13:09
* jroll does follow ups13:09
olivierb-TheJulia in fact I was wrong in adding the variable to ironic-lib patch13:09
olivierb-first because it is not part of the backport of this very specific bug13:09
dtantsurMrBerns: you said you're in the ramdisk now, right? if you try $ parted -s -m /dev/sdc unit MiB print, does it fail the same way? is /dev/sdc actually the correct disk?13:09
TheJuliawow, MrBerns issue is kind of bizzar :(13:09
olivierb-second because I was wrong assuming that the 1st get-pip.py retrieval was failing13:10
olivierb-only the one when building tinyipa is failing somehow13:10
MrBernsError: /dev/sda: unrecognised disk label13:10
olivierb-I reverted https://review.openstack.org/579818 to your previous version13:10
patchbotpatch 579818 - ironic-lib (stable/queens) - Fix GPT bug with whole disk images13:10
TheJuliaolivierb-: I thought it was earlier on, but with tinyipa we also get to run an older grumpier python, so that change is totally appropriate I think13:11
*** arnewiebalck_ has joined #openstack-ironic13:11
*** cdearborn has joined #openstack-ironic13:11
olivierb-and will backport https://review.openstack.org/585337 to stable versions when consensus is reached ;-). thanks a lot13:11
patchbotpatch 585337 - ironic-python-agent - Add configurable value for get-pip.py retrieval13:11
MrBernsBut then it prints the rest of the command output13:11
dtantsurMrBerns: what about sfdisk -l?13:12
dtantsuroh, hmm. and what's this output?13:12
dtantsurI wonder if it's the problem olivierb- is trying to solve13:12
MrBernsIm on the graphical console atm so theres no easy way for me to paste this output, but it looks like a standard fdisk output sda looks fine and there are no partitions on it13:13
TheJuliadtantsur: I think they ar edifferent13:13
TheJuliaOo13:13
dtantsurMrBerns: is it sda or sdc? your paste mentions sdc13:13
dtantsurTheJulia: okay. I got triggered by "GPT" "whole disk images"13:14
MrBernsPardon, should clarify, Ive been having this issue for a couple of days, the node im currently booted into is sda, the paste from yday was a different node and is sdc13:14
MrBernsI just replaced the qcow image again and tried to boot the node from yday and now it worked :S13:15
dtantsurO_o13:15
dtantsurdo you have automated cleaning enabled? maybe something remaining on nodes confuse IPA?13:15
openstackgerritJim Rollenhagen proposed openstack/ironic master: Simplify hash ring tests  https://review.openstack.org/58534613:15
openstackgerritJim Rollenhagen proposed openstack/ironic master: Be more precise with conductor group API tests  https://review.openstack.org/58534713:15
*** arnewiebalck_ has quit IRC13:15
MrBernsNo cleaning is disabled for now as we've had a load of other problems with that13:16
MrBernsLet me try and boot another node13:16
*** VisBits has joined #openstack-ironic13:16
dtantsurrloo: no pressure, but I thin we're waiting for your review on the conductor group stuff :)13:18
rloodtantsur: looking now :)13:18
*** jaypipes has quit IRC13:20
* TheJulia needs a caffeine IV13:20
rloodtantsur: +A'd13:21
dtantsur\o/13:21
rloonow it is up to zuul13:21
rloono pressure zuul... :D13:22
TheJuliaheh13:22
rloodtantsur, TheJulia: you good with https://review.openstack.org/#/c/581391? Or are you waiting for me to review that?13:22
patchbotpatch 581391 - ironic - Expose node.conductor_group in the REST API13:22
TheJuliaI'm good with it if your not up for reviewing it13:23
rlooI can review it -- was wondering if you wanted me to do so or not :) I'll look13:23
* TheJulia loads the zuul dahsboard with the string "ironic" and just keeps it open to keep an eye out for failing jobs13:23
dtantsurrloo: I don't insist :)13:24
openstackgerritDerek Higgins proposed openstack/ironic master: [TEST] [DO NOT MERGE] Nothing to see here  https://review.openstack.org/48711813:25
TheJuliaRe: ramdisk spec, it has 2x+2, code is presently sitting with a -2 until the spec is approved. I'm happy to push a follow-up to the spec later today, since we seem to have approached consensus.13:26
dtantsurTheJulia: I thought it's fair to wait for other people to review. if other cores (jroll, sambetts, vdrok, whoever is around) are not up for reviewing it, I'm fine with approving.13:27
TheJuliaThat is fair13:28
jrollI'm fine reviewing it soon or after it lands, either way13:28
jrollI've realized my needs with that are slightly different, we're burning grub and ipxe into the disk and then netbooting from there13:29
jrollso need to figure out a way to tweak that13:29
TheJuliamgoddard is also not around today it seems :\13:30
TheJuliajroll: interesting...13:30
TheJuliawell, if we still write the ipxe template, all the dhcp server needs to do is say "here, go read this url for your script"13:30
jrollyep13:31
MrBernsOk well it seems my issue is resolved now, thanks all13:31
dtantsurjroll: maybe similar to OVB, which uses an iPXE image as the instance image13:31
jrollTheJulia: I'd probably burn that part in as well, so we can totally remove dhcp13:31
dtantsurMrBerns: you're welcome :) I like when issues resolve on their own (I don't like when I don't understand them though)13:31
TheJuliajroll: vmedia booting?13:31
jrollTheJulia: no, just boot ipxe from disk and chain-load to an image from there13:32
TheJuliainteresting13:32
dtantsursounds like another deploy interface? :D13:32
jrollgrub and ipxe are part of the trust chain here13:32
jrollso we burn them to disk in the "factory" before sending it off to the site13:33
* jroll should write this long-form13:33
TheJuliaYeah, I was pondering that for arm actually13:33
TheJuliabut not pre-burnt on the node13:33
openstackgerrityolanda.robla proposed openstack/ironic master: WIP: Add documentation for BIOS settings  https://review.openstack.org/58532213:37
*** skazi has quit IRC13:37
rloojroll: where do you deal with notification updates, and doc updates (for conductor_groups)?13:38
jrollrloo: ugh, forgot about notifications. docs are still on my todo list13:38
*** dprince has joined #openstack-ironic13:38
jrollI can do notifications quickly as a follow up?13:38
TheJuliajroll: yes13:39
rlooyeah, i'm good if notifications are done soon. +A'd13:39
jrollI've never done notifications, is it just adding it to the notification object?13:39
jrolland bumping that version13:39
rloojroll: it is a PITB. you add and bump versions in all payloads that inherit. and in the doc too.13:40
TheJuliajroll: basically that is correct, decorator, versions, and then stuff past that including doc13:40
*** bdodd has quit IRC13:40
jrollsheesh13:40
jrollthanks13:40
TheJuliajroll: it goes pretty quick13:41
rlooyeah, it isn't hard. just tedious :)13:41
openstackgerritDerek Higgins proposed openstack/ironic master: [TEST] [DO NOT MERGE] Nothing to see here  https://review.openstack.org/48711813:41
rloojroll: isn't there a client patch?13:42
TheJuliarloo: dmitry wrote it13:42
rloodifferent topic? I'll look for it...13:42
jrollrloo: https://review.openstack.org/58490113:42
patchbotpatch 584901 - python-ironicclient - Add support for conductor groups13:42
TheJuliait was the only outstanding python-ironicclient patch as of yesterday :)13:42
rlooThx jroll. WOW, is that how we're supposed to use topics now?13:43
rloo2001795/23117/conductor-group :)13:43
TheJuliai hope not13:43
jrollrloo: um, idk13:43
jrollI see a few like that13:43
jrollthough may just be a dmitry thing13:44
TheJuliaour docs say story/story#13:44
jrollthe task isn't helpful if we actually break up the stories :)13:44
rloointeresting. but it isn't useful if it doesn't connect with the other patches 'for that topic'13:44
dtantsurTheJulia, jroll, yeah, it's how I do it13:44
dtantsurI expected gerrit to replace it like it used to with LP13:44
rlooi thought the idea of 'topic' was so you could get all the patches related to that topic.13:44
dtantsurapparently it's yet another missing feature13:44
rlooOH. Missing feature. Sigh.13:44
dtantsurthe problem is that topics are derived from local branches13:45
dtantsurand I use this schema for local branches. which you never noticed because gerrit was replacing them with bug/XXX :)13:45
*** bdodd has joined #openstack-ironic13:45
dtantsurnow I'll have to remember to do $ git review -t story/XXX13:45
rloodtantsur: ah, the truth comes out :)13:46
rloowell, the good thing about topics is you can hand-edit them later.13:46
dtantsurright13:46
openstackgerritDerek Higgins proposed openstack/ironic master: Fix the list of irrelevant-files  https://review.openstack.org/58535913:49
jrollalias gr='git review -t $(git branch | sed -e 's/([0-9]+)\/[0-9]+\/.*/story\/$1/')'13:50
jrollor something :P13:50
dtantsurnot bad13:50
*** bdodd has quit IRC13:54
*** r-daneel has joined #openstack-ironic14:02
openstackgerritJim Rollenhagen proposed openstack/ironic master: Add conductor_group to node notifications  https://review.openstack.org/58537114:03
*** MrBerns has quit IRC14:03
jroll^ there's notification stuffs rloo14:04
*** baha has joined #openstack-ironic14:04
rloojroll: what, moar stuff to review? :)14:04
jrollyep!14:04
jrolland two easy fixups in front, now you have to look at those, muahaha14:04
rloob* eautiful14:05
jroll:)14:05
*** mjura has quit IRC14:05
olivierb-TheJulia I just found about https://review.openstack.org/#/c/583520/ which does not seem to fix the issue but goes way further14:06
patchbotpatch 583520 - ironic-python-agent - Pin get-pip.py to 3.214:06
*** hamzy_ has quit IRC14:07
dtantsurfolks, any ideas where to put information about reset_interfaces feature? we don't seem to have much on changing drivers14:16
rloodtantsur: i think we have two? main pages about drivers. looking...14:17
*** mjturek has joined #openstack-ironic14:17
rloodtantsur: well, this seems to be the main page: https://docs.openstack.org/ironic/latest/admin/drivers.html14:18
TheJuliadtantsur: seems like an admin-ish task14:19
rloodtantsur: i think the other page i'm thinking of is the one that had a table with classic-driver -> interfaces, but that is probably gone now.14:19
rloodtantsur: so that page, add another section/link?14:19
rloowhere is our description of the diff hardware interfaces?14:20
dtantsuryeah, this is my thought as well14:20
dtantsurin the install guide14:20
rloodtantsur: OH. hmm.14:20
rloodtantsur: I think it belongs in the admin, cuz you only want to do this (change hw type) after it has been set14:21
rloodtantsur: maybe in the admin, add a new section, and in the new section, link to https://docs.openstack.org/ironic/latest/install/enabling-drivers.html14:22
rloo(and vice versa I guess)14:22
dtantsuryeah, good idea14:23
TheJuliadtantsur: how much longer are you going to be around today?14:24
rloodtantsur: i'm good with approving this, with a follow up. wdyt? https://review.openstack.org/#/c/576717/14:24
patchbotpatch 576717 - ironic-specs - Add Boot from Ramdisk spec14:24
*** bdodd has joined #openstack-ironic14:25
*** rbartal has quit IRC14:27
*** links has quit IRC14:31
TheJuliaolivierb-: looks like your tinyipa change on master is failing :(14:34
olivierb-TheJulia note sure to understand what you mean as https://review.openstack.org/585337 did not finish CI yet14:36
patchbotpatch 585337 - ironic-python-agent - Add configurable value for get-pip.py retrieval14:36
TheJuliaolivierb-: I can see it on http://zuul.openstack.org14:36
olivierb-anyways this is the 1st part of it because I need to change the env variables to effectively retrieve 3.2 version instead of latest14:36
olivierb-TheJulia keep forgetting about this and that I do not have to way to see some results14:37
dtantsurrloo++14:37
dtantsurTheJulia: for 2 hours at least. why?14:37
TheJuliadtantsur: about to post... if the unit tests don't fail... the fix I put together for markguz14:38
TheJuliainstad of adding a new config parameter14:39
rloodtantsur: you can remove your -2 from https://review.openstack.org/#/c/568940/14:39
patchbotpatch 568940 - ironic - ramdisk deploy driver14:39
TheJuliaugh, 2 failed tests14:39
dtantsursure14:39
*** markguz has joined #openstack-ironic14:43
openstackgerritAleksandra Bezborodova proposed openstack/sushy master: Add a virtual media resource  https://review.openstack.org/57081014:43
*** markguz_ has joined #openstack-ironic14:49
*** rpioso|afk is now known as rpioso14:49
rpiosoGood morning14:49
TheJuliagood morning rpioso14:50
rpiosoTheJulia: o/14:50
*** hamzy_ has joined #openstack-ironic14:50
*** markguz has quit IRC14:52
*** hamzy_ has quit IRC14:52
*** hamzy_ has joined #openstack-ironic14:52
openstackgerritMerged openstack/ironic-specs master: Add Boot from Ramdisk spec  https://review.openstack.org/57671714:53
openstackgerritIlya Etingof proposed openstack/ironic master: Add Redfish inspect interface  https://review.openstack.org/44942514:55
NobodyCamGood Morning Ironic'ers14:57
rpiosoNobodyCam: Good morning :)14:57
dtantsurmorning NobodyCam14:57
NobodyCamMorning rpioso and dtantsur :)14:58
*** arnewiebalck_ has joined #openstack-ironic14:59
*** MrBerns has joined #openstack-ironic15:02
openstackgerritJulia Kreger proposed openstack/ironic master: Change PXE logic to always link macs with UEFI  https://review.openstack.org/57895915:02
TheJuliadtantsur: ^^^15:02
dtantsurgreat! will get to it soon15:02
TheJuliadtantsur: thanks15:03
*** arnewiebalck_ has quit IRC15:04
*** jcoufal has joined #openstack-ironic15:04
*** rcernin_ has joined #openstack-ironic15:04
openstackgerritJulia Kreger proposed openstack/ironic master: ramdisk deploy driver  https://review.openstack.org/56894015:10
TheJuliadtantsur: added reno ^^^15:11
* TheJulia is unsure of how verbose to be, but should begin on doc and tempest test later today15:11
dtantsurcool. cannot promise to get this one today, but likely tomorrow15:11
TheJuliaworks for me15:11
TheJuliaI'm going to step away and go get some lunch, bbiab15:14
openstackgerritAija Jaunteva proposed openstack/sushy-tools master: Add BIOS resource support  https://review.openstack.org/58060915:15
dtantsurhttps://www.openstack.org/summit/berlin-2018/vote-for-speakers15:21
*** MrBerns2 has joined #openstack-ironic15:23
etingofdtantsur, does task 10389 look plausible? -- https://storyboard.openstack.org/#!/story/152675315:24
dtantsuretingof: a bit more precisely "Add the redfish virtual media boot interface"15:24
openstackgerrityolanda.robla proposed openstack/ironic master: WIP: Add documentation for BIOS settings  https://review.openstack.org/58532215:25
*** MrBerns has quit IRC15:27
dtantsurtime for voting requests :) https://www.openstack.org/summit/berlin-2018/vote-for-speakers#/2199315:27
etingofdtantsur, that's the title, right? are the notes good enough?15:27
dtantsurah, notes15:28
dtantsuretingof: yep, the notes are correct15:29
etingofthat seems to be quite a large piece of work15:29
*** rcernin_ has quit IRC15:30
dtantsurI'd say medium :)15:30
*** pcaruana has quit IRC15:32
*** MrBerns3 has joined #openstack-ironic15:36
*** hongbin has joined #openstack-ironic15:36
*** gyee has joined #openstack-ironic15:37
*** MrBerns2 has quit IRC15:38
hongbinfolks, if you find your gate break due to the recent landed validation logic in neutron, you might consider merging this fix: https://review.openstack.org/#/c/583990/15:38
patchbotpatch 583990 - ironic-tempest-plugin - Correct the usage on listing neutron ports15:38
dtantsurTheJulia: ^^^15:39
* jroll is on it15:39
jrollthanks hongbin!15:39
hongbinjroll: np15:40
* dtantsur goes to this department store from time to time, might as well ask how their ironic is doing :D https://www.openstack.org/summit/berlin-2018/vote-for-speakers#/2259515:40
* TheJulia returs with lunch15:43
*** arnewiebalck_ has joined #openstack-ironic15:53
openstackgerritJim Rollenhagen proposed openstack/ironic master: Add conductor_group to node notifications  https://review.openstack.org/58537115:53
openstackgerritJim Rollenhagen proposed openstack/ironic master: Add deploy_step to NodePayload.SCHEMA  https://review.openstack.org/58541315:54
jroll^ rloo, took care of the deploy_step thing for you15:54
*** racedo has quit IRC15:55
rloothx jroll. it was also missing in the notifications doc; i thought i had reviewed that. we should just automate that doc anyway. one day...15:55
*** arnewiebalck_ has quit IRC15:58
TheJuliawheeee http://logs.openstack.org/84/579684/16/gate/ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode/557866f/logs/subnode-2/screen-n-cpu.txt.gz#_Jul_24_15_16_58_07228416:06
TheJuliahttp://logs.openstack.org/84/579684/16/gate/ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode/557866f/job-output.txt.gz#_2018-07-24_15_17_24_80880516:10
*** serlex has quit IRC16:10
*** e0ne has quit IRC16:10
openstackgerritOlivier Bourdon proposed openstack/ironic-python-agent master: Add configurable value for get-pip.py retrieval  https://review.openstack.org/58533716:12
*** trown is now known as trown|lunch16:16
*** dsneddon has joined #openstack-ironic16:17
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add documentation for changing node's hardware type  https://review.openstack.org/58546316:21
dtantsurTheJulia, rloo ^^^16:21
*** lucasagomes is now known as lucas-afk16:24
rloodtantsur: NOOOOO, not documentation!16:25
dtantsurrloo: documentation FOR DRIVERS!16:25
dtantsureveryone's favourite16:25
rloodtantsur: i'm not going to get to that this week. am only allocating time for doing stuff that is needed this week.16:25
dtantsurunderstandable. I just did it right now because otherwise I'll forget16:26
rloodtantsur: i think the fav doc is the nonexisting ones for reference architecture guide :D16:26
rloodtantsur: yeah, understand and good that you wrote that doc!16:26
dtantsurrloo: it's not completely non-existing, we have one case covered :)16:26
rloodtantsur: heh, people are waiting with anticipation for the next chapter!16:27
*** jaganathan has quit IRC16:27
* dtantsur too :)16:39
*** dtantsur is now known as dtantsur|afk16:39
dtantsur|afksee you tomorrow16:39
*** mjura has joined #openstack-ironic16:39
*** markguz has joined #openstack-ironic16:40
*** markguz_ has quit IRC16:43
*** tssurya has quit IRC16:43
TheJuliaEEK! Documentation!16:49
* TheJulia hides under the piles of code16:49
*** derekh has quit IRC16:55
jrollTheJulia: coincidentally another person on my team made this today. high-level boot flow that we're aiming for: https://imgur.com/Yfp2jFr.png16:57
jrollipxe is on disk, the encryption key for the "host encrypted key" is in the TPM, the decrypted key is the client's private key for the mutual TLS auth to get the ramdisk17:00
*** dougsz has quit IRC17:02
TheJuliajroll: doing your own binary signing?17:04
jrollTheJulia: yeah, that process is all outside of the control plane things17:05
*** mgoddard has joined #openstack-ironic17:06
TheJuliajroll: would... say... the ipxe api surface that pas-ha proposed + security interface to handle back-end key/cert validation in some of the process be useful?17:07
jrollTheJulia: maybe?17:07
jrollif I was going to POC this (I am), what I would add is:17:08
jroll* a driver that boots straight to disk, no agent, with cleaning disabled17:08
jroll* said driver would also write/symlink the image to a known location, by node uuid, which the http server that does mTLS can serve from17:08
jroll* a way to store the encrypted key data17:09
jroll* a way to fetch the encrypted key data as plain text (not json etc), auth'd by IP/MAC/something else17:09
jroll(as iPXE would fetch that URL and set a variable to the entire response body)17:09
jrollI think that's it17:10
jrollbut wanted to start the discussion to see if there's a better way to upstream this17:10
TheJulia++17:10
*** AlexeyAbashkin has quit IRC17:11
TheJuliaI think that could work, keep a downstream driver that does $workflow magic needed, altough maybe that becomes custom deploy templates17:12
jrollyeah, will noodle about it17:14
jrollthanks :)17:14
openstackgerritJulia Kreger proposed openstack/ironic master: Ramdisk deploy driver doc  https://review.openstack.org/58548617:17
*** tesseract has quit IRC17:17
TheJuliaSpeaking of doc... *ducks*17:18
*** ajya has quit IRC17:18
olivierb-I know  CI is very crowded but my last job is hanging there queued for the last 1h10mn or so :-( any reason I should worry about ?17:20
TheJuliaolivierb-: this time of a cycle it ca take 2-4 hours to really get started17:24
olivierb-ah ok, it was so quick ealier today17:24
clarkbit is a queue, changes pushed first get tested first (roughly)17:24
olivierb-TheJulia thx for the info, will be patient then17:24
clarkbif you look at the check queue there are 214 changes in line17:25
clarkband we are testing about 1/3 of them with the resources available. As those clear out the changes queued next will run tests17:25
olivierb-clarkb I understand thx for answering17:26
clarkbalso the gate has priority so nodes are assigned to those jobs first17:26
*** mjturek_ has joined #openstack-ironic17:28
*** mjturek has quit IRC17:29
*** e0ne has joined #openstack-ironic17:30
TheJuliayeah, need to understand why we're starting to see sporadic failures on nova multinode... :\17:30
*** trown|lunch is now known as trown17:37
*** dprince has quit IRC17:42
openstackgerritMichael Turek proposed openstack/ironic master: Pass prep_boot_part_uuid to install_bootloader for ppc64* partition images  https://review.openstack.org/57915917:49
mjturek_dtantsur|afk sorry for lagging on adding a reno ^17:51
*** mjturek_ is now known as mjturek17:51
openstackgerritJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Ramdisk tempest test  https://review.openstack.org/58549517:53
TheJuliaIt has been WAY too long since I've changed anything in tempest17:54
*** hamzy_ has quit IRC17:55
mjturekTheJulia: is this your gate status from the IronicWhiteBoard? "Master branch: golden, stable may have issues with get-pip.py"17:55
TheJuliamjturek: yeah17:56
mjturekI'm hitting a get-pip issue here https://review.openstack.org/#/c/579159/17:56
patchbotpatch 579159 - ironic - Pass prep_boot_part_uuid to install_bootloader for...17:56
mjturekwondering if it is definitely related17:56
mjtureklet me grab a timestamp17:56
mjturekwhoops wrong patch17:56
mjturekhttps://review.openstack.org/#/c/582962/617:56
patchbotpatch 582962 - ironic-python-agent - Install grub to PReP partition when prep_boot_part...17:56
*** dprince has joined #openstack-ironic17:57
mjturektimestamp http://logs.openstack.org/62/582962/6/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/7d7a351/logs/devstacklog.txt.gz#_2018-07-23_15_10_18_20517:57
*** jaganathan has joined #openstack-ironic17:57
TheJuliasure sounds like it is17:58
mjturekyaaaay - don't recheck yet I assume?17:58
openstackgerritMark Goddard proposed openstack/networking-generic-switch master: Add a netmiko device driver for Juniper switches  https://review.openstack.org/53053717:58
TheJuliahttps://review.openstack.org/#/c/585337/17:59
patchbotpatch 585337 - ironic-python-agent - Add configurable value for get-pip.py retrieval17:59
*** ijw has joined #openstack-ironic18:00
mjtureklooking18:00
jrollerm18:05
jrollget-pip fails because uname doesn't work in the chroot18:05
jrollany reason we don't just fix that?18:05
mjturekjroll so just add uname deps to the chroot you think?18:06
jrollmjturek: well, idk why uname isn't working, but yeah18:07
jrollclark suggested bind-mounting /etc18:07
jrollbut maybe there's an easier way to make it work on tinycorelinux18:07
*** ijw has quit IRC18:08
TheJuliauname should work in a chroot vi syscalls :\18:10
jrolloh wait, we mock uname in that build?18:12
jrollhttps://github.com/openstack/ironic-python-agent/blob/dd69ef3cd59e2e78f58dcedba106b9d865395c36/imagebuild/tinyipa/build_files/fakeuname18:12
jrolllol18:12
jrollmaybe that just needs to be earlier in the build18:12
jrollspecifically https://github.com/openstack/ironic-python-agent/blob/80be07ae791980a1c444b3b0d685775c1688ca34/imagebuild/tinyipa/build-tinyipa.sh#L11118:13
TheJuliawow18:13
TheJuliayeah, seems like it18:13
jrollurgh, it's before we run get-pip.py18:13
*** e0ne has quit IRC18:14
TheJuliaI feel like we had a problem a long time ago with the mocked contents18:16
*** gkadam has quit IRC18:17
TheJuliagot it18:20
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: fix uname mock arguments for get-pip.py  https://review.openstack.org/58550318:20
TheJuliaI think18:20
*** cdearborn has quit IRC18:28
mjturekTheJulia: yeah I think you got it, ./fakeuname -rs exit's with a 118:28
mjturekbut with yours it should succeed18:28
TheJulianow we get to wait... and I should make some coffee or something18:29
* mjturek has thermos with perpetual coffee :)18:29
TheJuliaThat sounds like quite the enchanted item18:33
*** hamzy_ has joined #openstack-ironic18:39
mjturekyeaaaah I'm exagerating. 20oz just feels infinite18:39
openstackgerritJulia Kreger proposed openstack/networking-baremetal master: Update neutron-lib requirement for rocky  https://review.openstack.org/58551018:44
TheJuliaI feel like there is a coffee rpg to be had18:44
openstackgerritJulia Kreger proposed openstack/networking-generic-switch master: Update neutron-lib requirement for Rocky  https://review.openstack.org/58551118:46
openstackgerritMerged openstack/ironic-tempest-plugin master: Correct the usage on listing neutron ports  https://review.openstack.org/58399018:52
*** mjturek has quit IRC18:53
*** mgoddard has quit IRC18:56
*** alex_xu has quit IRC19:03
*** alex_xu has joined #openstack-ironic19:07
openstackgerritJulia Kreger proposed openstack/ironic-specs master: Follow-up ramdisk specification  https://review.openstack.org/58551819:13
*** alexpilo_ has quit IRC19:18
*** ptx0 has quit IRC19:18
openstackgerritJulia Kreger proposed openstack/ironic-specs master: Cleanup specs for Rocky  https://review.openstack.org/58460819:20
*** rwsu has quit IRC19:34
*** ptx0 has joined #openstack-ironic19:34
*** alexpilotti has joined #openstack-ironic19:35
TheJuliaso looks like the tempest change stuff just killed our CI jobs. Rechecked a few things... I guess we will know more in few hours19:39
*** jcoufal has quit IRC19:58
*** mjturek has joined #openstack-ironic20:08
*** rcernin_ has joined #openstack-ironic20:18
*** jtomasek has quit IRC20:20
jrollTheJulia: ouch. I'm basically done for the week, if you or someone else doesn't mind babysitting the conductor group things that'd be awesome20:23
jrollI guess I can probably recheck later tonight or in the morning20:23
TheJuliajroll: was already planning on it20:23
jroll<320:23
TheJuliajroll: thanks! have a wonderful extra long weekend :)20:23
jrolland you have a good week :)20:24
*** racedo has joined #openstack-ironic20:30
*** baha has quit IRC20:32
*** d0ugal has quit IRC20:44
*** baha has joined #openstack-ironic20:46
*** mjturek has quit IRC20:49
*** mjturek has joined #openstack-ironic20:52
*** hamzy_ has quit IRC20:55
*** mjturek has quit IRC20:57
*** trown is now known as trown|outtypewww21:02
*** mjturek has joined #openstack-ironic21:06
*** mjturek has quit IRC21:09
*** mjturek has joined #openstack-ironic21:12
*** alexpilotti has quit IRC21:15
*** racedo has quit IRC21:21
*** alexpilotti has joined #openstack-ironic21:27
*** rcernin_ has quit IRC21:30
*** patchbot has quit IRC21:32
*** patchbot has joined #openstack-ironic21:33
*** patchbot has quit IRC21:35
*** patchbot has joined #openstack-ironic21:35
openstackgerritOlivier Bourdon proposed openstack/ironic-python-agent master: Add configurable value for get-pip.py retrieval  https://review.openstack.org/58533721:37
TheJuliaolivierb-: https://review.openstack.org/#/c/585503/ may help :(21:39
patchbotpatch 585503 - ironic-python-agent - fix uname mock arguments for get-pip.py21:39
olivierb-yes I am currentlly looking at it21:40
olivierb-and from zuul it seems very much OK21:40
olivierb-thanks21:40
olivierb-going to have a good night now, bye TheJulia21:41
olivierb-and have a nice day all ironicers21:42
TheJuliagoodnight olivierb-21:43
*** priteau has quit IRC21:51
*** dprince has quit IRC22:02
*** alexpilotti has quit IRC22:21
*** rcernin has joined #openstack-ironic22:30
*** hongbin has quit IRC22:30
*** alexpilotti has joined #openstack-ironic22:35
*** baha has quit IRC22:39
*** rh-jelabarre has quit IRC23:07
*** markguz has quit IRC23:10
*** rh-jelabarre has joined #openstack-ironic23:13
*** pmannidi has joined #openstack-ironic23:14
TheJuliarloo: if your still around, https://review.openstack.org/#/c/585503/ could use a quick review to hopefully help sort things on the IPA gate23:22
patchbotpatch 585503 - ironic-python-agent - fix uname mock arguments for get-pip.py23:22
*** r-daneel has quit IRC23:38
*** rpioso is now known as rpioso|afk23:51
*** mjturek has quit IRC23:54
*** yolanda_ has joined #openstack-ironic23:56
*** linkmark has quit IRC23:57
*** yolanda has quit IRC23:58

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