Tuesday, 2017-12-12

*** betherly has joined #openstack-ironic00:00
absubramhi all… quick question about the ironic multi-tenancy feature.. and the port-create CLI that enables it.. the document says this is the CLI to use -00:02
absubramironic port-create -a $HW_MAC_ADDRESS -n $NODE_UUID \00:02
absubram-l switch_id=$SWITCH_MAC_ADDRESS -l switch_info=$SWITCH_HOSTNAME \00:02
absubram-l port_id=$SWITCH_PORT --pxe-enabled true00:02
*** AlexeyAbashkin has quit IRC00:02
*** melwitt has joined #openstack-ironic00:02
*** melwitt is now known as Guest8586900:03
absubramin the switch_info section.. can I only specify the siwtch hostname? Can I not give other details.. like switch_ip, switch_username and switch_password? Or is it assumed that can only be configured in the neutron.conf file?00:03
absubramwould anyone no? thanks in advance!00:04
absubramknow*00:04
TheJuliaGreetings00:08
* TheJulia reads00:08
TheJuliaabsubram: I think we require all three, the switch_id can just be the root bridge mac for the switch00:09
TheJuliaI'm not sure it is actually used in most ml2 drivers00:10
*** fdegir has joined #openstack-ironic00:10
*** bfournie has joined #openstack-ironic00:11
*** bfournie has quit IRC00:15
*** baoli_ has quit IRC00:17
*** baoli has joined #openstack-ironic00:17
TheJuliarloo: w/r/t https://review.openstack.org/#/c/527213/ it is good, some misc failures, I'll toss up another change to fix the IPA image build... so it at least works for that job. Most of the job failures are just out of our hands since packages are currently missing or conflicting :(00:19
patchbotpatch 527213 - bifrost (stable/ocata) - Install shade after ironic00:19
rlooTheJulia: sounds good.00:20
rlooTheJulia: missing packages seems odd though00:21
TheJuliait happens, currently rabbitmq-server is missing in centos00:21
rlooTheJulia: but if out of our hands...00:21
rlooTheJulia: is it worth keeping the test(s) then? they're nonvoting anyway. why even bother.00:21
*** baoli has quit IRC00:22
TheJuliarloo: it will likely be fixed in a couple days00:23
rlooTheJulia: ah, in that case...00:23
openstackgerritJulia Kreger proposed openstack/bifrost stable/ocata: Fix debian IPA build  https://review.openstack.org/52727700:24
*** Guest85869 is now known as melwitt00:26
*** mjturek has quit IRC00:26
*** portdirect has joined #openstack-ironic00:29
*** absubram has quit IRC00:39
*** absubram has joined #openstack-ironic00:47
TheJuliarloo: looking at the neutron auth changes, I'm personally kind of hesitant regarding passing context since we did originally and changed it00:48
rlooTheJulia: oh, we did? i just thought it'd be easier, cuz it made it hard to review/check that we were actually passing the context. Since it looked like we wanted to pass it, I wondered about making it optional.00:50
TheJuliaYeah, turned out, at least a while back, only an admin could set binding profile, or something like that00:50
rlooTheJulia: we *should* have consistency wrt how we do it for neutron, glance, etc, but doubt that will happen.00:50
absubramTheJulia: Thank you for the response! I was actually asking if I could pass in that information (baremeatl switch IP, username and passwd) via CLI? :).. right now the CLI only takes switch port and switch hostname00:51
rlooTheJulia: anyway, I wouldn't -1 for that. just a thought. trying to 'let go' of some things so as to get them in/done :)00:51
TheJuliaagreed, passing context is actually good if we're totally aware of the interaction and have accounted for it. The fact it is not being blindly applied makes me think that it might be okay now00:51
TheJulia:)00:52
rlooTheJulia: :D00:52
TheJuliaabsubram: no, it has to be in the ml2 driver configuraiton in neutron since ironic just sends binding information to neutron, it is actually what connects to the switch and makes magic happen00:52
absubramah ok.. thank you!00:53
TheJuliaabsubram: alternatively, if your doing a separate driver, extra field might be an option for you00:53
TheJuliabut... yeah00:53
absubramI’m plannng on using the ml2 generic driver00:53
TheJuliaabsubram: in that case, it will need to be in the ml2 config that neutron loads00:54
absubrambut was hoping to not have user interaction in my environment pre-deployment and require those details in order for me to put it in neutron.conf :)00:54
absubramwas just hoping that ironic would configure neutron.conf also for me ;)00:54
TheJuliaheh00:55
TheJuliasorry :(00:55
absubramlol no worries.. thanks for the quick answer though.. saved me time from having to dig through and find out if it was doable via CLI or not00:55
TheJuliarloo: I'm going to take another look at it in the morning, my brain is rather crispy at this point today00:55
*** yangyapeng has joined #openstack-ironic01:10
*** phuongnh has joined #openstack-ironic01:11
*** hw_wutianwei has joined #openstack-ironic01:13
*** Grenth has quit IRC01:14
*** Grenth has joined #openstack-ironic01:15
rlooTheJulia: no worries. Go away and have a good night! (I'm taking off too). Talk to you tomorrow!01:15
*** rloo has quit IRC01:16
*** penick has joined #openstack-ironic01:25
*** absubram has quit IRC01:30
*** ricardoas has quit IRC01:37
*** rama_y has quit IRC01:42
*** penick has quit IRC01:45
*** baoli has joined #openstack-ironic01:47
*** qwebirc25461 has joined #openstack-ironic01:58
*** namnh has joined #openstack-ironic01:58
*** retr0h has quit IRC01:59
*** retr0h has joined #openstack-ironic01:59
*** jhesketh has quit IRC01:59
*** hshiina has joined #openstack-ironic02:04
*** Grenth has quit IRC02:07
*** qwebirc25461 has quit IRC02:07
*** fragatina has quit IRC02:08
*** fragatina has joined #openstack-ironic02:10
*** Grenth has joined #openstack-ironic02:11
*** fragatina has quit IRC02:14
*** Nisha_Agarwal has joined #openstack-ironic02:15
*** absubram has joined #openstack-ironic02:19
*** jcoufal has joined #openstack-ironic02:29
*** zshi has quit IRC02:41
*** dmellado has quit IRC02:42
*** ricardoas has joined #openstack-ironic02:42
*** rama_y has joined #openstack-ironic02:44
*** absubram_ has joined #openstack-ironic02:44
*** absubram has quit IRC02:45
*** absubram_ is now known as absubram02:45
*** dmellado has joined #openstack-ironic02:48
*** ijw has joined #openstack-ironic02:49
*** r-daneel has quit IRC02:50
*** ijw has quit IRC02:54
*** baoli has quit IRC02:54
*** baoli has joined #openstack-ironic02:55
*** Goneri has quit IRC02:58
openstackgerritwangzhengwei proposed openstack/ironic master: Add 'nova hypervisor-list' in example set of commands to compare the resources in Compute service and Bare Metal service.  https://review.openstack.org/52728802:59
*** baoli has quit IRC03:00
openstackgerritMatt Riedemann proposed openstack/ironic master: Run in superconductor cellsv2 mode for non-grenade jobs  https://review.openstack.org/52728903:00
*** baoli has joined #openstack-ironic03:03
*** ianychoi has joined #openstack-ironic03:08
*** aarefiev has quit IRC03:10
*** sasha2 has joined #openstack-ironic03:12
*** Nisha_Agarwal has quit IRC03:12
*** rbudden has quit IRC03:33
*** dmellado has quit IRC03:37
*** dmellado has joined #openstack-ironic03:38
*** mikal_ has joined #openstack-ironic03:39
*** mikal has quit IRC03:42
*** absubram has quit IRC03:44
*** Nisha_Agarwal has joined #openstack-ironic03:50
*** sasha2 has quit IRC03:52
*** ricardoas has quit IRC03:54
*** ricardoas has joined #openstack-ironic03:55
*** udesale has joined #openstack-ironic04:00
*** fragatina has joined #openstack-ironic04:15
*** jcoufal has quit IRC04:15
*** fragatin_ has joined #openstack-ironic04:16
*** ricardoas has quit IRC04:18
*** fragatina has quit IRC04:20
*** ricardoas has joined #openstack-ironic04:22
*** baoli has quit IRC04:26
*** MattMan has quit IRC04:26
*** MattMan has joined #openstack-ironic04:27
*** rama_y has quit IRC04:44
*** rama_y has joined #openstack-ironic04:45
*** penick has joined #openstack-ironic04:54
*** dpawar has joined #openstack-ironic05:04
*** jlabarre has quit IRC05:08
*** baoli has joined #openstack-ironic05:29
*** penick has quit IRC05:36
*** robcresswell has quit IRC05:39
*** fungi has quit IRC05:45
*** baoli has quit IRC05:46
*** fungi has joined #openstack-ironic05:47
*** absubram has joined #openstack-ironic06:00
*** absubram has quit IRC06:04
*** sasha2 has joined #openstack-ironic06:04
*** absubram has joined #openstack-ironic06:04
*** tzumainn has quit IRC06:09
*** sasha2 has quit IRC06:13
*** jaganathan has joined #openstack-ironic06:15
*** vsaienk0 has joined #openstack-ironic06:18
*** penick has joined #openstack-ironic06:19
*** stendulker has joined #openstack-ironic06:19
*** zhangfei has joined #openstack-ironic06:20
*** ijw has joined #openstack-ironic06:22
*** Nisha_Agarwal has quit IRC06:25
*** ijw has quit IRC06:27
*** stendulker has quit IRC06:28
*** stendulker has joined #openstack-ironic06:28
*** penick_ has joined #openstack-ironic06:30
*** penick has quit IRC06:31
*** penick_ has quit IRC06:36
*** baoli has joined #openstack-ironic06:44
*** baoli has quit IRC06:49
*** e0ne has joined #openstack-ironic06:52
*** dtantsur|afk is now known as dtantsur06:52
dtantsur(early) morning ironic06:53
*** marios has joined #openstack-ironic06:57
*** mjura has joined #openstack-ironic06:58
*** udesale__ has joined #openstack-ironic07:03
*** udesale__ has quit IRC07:04
*** udesale__ has joined #openstack-ironic07:04
*** udesale has quit IRC07:04
*** rama_y has quit IRC07:07
*** absubram has quit IRC07:09
*** rbartal has joined #openstack-ironic07:10
openstackgerritDmitry Tantsur proposed openstack/ironic master: [DO NOT MERGE] Try out-of-tree tempest plugin  https://review.openstack.org/52732807:19
*** adisky__ has joined #openstack-ironic07:20
*** rcernin has quit IRC07:21
*** zshi has joined #openstack-ironic07:24
*** ijw has joined #openstack-ironic07:28
*** rbartal has quit IRC07:31
*** dsneddon has quit IRC07:32
*** rbartal has joined #openstack-ironic07:33
*** dpawar has quit IRC07:37
*** robcresswell has joined #openstack-ironic07:39
*** d0ugal has quit IRC07:51
*** AlexeyAbashkin has joined #openstack-ironic07:53
*** d0ugal has joined #openstack-ironic07:57
*** Nisha_Agarwal has joined #openstack-ironic08:03
*** dpawar has joined #openstack-ironic08:04
*** hoonetorg has quit IRC08:06
*** vsaienk0 has quit IRC08:06
openstackgerritMerged openstack/python-ironicclient stable/ocata: zuul: centralize 'irrelevant-files' list  https://review.openstack.org/52234508:17
*** hoonetorg has joined #openstack-ironic08:19
Nisha_Agarwaldtantsur, for python3 support, we were just checking IPA and we see that already job exists for python3 in IPA08:20
dtantsura dsvm job?08:20
Nisha_Agarwalhttps://github.com/openstack/ironic-python-agent/tree/master/playbooks/legacy/ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python308:21
Nisha_Agarwalyes08:21
dtantsurNisha_Agarwal: okay, but 1. does it actually run in the CI? 2. more importantly, does it build IPA with Python 3?08:22
*** tesseract has joined #openstack-ironic08:22
*** hw_wutianwei has quit IRC08:23
Nisha_Agarwaldtantsur, yes it enables py3 in stack08:23
dtantsurNisha_Agarwal: it does not answer my question, sorry08:23
dtantsurlast time I checked, our IPA builds were all using python 208:23
Nisha_Agarwaldtantsur, oh u mean building IPA with py308:23
dtantsurI see https://review.openstack.org/#/c/495385/ is still WIP08:23
patchbotpatch 495385 - ironic-python-agent - [WIP] Build tinyipa with python308:23
*** saop has joined #openstack-ironic08:24
Nisha_Agarwaldtantsur, so there were two parts to it, i guess. the first one was to have a job run in py3. second was to enable building IPA in py3. SO the first is achieved. second is in WIP08:25
dtantsuryep, we can call it done when we have both parts08:26
Nisha_Agarwaldtantsur, yes08:26
*** hw_wutianwei has joined #openstack-ironic08:26
Nisha_Agarwaldtantsur, thanks08:27
*** ijw has quit IRC08:27
dtantsurnp08:28
Nisha_Agarwaldtantsur, even coreos build needs to be done with python3?08:32
Nisha_AgarwalIPA builds coreos ramdisk as well08:32
Nisha_Agarwaldtantsur, so asking08:32
dtantsurNisha_Agarwal: to fulfill the goal we need at least one job with Python 3. it can be one tinyipa job08:32
dtantsureventually, we will need to switch everything, but that will happen not quite soon08:32
*** vsaienk0 has joined #openstack-ironic08:32
*** rcernin has joined #openstack-ironic08:36
pas-hamorning ironic :)08:39
*** dpawar has quit IRC08:41
*** ijw has joined #openstack-ironic08:43
*** rpioso has quit IRC08:43
*** rpioso has joined #openstack-ironic08:44
*** dpawar has joined #openstack-ironic08:44
*** baoli has joined #openstack-ironic08:46
-openstackstatus- NOTICE: Our CI system Zuul is currently not accessible. Wait with approving changes and rechecks until it's back online. Currently waiting for an admin to investigate.08:48
*** hshiina has quit IRC08:50
*** linkmark has joined #openstack-ironic08:51
*** baoli has quit IRC08:51
*** charcol has joined #openstack-ironic08:52
*** zhangfei has quit IRC08:54
*** ccamacho has joined #openstack-ironic08:55
*** priteau has joined #openstack-ironic09:00
*** ankkumar has joined #openstack-ironic09:00
*** dpawar has quit IRC09:05
-openstackstatus- NOTICE: Zuul is back online, looks like a temporary network problem.09:08
*** jappleii__ has quit IRC09:10
*** zhangfei has joined #openstack-ironic09:10
*** lhinds|out is now known as lhinds09:14
*** dmellado has quit IRC09:17
*** strigazi_ is now known as strigazi09:17
*** baoli has joined #openstack-ironic09:22
*** mgoddard has joined #openstack-ironic09:23
*** baoli has quit IRC09:26
*** aarefiev has joined #openstack-ironic09:34
*** lucas-afk is now known as lucasagomes09:35
*** saop has quit IRC09:44
*** derekh has joined #openstack-ironic09:47
*** dmellado has joined #openstack-ironic09:48
*** amarao has joined #openstack-ironic09:56
*** jhesketh has joined #openstack-ironic10:04
*** dmellado has quit IRC10:07
*** namnh has quit IRC10:08
*** dmellado has joined #openstack-ironic10:20
*** baoli has joined #openstack-ironic10:23
*** Nisha_Agarwal has quit IRC10:24
openstackgerritDmitry Tantsur proposed openstack/ironic master: Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url}  https://review.openstack.org/52642910:25
dtantsurpas-ha: morning, wdyt about ^^^?10:25
*** baoli has quit IRC10:27
*** sambetts|afk is now known as sambetts10:28
pas-haI like it :)10:30
*** zhangfei has quit IRC10:30
pas-hadtantsur: some nits in helps for config opts, otherwise good10:34
dtantsurcool, will update soon10:36
*** jaganathan has quit IRC10:43
*** milan_ has joined #openstack-ironic10:46
openstackgerritDmitry Tantsur proposed openstack/ironic master: Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url}  https://review.openstack.org/52642910:48
dtantsurpas-ha: updated ^^^10:48
*** dmellado has quit IRC10:50
*** dmellado has joined #openstack-ironic10:59
*** ijw has quit IRC11:08
openstackgerritShivanand Tendulker proposed openstack/ironic master: Test: rescue_interface to base driver class  https://review.openstack.org/52737111:10
*** AlexeyAbashkin has quit IRC11:15
*** dmellado has quit IRC11:16
*** stendulker_ has joined #openstack-ironic11:18
*** dmellado has joined #openstack-ironic11:18
*** stendulker has quit IRC11:20
*** dmellado has quit IRC11:20
*** stendulker has joined #openstack-ironic11:22
*** stendulker_ has quit IRC11:24
*** baoli has joined #openstack-ironic11:24
*** dmellado has joined #openstack-ironic11:24
*** jaganathan has joined #openstack-ironic11:26
*** phuongnh has quit IRC11:26
*** e0ne has quit IRC11:28
*** baoli has quit IRC11:28
*** stendulker has quit IRC11:29
*** jkilpatr has quit IRC11:32
*** dmellado has quit IRC11:32
*** dmellado has joined #openstack-ironic11:33
*** baoli has joined #openstack-ironic11:40
*** vsaienk0 has quit IRC11:40
*** AlexeyAbashkin has joined #openstack-ironic11:40
*** baoli has quit IRC11:44
*** dpawar has joined #openstack-ironic11:49
*** fellypefca has joined #openstack-ironic11:55
*** vsaienk0 has joined #openstack-ironic11:59
*** ijw has joined #openstack-ironic12:01
*** ijw_ has joined #openstack-ironic12:01
*** ijw has quit IRC12:02
*** jkilpatr has joined #openstack-ironic12:05
*** yangyapeng has quit IRC12:08
*** yangyapeng has joined #openstack-ironic12:09
*** lucasagomes is now known as lucas-hungry12:11
*** yangyapeng has quit IRC12:13
*** dpawar has quit IRC12:14
*** marlinc has quit IRC12:15
fellypefcaGood morning everyone :)12:16
dtantsurmorning fellypefca12:17
fellypefcaHey dtantsur o/12:18
*** ankkumar has quit IRC12:24
*** jlabarre has joined #openstack-ironic12:30
*** bfournie has joined #openstack-ironic12:35
openstackgerritNikolay Fedotov proposed openstack/networking-generic-switch master: NexusOS device  https://review.openstack.org/52738912:39
*** bfournie has quit IRC12:40
*** baoli has joined #openstack-ironic12:41
dtantsurjlvillal: not sure if you have an etherpad for the tempest plugin migration, so I've created one: https://etherpad.openstack.org/p/ironic-tempest-plugin-migration12:41
*** yangyapeng has joined #openstack-ironic12:44
*** baoli has quit IRC12:45
*** hw_wutianwei has quit IRC12:46
*** dpawar has joined #openstack-ironic12:53
*** zhurong has joined #openstack-ironic12:59
*** jcoufal has joined #openstack-ironic13:11
*** zhurong has quit IRC13:14
*** weshay|sickday is now known as weshay13:15
*** e0ne has joined #openstack-ironic13:15
*** lucas-hungry is now known as lucasagomes13:17
openstackgerritNikolay Fedotov proposed openstack/ironic-python-agent master: Try to find partition 3 times  https://review.openstack.org/52557713:18
*** bfournie has joined #openstack-ironic13:18
*** jaganathan has quit IRC13:18
openstackgerritNikolay Fedotov proposed openstack/ironic-python-agent master: Try to find partition 3 times  https://review.openstack.org/52557713:21
*** etingof has quit IRC13:23
openstackgerritNikolay Fedotov proposed openstack/ironic-python-agent master: Try to find partition 3 times  https://review.openstack.org/52557713:24
*** zhangfei has joined #openstack-ironic13:27
*** tzumainn has joined #openstack-ironic13:28
*** marlinc has joined #openstack-ironic13:29
*** ricardoas1 has joined #openstack-ironic13:32
*** ricardoas has quit IRC13:34
*** etingof has joined #openstack-ironic13:36
*** baoli has joined #openstack-ironic13:37
*** ricardoas1 has quit IRC13:37
*** crushil has joined #openstack-ironic13:38
TheJuliaGood morning everyone13:41
milan_morning dtantsur, fellypefca, TheJulia and all! :)13:42
dtantsurmorning TheJulia, milan_13:42
fellypefcaGood Morning milan_ and TheJulia13:43
*** fragatin_ has quit IRC13:43
* TheJulia sips coffee trying to wake up13:43
*** fragatina has joined #openstack-ironic13:43
*** baoli has quit IRC13:46
*** baoli has joined #openstack-ironic13:46
fellypefcaHey TheJulia, we had some questions about your review and asked some questions. When you have some time, please take a look :D https://review.openstack.org/#/c/523943/13:51
patchbotpatch 523943 - ironic - Introduce hpOneView and ilorest to OneView13:51
TheJuliafellypefca: have you looked at the ci failures yet?13:52
fellypefcaTheJulia Yes, apparently there were problems with Jenkins. I already posted a recheck.13:53
TheJuliaI guess I should have looked to see if that recheck was still running, looked like it failed in the background13:54
* TheJulia loads the status page13:54
* TheJulia pokes the status page13:54
TheJuliaI suspected those would be your questions13:55
TheJuliafellypefca: Discuss here or in the review?13:56
*** dprince has joined #openstack-ironic13:56
* TheJulia looks forward for the day start o rise here...13:56
TheJuliato rise13:56
fellypefcaTheJulia I thinks it's better in review13:57
TheJuliaacknowledged, will let you know once replies are posted13:57
*** sasha21 has joined #openstack-ironic13:58
fellypefcaTheJulia Ok! Thank you :)13:58
*** rloo has joined #openstack-ironic14:00
*** ricardoas has joined #openstack-ironic14:03
*** trown|outtypewww is now known as trown14:08
*** mjturek has joined #openstack-ironic14:09
TheJuliafellypefca: you have comments, although they are from only half a cup of coffee having been consumed, you milage may vary as a result, please let me know if you have any questions14:09
rlooGood morning TheJulia, fellypefca, and everyone else!14:11
fellypefcaTheJulia heheh I will discuss with my team about that right now. Thanks again :)14:11
*** Goneri has joined #openstack-ironic14:12
fellypefcaGood morning rloo14:12
dtantsurmorning rloo14:12
rlooTheJulia: do you want me to +A this now? And you can fix the other stuff in  sep patch? https://review.openstack.org/#/c/527213/14:12
patchbotpatch 527213 - bifrost (stable/ocata) - Install shade after ironic14:12
rloohi dtantsur14:12
TheJuliafellypefca: Just keep in mind too, I may be missing context on how the hpOneView library is working, it sounds like it has funky constraints.14:12
TheJuliarloo: Sure, or we can wait till NobodyCam wakes up for him to review it as well14:13
* TheJulia goes back to paperwork14:13
rlooTheJulia: you're sure it is right, it works, i'm good with it :)14:13
fellypefcaTheJulia yeah, sure!14:13
*** karthiks has quit IRC14:15
rloodtantsur, TheJulia: it would be good to get this in. It has that change for .yaml file extension that infra wants: https://review.openstack.org/#/c/521993/14:15
patchbotpatch 521993 - ironic-lib (stable/ocata) - zuul: Centralize irrelevant-files in legacy-ironic...14:15
* dtantsur looks14:15
dtantsurrloo: +A14:16
rloodtantsur: thx!14:16
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Terminal state transitions in transactions  https://review.openstack.org/51092814:18
rloowrt multinode failures, i see that nova folks have approved 508555, so hopefully it'll be fixed today.14:18
rloomilan_, dtantsur: are you looking into inspector CI failures in stable/pike?14:19
milan_:) oops14:19
milan_rloo, morning!14:19
rloomilan_, dtantsur: cuz I also noticed this failure in stable/ocata. in client: https://review.openstack.org/#/c/518259/14:19
milan_not yet14:19
patchbotpatch 518259 - python-ironic-inspector-client (stable/ocata) - Use functional tox environment14:19
rloohi milan_ :)14:19
milan_aargh CI14:20
dtantsurrloo: I'm not14:20
rloomilan_: wrt stable/pike, there's this patch that is failing: https://review.openstack.org/#/c/523446/14:20
patchbotpatch 523446 - ironic-inspector (stable/pike) - zuul: Clean up zuul files14:20
*** fultonj has joined #openstack-ironic14:20
rloomilan_, dtantsur is relying on you to fix it. No pressure :D14:21
dtantsur++14:21
milan_lol14:21
milan_:D14:21
milan_k14:21
*** cdearborn has joined #openstack-ironic14:22
*** zhangfei has quit IRC14:25
*** v12aml has quit IRC14:25
*** tesseract has quit IRC14:26
*** v12aml has joined #openstack-ironic14:26
fultonjHas anything changed with the .extra.system.product.uuid?14:29
fultonjAfter introspection on a dell r730, my .extra.system.product.uuid is missing (http://ix.io/D1e)14:29
fultonje.g. openstack baremetal introspection data save $UUID | jq .extra.system.product.uuid14:29
fultonjI'm using Pike with the versions at: http://paste.openstack.org/show/62872914:29
*** rbudden has joined #openstack-ironic14:29
rpiosoGood morning, ironicers :)14:30
dtantsurfultonj: given that extra is missing completely, I suspect the inspection collector was disabled and there is an issue running python-hardware14:30
fultonjdtantsur: ok, thanks i'll look in that direction14:31
dtantsurmorning rpioso14:31
rpiosoHey dtantsur :)14:32
dtantsurfultonj: with tripleo, there is an undercloud.conf option called inspection_extra (or extras?), make sure it's not disabled14:32
fultonjinspection_extras = false14:33
fultonjdtantsur: sounds like you found my problem :)14:33
dtantsurheh, yes :)14:33
fultonjthanks14:33
dtantsurnp, don't forget to update the undercloud after you change it14:34
fultonjyep, i'll update the tripleo docs too  :)14:34
fultonjhttps://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/node_specific_hieradata.html14:34
dtantsurgood idea14:34
rloomorning rpioso :)14:36
jrollmorning y'all14:39
dtantsurmorning jroll14:39
-openstackstatus- NOTICE: We're currently seeing an elevated rate of timeouts in jobs and the zuulv3.openstack.org dashboard is intermittently unresponsive, please stand by while we troubleshoot the issues.14:39
dtantsurand this ^^^ the whole day long.. :(14:39
jrollooo ouch14:39
*** hjensas has quit IRC14:40
rloomorning jlr14:42
rlooerr morning jroll14:42
jroll\o14:43
rloosigh, i just rechecked something cuz of timeouts. maybe we should just wait...14:43
dtantsurit seems so :(14:44
*** mnarusze has joined #openstack-ironic14:45
milan_aarefiev, sambetts, hey folks, mind reviewing https://review.openstack.org/#/c/504438/ ? (has 2x +2 but so far all is RH)14:49
patchbotpatch 504438 - ironic-inspector - Allow concurrect updating of dnsmasq configuration14:49
* milan_ some housekeeping14:49
*** cdearborn_ has joined #openstack-ironic14:57
*** jtomasek has joined #openstack-ironic14:59
*** rcernin has quit IRC15:00
jrolldoes anybody happen to have a script to bulk unfollow changes in gerrit?15:07
jrollso much old junk in my reviews15:07
rloojroll: not junk. i think it would be good for you to follow them all, to get up-to-speed on what you missed :D15:08
TheJuliano, and realistically if you created it, your stuck getting the messages as I understand it.15:08
jrollTheJulia: if you click the x next to your name in the list of reviewers, it'll remove it from your main gerrit screen15:09
TheJuliarloo: I commented on 476170, since not all users of url/endpoint_override.15:09
jrollidk about emails because I blackhole them15:09
TheJuliajroll: yeah, for changes you did not create, that is correct. My no was in comment to a bulk script.15:10
jrollgotcha15:10
*** cdearborn has quit IRC15:12
*** dprince has quit IRC15:13
*** cdearborn_ has quit IRC15:14
*** rbartal has quit IRC15:16
rlooTheJulia: thx for commenting!15:21
*** hjensas has joined #openstack-ironic15:25
*** hjensas has joined #openstack-ironic15:25
jlvillaldtantsur, Thanks for creating the etherpad15:31
dtantsurnp15:31
dtantsurI'll leave for a day soon, so you can take over15:31
*** mjturek1 has joined #openstack-ironic15:31
*** baoli has quit IRC15:32
jlvillaldtantsur, So what's the status? infra is broken?15:33
dtantsurjlvillal: yeah, mostly. I did get some progress with making the plugin work - see the PR15:33
*** mjturek has quit IRC15:33
jlvillaldtantsur, I see many TIMED_OUT and POST_FAILURE. Can I assume that is not the plugin fault?15:34
*** crushil_ has joined #openstack-ironic15:34
dtantsurI think no, many patches fail with it15:34
*** vsaienk0 has quit IRC15:34
jlvillaldtantsur, Okay. To be clear. You do not think tempest plugin fault for all those errors. Correct?15:35
milan_rloo, so looking at https://review.openstack.org/#/c/523446/ the same issue as Ironic had with the vifs magic http://paste.openstack.org/show/628738/15:35
patchbotpatch 523446 - ironic-inspector (stable/pike) - zuul: Clean up zuul files15:35
rloomilan_: the fix that we put for ironic. is the inspector test using the same 'code' in devstack, or does inspector do its own devstack stuff?15:37
milan_oops  https://review.openstack.org/#/c/518259/ this one I meant15:37
patchbotpatch 518259 - python-ironic-inspector-client (stable/ocata) - Use functional tox environment15:37
dtantsurjlvillal: I did not check, but I don't think so15:37
milan_rloo, iirc it's the same, we source the ironic lib15:37
*** crushil has quit IRC15:37
* milan_ double checks15:37
*** vsaienk0 has joined #openstack-ironic15:38
milan_ok to put it correctly we rely on ironic setup to do the heavy lifting  https://github.com/openstack/ironic-inspector/blob/stable/pike/devstack/example.local.conf#L1915:45
milan_rloo ^15:46
rloomilan_: is the issue with stable/pike in inspector, the same issue with stable/ocata in inspector client?15:46
milan_we do set a device for inspector https://github.com/openstack/ironic-inspector/blob/stable/pike/devstack/plugin.sh#L37 but I've got no idea how this magic works :-/15:46
* milan_ checks the other one15:47
*** stendulker has joined #openstack-ironic15:50
rloomilan_: my other thought, wrt client, i don't know if stable/pike is working for it. Last time it worked was Dec 5. https://review.openstack.org/#/c/525617/15:50
patchbotpatch 525617 - python-ironic-inspector-client (stable/pike) - Centralize list of irrelevant files (MERGED)15:50
rloomilan_: might be worth checking/confirming that it is still working, except that infra CI is kind of broken now15:51
*** e0ne_ has joined #openstack-ironic15:51
milan_hmmm ETOMANYTABS15:52
*** e0ne has quit IRC15:52
milan_rloo, I messed it up; sorry; just 3xchecked: https://review.openstack.org/#/c/518259/ fails because of the Virtual BM has no bootable device (seems the VIF issue)15:54
patchbotpatch 518259 - python-ironic-inspector-client (stable/ocata) - Use functional tox environment15:54
* milan_ had too many tabs opened15:54
milan_https://review.openstack.org/#/c/523446/ this one I'm looking at15:55
patchbotpatch 523446 - ironic-inspector (stable/pike) - zuul: Clean up zuul files15:55
rloomilan_: right, that's the stable/ocata failure which has same 'signature' of the VIF issue we saw with other ironic ocata failures15:55
milan_so I hope a recheck should cure it once CI is back15:56
milan_https://review.openstack.org/#/c/523446/ is odd as there's no new env15:56
patchbotpatch 523446 - ironic-inspector (stable/pike) - zuul: Clean up zuul files15:56
milan_ah, failure while still old15:57
rloomilan_: hmm, so is stable/ocata broken for inspector? (that is why old fails sometimes)15:57
rloomilan_: fwiw, jlvillal had a test patch for inspector/ocata and it failed Dec 8: https://review.openstack.org/#/c/526744/15:59
patchbotpatch 526744 - ironic-inspector (stable/ocata) - DNM/WIP: Testing if stable/ocata build works15:59
*** charcol has quit IRC15:59
rloomilan_: i just did a recheck of that...15:59
milan_introspection timed out there http://logs.openstack.org/46/523446/1/check/ironic-inspector-grenade-dsvm/ebcfbfe/logs/old/screen-ironic-inspector.txt.gz?level=INFO15:59
* milan_ looks at that patch15:59
*** mjura has quit IRC16:00
rloomilan_: so far, all paths look like they are leading to inspector ocata failure16:00
milan_there's http://logs.openstack.org/44/526744/1/check/ironic-inspector-tempest-dsvm-discovery/ac2be70/logs/screen-ironic-inspector.txt.gz?#_2017-12-08_19_10_45_269 : inspector was just killed here16:01
milan_slow machine? dunno16:01
* milan_ more investigation16:01
mgoddardInspector question: Is the API still single threaded (in pike)? I'm getting 504 gateway timeouts because requests are backing up when inspecting 35 nodes simultaneously16:06
milan_devstack died even sooner :-/ http://logs.openstack.org/44/526744/1/check/ironic-inspector-tempest-dsvm-discovery/ac2be70/logs/devstacklog.txt.gz#_2017-12-08_19_04_38_83616:08
*** rama_y has joined #openstack-ironic16:08
milan_mgoddard, ouch... well it uses the flasks development built-in server :-/ would be nice to see logs16:10
milan_mgoddard, probably report a bug?16:10
*** cdearborn has joined #openstack-ironic16:10
mgoddardmilan_: does that mean it's single threaded?16:11
*** sasha21 has quit IRC16:12
* milan_ digs thru that thing to give mgoddard an answer :)16:12
mgoddardmilan_: Looks like it ends up here: http://werkzeug.pocoo.org/docs/0.13/serving/#werkzeug.serving.run_simple, with defaults of threaded=False, processes=116:14
milan_mgoddard, yup, exactly what I'm trying to search on github16:15
*** sasha21 has joined #openstack-ironic16:18
*** jtomasek has quit IRC16:23
*** jtomasek has joined #openstack-ironic16:23
*** ijw_ has quit IRC16:25
*** AlexeyAbashkin has quit IRC16:26
*** dpawar has quit IRC16:26
*** rama_y has quit IRC16:27
*** mjturek has joined #openstack-ironic16:27
milan_mgoddard, so hotfix migt be for you to use threaded=True in https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/main.py#L38  based on http://flask.pocoo.org/docs/0.12/api/#flask.Flask.run16:28
dtantsurgoing earlier today, see you tomorrow16:28
*** dtantsur is now known as dtantsur|afk16:28
*** vsaienk0 has quit IRC16:29
*** rama_y has joined #openstack-ironic16:29
*** yangyapeng has quit IRC16:30
rloobye dtantsur|afk16:30
*** amarao has quit IRC16:30
*** mjturek1 has quit IRC16:30
fellypefcaThe zuul check is really broken :( Also the zuulv3.openstack.org is down.16:31
mgoddardmilan_: Perhaps. Do you know if inspector is built to be threadsafe?16:31
milan_mgoddard, yeah we did our best to do that16:31
milan_mgoddard, question is how thread-safe the simple server is16:32
* milan_ fingers-crossed16:32
milan_I wouldn't recommend running multiple processes though, I dunno when those are forked (and we do mess with iptables)16:33
mgoddardmilan_: Looking at the logs, each request goes silent for >1 minute after plugins have run16:34
mgoddardmilan_: after storing inspection data @ https://github.com/openstack/ironic-inspector/blob/stable/pike/ironic_inspector/process.py#L26916:34
mgoddardmilan_: until rules are processed: https://github.com/openstack/ironic-inspector/blob/stable/pike/ironic_inspector/process.py#L27516:35
*** stendulker has quit IRC16:35
*** e0ne_ has quit IRC16:37
*** e0ne has joined #openstack-ironic16:38
*** ijw has joined #openstack-ironic16:38
*** AlexeyAbashkin has joined #openstack-ironic16:38
*** e0ne has quit IRC16:38
*** e0ne has joined #openstack-ironic16:38
*** e0ne has quit IRC16:39
milan_mgoddard, yeah, can be: swift, ironic and iptables and processing the rules may take longer; the POST@/v1/continue is a pain as it is synchronous to give the IPA a node-uuid back after all was processed16:40
*** e0ne has joined #openstack-ironic16:40
*** e0ne has quit IRC16:40
milan_mgoddard, all the IPAs may be serialising there indeed16:41
milan_the threaded=True might help16:41
*** ijw has quit IRC16:41
*** ijw_ has joined #openstack-ironic16:41
*** e0ne has joined #openstack-ironic16:41
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Make the agent distributed using hashring and notifications  https://review.openstack.org/52470916:42
*** e0ne has quit IRC16:42
*** stendulker has joined #openstack-ironic16:42
*** hamzy has quit IRC16:43
*** e0ne has joined #openstack-ironic16:43
*** e0ne has quit IRC16:43
*** r-daneel has joined #openstack-ironic16:44
*** ijw has joined #openstack-ironic16:45
*** ijw_ has quit IRC16:45
milan_rloo it's strange with the stable jobs indeed; when I look just at the CI summary on the patch itself https://review.openstack.org/#/c/526744/ the jobs usually take over an hour to finish; dunno why it's all killed after 40min16:46
patchbotpatch 526744 - ironic-inspector (stable/ocata) - DNM/WIP: Testing if stable/ocata build works16:46
rloomilan_: in meeting now16:46
milan_rloo, I suspect some odd timeout config somewhere after the zuulv3 migration...16:46
milan_k16:46
*** AlexeyAbashkin has quit IRC16:47
* milan_ has to run, will continue with the investigation though16:48
*** milan_ has quit IRC16:48
mgoddardthanks for the help milan_16:49
*** ijw has quit IRC16:50
*** ijw has joined #openstack-ironic16:50
*** absubram has joined #openstack-ironic16:53
*** absubram has quit IRC16:55
*** ijw has quit IRC16:55
*** ijw has joined #openstack-ironic16:55
*** ijw has quit IRC16:56
*** ijw has joined #openstack-ironic16:56
NobodyCamTheJulia: rloo: is there a bug # for 527213?16:57
rlooNobodyCam: nope, not that i know of.16:57
NobodyCamand Good Morning :) :p16:58
rlooNobodyCam: i just mentioned to TheJulia that jobs were failing, i don't know how bifrost folks work/do wrt process :)16:58
vdrokgood morning all, rloo mgoddard NobodyCam16:58
openstackgerritMichael Turek proposed openstack/ironic-python-agent master: Use lshw in place of dmidecode for the default hardware manager  https://review.openstack.org/50179916:58
rlooand good morning to you NobodyCam, vdrok16:58
NobodyCamMorning vdrok :)16:58
vdrokjlvillal: sorry, was busy yesterday, yes, I hope to update this week. need to take another look in code for it16:58
mgoddardMorning vdrok16:59
TheJuliaNobodyCam: with all my time requirements, I've been a little slack on bug tracking, especially when it is just CI related16:59
*** ijw has quit IRC16:59
jlvillalvdrok, thanks17:00
*** ijw has joined #openstack-ironic17:00
*** fragatina has quit IRC17:00
TheJuliastepping away, need to run two errands :(17:00
*** fragatina has joined #openstack-ironic17:00
*** ijw has quit IRC17:00
*** ijw has joined #openstack-ironic17:01
fellypefcaGood morning vdrok and NobodyCam17:01
*** marios has quit IRC17:01
vdrokmorning fellypefca jlvillal TheJulia17:01
jlvillal:)17:02
NobodyCamMorning fellypefca :)17:03
*** ijw has quit IRC17:04
*** ijw has joined #openstack-ironic17:05
*** ijw has quit IRC17:05
*** ijw has joined #openstack-ironic17:06
*** ijw has quit IRC17:06
*** ijw has joined #openstack-ironic17:07
*** lucasagomes is now known as lucas-afk17:07
*** absubram has joined #openstack-ironic17:08
*** yangyapeng has joined #openstack-ironic17:09
*** ijw has quit IRC17:09
*** ijw has joined #openstack-ironic17:09
*** ijw has quit IRC17:11
*** ijw has joined #openstack-ironic17:11
*** ijw has quit IRC17:12
*** ijw_ has joined #openstack-ironic17:12
*** crushil_ has quit IRC17:13
*** ijw_ has quit IRC17:13
*** ijw has joined #openstack-ironic17:13
*** jcoufal has quit IRC17:13
*** hamzy has joined #openstack-ironic17:14
*** ijw has quit IRC17:14
*** ijw has joined #openstack-ironic17:15
*** hjensas has quit IRC17:15
*** ijw has quit IRC17:15
*** ijw has joined #openstack-ironic17:15
*** ijw has quit IRC17:16
*** ijw_ has joined #openstack-ironic17:17
*** jtomasek has quit IRC17:20
*** ijw_ has quit IRC17:21
*** mgoddard has quit IRC17:21
stendulkerGood morning all, rloo, vdrok, NobodyCam, fellypefca17:23
vdrokhey morning stendulker !17:23
fellypefcaHey stendulker :)17:23
stendulkerrloo: Do you have few mins to discuss rescue feature?17:25
*** ijw has joined #openstack-ironic17:25
rloostendulker: in meeting. over soon i think17:25
stendulkerrloo: Ok. Thanks. Will wait for a while.17:26
*** ijw has quit IRC17:26
*** ijw has joined #openstack-ironic17:26
*** mgoddard has joined #openstack-ironic17:27
*** baoli has joined #openstack-ironic17:27
rloostendulker: hey, my meeting is over17:29
*** ijw_ has joined #openstack-ironic17:29
rloostendulker: so i started to set up a local env to look at the rescue stuff but i haven't gotten far17:29
stendulkerrloo: Hi17:29
stendulkerrloo: ok.17:29
rloostendulker: i don't really know all the issues that you encountered17:29
rloostendulker: but PS19 doesn't look right to me17:29
*** ijw_ has quit IRC17:29
rloostendulker: i can comment and leave it for you to look at17:29
*** ijw_ has joined #openstack-ironic17:30
stendulkerrloo: PS19, do you see any issues in driver_factory... that is where I'm also not sure17:30
rloostendulker: i think i started to do that too. in a browser window somewhere...17:30
rloostendulker: yeah, there was a line missing there17:30
*** ijw_ has quit IRC17:30
rloostendulker: sec, let me find that browser window...17:30
*** ijw_ has joined #openstack-ironic17:31
NobodyCamGood Morning stendulker17:31
*** ijw has quit IRC17:31
stendulkerFor the sake of experiment, I ran it as a separate patch https://review.openstack.org/#/c/527371/1 to see if zull can validate it for me...17:31
patchbotpatch 527371 - ironic - Test: rescue_interface to base driver class17:31
stendulkerrloo: Though that patch runs fine for creating nodes using classic and hardware type node17:32
*** ijw has joined #openstack-ironic17:33
*** rama_y has quit IRC17:33
*** ijw has quit IRC17:33
*** ijw has joined #openstack-ironic17:33
*** rama_y has joined #openstack-ironic17:33
rloostendulker: ok, i just pushed up some comments wrt ps19.17:34
stendulkerrloo: Got it..17:34
rloostendulker: if that test patch works -- what was the problem you had before?17:34
*** ijw_ has quit IRC17:35
*** ijw has quit IRC17:35
stendulkerrloo: First, dtantsur|afk did not want to have any consts in driver_factory for rescue17:35
rloostendulker: heh, how do you know it works, quite a few time outs there!17:35
*** ijw__ has joined #openstack-ironic17:35
stendulkerrloo: I was trying to implement in the fashion its done for storage interface17:35
stendulkerI tested it in my devstack environment17:36
*** ijw has joined #openstack-ironic17:36
rloostendulker: do you mean the INTERFACES_DEFAULT_NON_ALLOWED const?17:36
stendulkerrloo: no.17:37
*** crushil_ has joined #openstack-ironic17:37
rloostendulker: ?17:37
stendulkerrloo: having no-rescue as a default value in driver factory17:37
rloostendulker: huh?17:38
rloostendulker: i guess more details would help.17:38
rloostendulker: do you mean in the additional_defaults dict?17:38
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Remove XML response handling  https://review.openstack.org/52747617:38
stendulkeryes17:38
rloostendulker: why not?17:38
stendulkerSee PS 1417:39
*** ijw__ has quit IRC17:40
stendulkerhttps://review.openstack.org/#/c/509335/14/ironic/common/driver_factory.py17:40
patchbotpatch 509335 - ironic - Adds rescue_interface to base driver class17:40
*** ijw has quit IRC17:41
rloostendulker: so I agree with them, that code @L100 shouldn't be needed17:41
*** ijw has joined #openstack-ironic17:41
*** ijw has quit IRC17:42
*** ijw has joined #openstack-ironic17:42
*** ijw has quit IRC17:42
stendulkerrloo: ok. That can be handled for classic driver in manager.py as done for inspect/raid17:43
*** ijw has joined #openstack-ironic17:43
stendulkerrloo: But are you fine with rest of implementation in driver_factory with additional_defaults?17:43
rloostendulker: which version of driver_factory? ps 19?17:43
stendulkerrloo: PS1417:44
*** ijw has quit IRC17:44
rloostendulker: so just the change at L182?17:44
*** ijw has joined #openstack-ironic17:44
*** ijw has quit IRC17:45
stendulkerrloo: yes, the approach of setting defaults over there.17:45
*** ijw has joined #openstack-ironic17:45
rloostendulker: yes, i think that makes sense, because that is needed if the default_rescue_interface is not set17:46
rloostendulker: config option ^^17:46
*** ijw has quit IRC17:46
*** ijw has joined #openstack-ironic17:46
stendulkeryes, that was required if no defaults config is provided17:46
rloostendulker: i'm not sure why dtantsur|afk was opposed to that one, but maybe cuz of the first change17:47
*** ijw has quit IRC17:47
*** ijw_ has joined #openstack-ironic17:47
stendulkerrloo: then he wanted it to be handled like https://github.com/openstack/ironic/blob/6525a0da29b937f26ae855175265f539bfbee591/ironic/conductor/manager.py#L243117:48
*** ijw_ has quit IRC17:48
rloostendulker: that makes sense17:48
stendulkerrloo: Then we are coming to approach in PS2217:49
rloostendulker: honestly, i am reviewing the code. i am not immersed in it in detail.17:50
rloostendulker: i cannot go through all the PSs.17:50
rloostendulker: we should be able to code this based on how we think it ought to work17:50
*** ijw has joined #openstack-ironic17:50
stendulkerrloo: I understand. I'm not complaining17:50
*** absubram has quit IRC17:51
*** yangyapeng has quit IRC17:51
*** ijw has quit IRC17:51
rloostendulker: the whole dynamic interface stuff is still a bit murky and it is possible that there are bugs there, dunno.17:51
stendulkerrloo: I want it be proper and I'm not sure if I'm doing everything correctly17:51
*** ijw has joined #openstack-ironic17:51
rloostendulker: well, that's why we need reviewers.17:51
rloostendulker: and hence, my comments :)17:52
*** ijw has quit IRC17:52
stendulkerrloo: I'm thankful for all these approach discussions, I could have done a better job. But my lack of understanding in many areas of dynamic interface and live migration is slowing things here17:52
*** ijw has joined #openstack-ironic17:52
rloostendulker: having said that, i didn't review or use the storage interface code, and that interface is used diff from rescue. but it makes sense that there should be some consistency between rescue and other interfaces17:52
rloostendulker: if you find that you have to special case something to get rescue to work, then we need to really look at that17:53
rloostendulker: there is TOO MUCH to know :-(17:53
stendulkerrloo: I too was following storage and had done all code on that.17:53
*** ijw has quit IRC17:53
*** ijw_ has joined #openstack-ironic17:53
*** ijw_ has quit IRC17:54
stendulkerI think if we are fine with default value as None and no-rescue for classic and hardware type respectively then we are good.17:54
*** ijw has joined #openstack-ironic17:54
stendulkerrloo: But I also like your point of not having different defaults, as this inetrface would eb a reference for all future ones17:55
rloostendulker: so i am fine with None for classic. I am still fuzzy as to whether it should be None or no-rescue for a hardware type17:55
*** ijw has quit IRC17:55
*** ijw has joined #openstack-ironic17:55
stendulkerthough having None for classic also equivalent to no-rescue as far as end-behavior seen by user.17:56
rloostendulker: do you know if storage_interface can be None for a hardware type?17:56
*** ijw has quit IRC17:56
stendulkerno, as we have additional_defaults in driver-factory17:56
rloostendulker: i thought for classic drivers, we show None for interfaces that aren't implemented for that driver. under the hood/coding is a diff thing but we need to be consistent in what we show the user17:56
stendulkerrloo: I agree17:57
*** ijw has joined #openstack-ironic17:58
rloostendulker: so do you know what happened to the storage_interface value of nodes that existed already, before we introduced storage_interface?17:58
stendulkerthere is no migration code for storage_interface. Does that mean additional_defaults is taking care of that?17:58
rloostendulker: i don't know, was wondering if you knew!17:59
*** ijw_ has joined #openstack-ironic17:59
*** ijw has quit IRC17:59
rloostendulker: i did say that the dynamic interface stuff was murky (to me) :)17:59
*** ijw_ has quit IRC17:59
*** absubram has joined #openstack-ironic17:59
*** ijw has joined #openstack-ironic17:59
stendulkerrloo: :)18:00
*** ijw has quit IRC18:00
*** mnarusze has quit IRC18:00
*** ijw has joined #openstack-ironic18:00
*** ijw has quit IRC18:01
*** ijw has joined #openstack-ironic18:01
rloostendulker: my preference, is to be able to have rescue_interface be None, regardless of classic or hw-type. Whether we can do that or not, is another question.18:01
*** ijw has quit IRC18:02
* sambetts --> home 18:02
sambettsnight all18:02
*** sambetts is now known as sambetts|afk18:02
rloogood night sambetts18:02
sambetts|afko/ rloo18:02
rloostendulker: we're going to have a similar issue with bios interface too i think18:02
*** ijw has joined #openstack-ironic18:02
stendulkerrloo: That would need some changes in  driver_factory.18:02
stendulkerare you fine with what i have done in driver factory for PS19?18:03
*** ijw has quit IRC18:03
rloostendulker: so maybe need to discuss with dmitry.18:03
stendulkerrloo: Yes, bios interface would have similar issues18:03
*** ijw has joined #openstack-ironic18:03
rloostendulker: well, I'm fine, taking into consideration my comments18:03
rloostendulker: and if it works18:04
*** trown is now known as trown|lunch18:04
*** ijw has quit IRC18:04
rloostendulker: if i have time, i'll poke around later today18:04
stendulkerrloo: Your comments are about adding no-rescue in additional defaulrs18:04
*** ijw has joined #openstack-ironic18:04
rloostendulker: oh, i thought i commented about that whatever you had added, DEFAULT_NONE thing18:05
*** ijw has quit IRC18:05
*** ijw has joined #openstack-ironic18:05
rloostendulker: i did, I asked 'Is this needed?'18:06
stendulkerWith INTERFACES_DEFAULT_NONE_ALLOWED we could handle them in manager.py as we do for classic drivers 'None' value.18:06
*** ijw has quit IRC18:06
*** ijw has joined #openstack-ironic18:06
rloostendulker: so... are you good?18:07
*** ijw has quit IRC18:07
stendulkerrloo: Also why do we want to have [no-rescue] in hardware_type.py?18:07
*** hamzy has quit IRC18:07
*** ijw has joined #openstack-ironic18:07
stendulkerIn its absence all nodes woudl be be with None as rescue_interface18:07
rloostendulker: consistent with storage_interface18:07
*** ijw has quit IRC18:08
stendulkerthen wont that differ the  hardware type and classic drivers?18:08
*** ccamacho has quit IRC18:08
*** ijw has joined #openstack-ironic18:08
rloostendulker: dunno. if there is stuff that is supported, does it mean it doesn't support None?18:09
stendulkerHow about keepint it empty in hardware_type.py and let the concrete hardwre types have their own values18:09
*** ijw has quit IRC18:09
*** ijw has joined #openstack-ironic18:09
*** mgoddard has quit IRC18:09
rloostendulker: that seems inconsistent with what is already there.18:09
rloostendulker: i don't have the right answer, i'm just going by what i see there already18:10
stendulkerIf there is a value in supported_rescue_interface, all nodes would get created with that value18:10
*** hjensas has joined #openstack-ironic18:10
*** hjensas has joined #openstack-ironic18:10
rloostendulker: it isn't about 'making the code work'. it is making sure things make sense. i'm not sure what makes sense, so i'm going with being consistent.18:10
*** ijw has quit IRC18:10
*** ijw has joined #openstack-ironic18:10
rloostendulker: oh. hmm. i wonder if storage interface was done properly then. if it can be None.18:11
*** ijw has quit IRC18:11
*** ijw has joined #openstack-ironic18:11
*** ijw has quit IRC18:12
*** ijw has joined #openstack-ironic18:12
*** penick has joined #openstack-ironic18:12
*** ijw has quit IRC18:13
*** ijw has joined #openstack-ironic18:13
*** ijw has quit IRC18:13
*** ijw has joined #openstack-ironic18:14
*** penick has quit IRC18:14
*** ijw has quit IRC18:14
*** AlexeyAbashkin has joined #openstack-ironic18:14
*** ijw has joined #openstack-ironic18:15
stendulkerrloo: yes there are bit of deviations here. for storage noop is default and not no-storage18:15
*** ijw has quit IRC18:15
*** ijw has joined #openstack-ironic18:16
*** penick has joined #openstack-ironic18:16
*** ijw has quit IRC18:16
stendulkerrloo: There may be the reasons that storage is getting called during provisioning and needs the treatment tht is being done now18:17
*** ijw has joined #openstack-ironic18:17
rloostendulker: there isn't any 'no-storage'. it is 'noop'. inconsistent naming :-(18:17
*** udesale__ has quit IRC18:17
rloostendulker: well, why don't you investigate and come back with your proposal on how it should work18:17
stendulkerrloo: For rescue, there is no dependency on any other interface. In that sense we can define a bahavior which are not getting called during provisioning.18:17
*** ijw has quit IRC18:18
*** ijw has joined #openstack-ironic18:18
stendulkerrloo: storage and network are special interafces required with noop kind of default behvior, but for rescue it could be no-rescue as a default bahvior18:18
*** ijw has quit IRC18:18
rloostendulker: so if it makes sense for it to be None regardless of driver type, we can always change the code (cuz we have the power) to handle that18:18
stendulkerrloo: Just my thoughts...18:18
*** AlexeyAbashkin has quit IRC18:18
*** ijw has joined #openstack-ironic18:19
rloostendulker: no-rescue is similar to storage's noop18:19
rloostendulker: take a look at the code. and both are not None18:19
*** ijw has quit IRC18:19
*** ijw has joined #openstack-ironic18:20
stendulkerrloo: No rescue will throw exception while storage noop is just pass through18:20
*** ijw has quit IRC18:20
*** ijw has joined #openstack-ironic18:20
*** ijw has quit IRC18:21
*** ijw has joined #openstack-ironic18:22
*** dsneddon has joined #openstack-ironic18:23
stendulkerrloo: Will check more on this.18:23
*** ijw has quit IRC18:23
stendulkerrloo: Thank you :)18:23
*** ijw has joined #openstack-ironic18:23
rloostendulker: ah yes, you're right. sorry.18:23
rloostendulker: ok thx18:23
*** ijw has quit IRC18:24
*** ijw has joined #openstack-ironic18:24
rloostendulker: after that discussion about diff between storage, i think rescue should default to None regardless of driver type18:24
stendulkerrloo: No sorry at all. :)18:24
stendulkerrloo: Zuul is failing currently. I will try and see the other test patch passes which has None implementation for both classic and hardware type.18:25
rloostendulker: yeah, infra is looking into it :-(18:26
*** ijw_ has joined #openstack-ironic18:26
stendulkerrloo: Since basic tests are going through. I'm bit optimistic on that18:26
*** amarao has joined #openstack-ironic18:26
*** ijw has quit IRC18:26
stendulkerrloo: Will keep you posted on the findings.18:26
rloostendulker: thx!18:26
*** ijw_ has quit IRC18:26
stendulkerrloo: Thank you very much.18:26
*** ijw has joined #openstack-ironic18:27
rloostendulker: :)18:27
* stendulker Good night !!18:27
rloogood night stendulker!18:27
*** ijw has quit IRC18:27
*** ijw has joined #openstack-ironic18:28
*** ijw has quit IRC18:28
*** ijw has joined #openstack-ironic18:28
*** ijw has quit IRC18:29
*** ijw has joined #openstack-ironic18:29
*** ijw has quit IRC18:30
*** ijw has joined #openstack-ironic18:30
*** ijw has quit IRC18:31
*** ijw has joined #openstack-ironic18:31
*** ijw has quit IRC18:32
*** stendulker has quit IRC18:32
*** ijw has joined #openstack-ironic18:32
*** ijw has quit IRC18:33
*** ijw has joined #openstack-ironic18:33
*** ijw has quit IRC18:33
*** hjensas has quit IRC18:34
*** ijw has joined #openstack-ironic18:34
*** AlexeyAbashkin has joined #openstack-ironic18:34
*** ijw has quit IRC18:35
*** ijw has joined #openstack-ironic18:35
*** ijw has quit IRC18:36
*** ijw has joined #openstack-ironic18:36
*** ijw has quit IRC18:37
*** ijw has joined #openstack-ironic18:37
*** cdearborn has quit IRC18:37
*** ijw has quit IRC18:38
*** ijw has joined #openstack-ironic18:38
*** AlexeyAbashkin has quit IRC18:38
*** ijw has quit IRC18:39
*** ijw has joined #openstack-ironic18:40
*** ijw has quit IRC18:41
*** ijw has joined #openstack-ironic18:41
*** ijw has quit IRC18:42
*** cdearborn has joined #openstack-ironic18:42
*** ijw has joined #openstack-ironic18:42
*** ijw has quit IRC18:43
*** ijw has joined #openstack-ironic18:43
*** ijw has quit IRC18:44
*** ijw has joined #openstack-ironic18:44
*** ijw has quit IRC18:45
*** ijw has joined #openstack-ironic18:45
*** ijw has quit IRC18:45
*** ijw has joined #openstack-ironic18:46
*** ijw has quit IRC18:46
*** ijw has joined #openstack-ironic18:47
*** ijw has quit IRC18:47
*** ijw has joined #openstack-ironic18:48
*** ijw has quit IRC18:48
*** ijw_ has joined #openstack-ironic18:50
*** hjensas has joined #openstack-ironic18:50
*** ijw_ has quit IRC18:50
*** adisky__ has quit IRC18:50
*** ijw has joined #openstack-ironic18:51
*** ijw has quit IRC18:53
*** ijw has joined #openstack-ironic18:53
*** ijw_ has joined #openstack-ironic18:54
*** ijw has quit IRC18:54
*** ijw_ has quit IRC18:55
*** ijw has joined #openstack-ironic18:55
*** ijw has quit IRC18:56
*** ijw has joined #openstack-ironic18:56
*** ijw has quit IRC18:57
*** ijw_ has joined #openstack-ironic18:57
*** ijw_ has quit IRC18:57
*** mjturek has quit IRC18:58
*** mjturek1 has joined #openstack-ironic18:58
*** ijw has joined #openstack-ironic18:58
*** ijw has quit IRC18:58
*** ijw has joined #openstack-ironic18:59
*** ijw has quit IRC18:59
*** ijw has joined #openstack-ironic19:00
*** ijw has quit IRC19:00
*** ijw has joined #openstack-ironic19:00
*** baoli has quit IRC19:01
*** baoli has joined #openstack-ironic19:01
*** ijw has quit IRC19:01
*** ijw has joined #openstack-ironic19:01
*** ijw has quit IRC19:02
*** ijw has joined #openstack-ironic19:02
*** ijw has quit IRC19:03
*** ijw_ has joined #openstack-ironic19:03
*** ijw_ has quit IRC19:04
*** ijw has joined #openstack-ironic19:06
*** trown|lunch is now known as trown19:06
*** ijw has quit IRC19:06
*** ijw has joined #openstack-ironic19:07
*** ijw has quit IRC19:08
*** ijw has joined #openstack-ironic19:08
*** ijw has quit IRC19:08
*** ijw has joined #openstack-ironic19:09
*** ijw has quit IRC19:09
*** ijw has joined #openstack-ironic19:10
*** ijw has quit IRC19:10
*** ijw has joined #openstack-ironic19:10
*** ijw has quit IRC19:11
*** baha has joined #openstack-ironic19:11
*** ijw has joined #openstack-ironic19:11
*** mgoddard has joined #openstack-ironic19:12
*** ijw has quit IRC19:12
*** ijw has joined #openstack-ironic19:12
*** ijw has quit IRC19:13
*** ijw has joined #openstack-ironic19:13
*** ijw has quit IRC19:14
*** ijw has joined #openstack-ironic19:14
*** yangyapeng has joined #openstack-ironic19:14
*** ijw has quit IRC19:15
*** ijw has joined #openstack-ironic19:15
*** ijw has quit IRC19:15
*** ijw has joined #openstack-ironic19:16
*** ijw has quit IRC19:16
*** ijw has joined #openstack-ironic19:17
*** ijw has quit IRC19:17
*** ijw has joined #openstack-ironic19:18
*** ijw has quit IRC19:18
*** ijw has joined #openstack-ironic19:18
*** ijw has quit IRC19:19
*** Goneri has quit IRC19:19
*** ijw has joined #openstack-ironic19:19
*** ijw has quit IRC19:20
*** ijw has joined #openstack-ironic19:20
*** ijw has quit IRC19:21
*** ijw has joined #openstack-ironic19:21
*** ijw has quit IRC19:22
*** ijw has joined #openstack-ironic19:22
*** ijw has quit IRC19:23
*** ijw has joined #openstack-ironic19:23
*** ijw has quit IRC19:24
*** ijw has joined #openstack-ironic19:24
*** ijw has quit IRC19:25
*** ijw has joined #openstack-ironic19:25
*** ijw has quit IRC19:27
*** ijw has joined #openstack-ironic19:28
*** ijw has quit IRC19:30
*** hamzy has joined #openstack-ironic19:30
*** ijw has joined #openstack-ironic19:31
*** ijw has quit IRC19:32
*** ijw has joined #openstack-ironic19:32
*** ijw has quit IRC19:33
*** ijw has joined #openstack-ironic19:33
*** ijw has quit IRC19:35
*** ijw has joined #openstack-ironic19:37
*** ijw has quit IRC19:37
*** ijw has joined #openstack-ironic19:37
*** ijw_ has joined #openstack-ironic19:39
*** ijw_ has quit IRC19:40
*** ijw_ has joined #openstack-ironic19:40
*** ijw_ has quit IRC19:40
*** ijw_ has joined #openstack-ironic19:41
*** ijw_ has quit IRC19:41
*** ijw has quit IRC19:42
*** baoli has quit IRC19:42
*** fragatina has quit IRC19:44
*** masuberu has joined #openstack-ironic19:48
openstackgerritIlya Etingof proposed openstack/ironic master: WIP: added boot mode support to ManagementInterface  https://review.openstack.org/52677319:48
*** masber has quit IRC19:51
*** tonyb_ has quit IRC19:52
*** tonyb has joined #openstack-ironic19:52
*** baoli has joined #openstack-ironic19:56
*** mgoddard has quit IRC19:58
openstackgerritRamamani Yeleswarapu proposed openstack/ironic master: Documentation update for booting from volume  https://review.openstack.org/50374420:12
*** fragatina has joined #openstack-ironic20:12
-openstackstatus- NOTICE: The zuul scheduler has been restarted after lengthy troubleshooting for a memory consumption issue; earlier changes have been reenqueued but if you notice jobs not running for a new or approved change you may want to leave a recheck comment or a new approval vote20:15
*** crushil_ has quit IRC20:19
openstackgerritMerged openstack/bifrost stable/ocata: Install shade after ironic  https://review.openstack.org/52721320:19
*** crushil_ has joined #openstack-ironic20:19
*** absubram has quit IRC20:21
*** amarao has quit IRC20:27
rlooyay, (some) things are working again! ^^20:27
*** pprokop1 has joined #openstack-ironic20:28
TheJulia\o/20:28
*** mjturek1 has quit IRC20:29
*** mjturek has joined #openstack-ironic20:29
*** dmellado has quit IRC20:32
*** fxpester has joined #openstack-ironic20:33
*** e0ne has joined #openstack-ironic20:33
*** racedo_ has joined #openstack-ironic20:33
*** jkilpatr has quit IRC20:33
*** openstackgerrit has quit IRC20:34
*** alex_xu has quit IRC20:34
*** dmellado has joined #openstack-ironic20:34
*** patriciadomin has quit IRC20:35
*** jmccrory has quit IRC20:35
*** racedo has quit IRC20:35
*** pester has quit IRC20:35
*** mcarden has quit IRC20:35
*** csmart has quit IRC20:36
*** mcarden has joined #openstack-ironic20:36
*** homeski has quit IRC20:37
*** penick has quit IRC20:38
*** alex_xu has joined #openstack-ironic20:39
*** mgoddard has joined #openstack-ironic20:39
*** patriciadomin has joined #openstack-ironic20:40
*** jmccrory has joined #openstack-ironic20:40
*** homeski has joined #openstack-ironic20:40
*** csmart has joined #openstack-ironic20:41
*** PixieBoots has quit IRC20:45
*** andymccr has quit IRC20:45
*** jistr has quit IRC20:45
*** jistr has joined #openstack-ironic20:45
*** andymccr has joined #openstack-ironic20:45
*** PixieBoots has joined #openstack-ironic20:46
*** patriciadomin has quit IRC20:47
*** Grenth has quit IRC20:48
*** Grenth has joined #openstack-ironic20:50
*** patriciadomin has joined #openstack-ironic20:50
*** openstackgerrit has joined #openstack-ironic20:51
openstackgerritMerged openstack/ironic-specs master: Amend ansible deploy interface spec  https://review.openstack.org/52570820:51
*** Goneri has joined #openstack-ironic20:55
*** mgoddard has quit IRC20:59
openstackgerritMerged openstack/ironic master: tox: Use the default version of Python 3 for tox tests  https://review.openstack.org/52713121:07
openstackgerritMerged openstack/ironic-python-agent master: Catch OSError thrown when hexdump is missing  https://review.openstack.org/52022321:08
*** linkmark has quit IRC21:20
*** penick has joined #openstack-ironic21:23
*** jappleii__ has joined #openstack-ironic21:23
*** jappleii__ has quit IRC21:24
*** jappleii__ has joined #openstack-ironic21:25
*** jappleii__ has quit IRC21:26
*** jappleii__ has joined #openstack-ironic21:27
*** jappleii__ has quit IRC21:27
*** jappleii__ has joined #openstack-ironic21:28
*** ccamacho has joined #openstack-ironic21:28
*** ccamacho has quit IRC21:28
*** crushil_ has quit IRC21:33
*** AlexeyAbashkin has joined #openstack-ironic21:34
*** mjturek has quit IRC21:35
*** trown is now known as trown|outtypewww21:38
*** AlexeyAbashkin has quit IRC21:38
*** baha has quit IRC21:39
*** hamzy has quit IRC21:46
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Make discovery use dnsmasq dhcp filter  https://review.openstack.org/52568521:48
*** Goneri has quit IRC21:55
openstackgerritMerged openstack/ironic-inspector master: Allow concurrect updating of dnsmasq configuration  https://review.openstack.org/50443821:56
*** AlexeyAbashkin has joined #openstack-ironic21:57
*** rcernin has joined #openstack-ironic21:58
*** AlexeyAbashkin has quit IRC22:02
*** e0ne has quit IRC22:03
*** jkilpatr has joined #openstack-ironic22:04
*** ijw has joined #openstack-ironic22:08
*** ijw has quit IRC22:10
*** ijw has joined #openstack-ironic22:11
*** bfournie has quit IRC22:11
*** ijw has quit IRC22:11
*** ijw has joined #openstack-ironic22:12
*** ijw has quit IRC22:15
*** ijw_ has joined #openstack-ironic22:15
*** ijw_ has quit IRC22:16
*** ijw has joined #openstack-ironic22:17
*** ijw has quit IRC22:17
*** ijw has joined #openstack-ironic22:18
*** ijw has quit IRC22:19
*** ijw has joined #openstack-ironic22:29
*** ijw has quit IRC22:30
*** ijw has joined #openstack-ironic22:31
*** ijw has quit IRC22:32
*** ijw has joined #openstack-ironic22:32
*** ijw has quit IRC22:32
*** rbudden has quit IRC22:33
*** ijw has joined #openstack-ironic22:34
*** ijw has quit IRC22:34
*** ijw has joined #openstack-ironic22:35
*** ijw has quit IRC22:36
*** ijw has joined #openstack-ironic22:36
*** ijw has quit IRC22:36
*** rbudden has joined #openstack-ironic22:37
*** ijw has joined #openstack-ironic22:37
openstackgerritMerged openstack/ironic-lib stable/ocata: zuul: Centralize irrelevant-files in legacy-ironic-lib-dsvm-base  https://review.openstack.org/52199322:37
openstackgerritMerged openstack/ironic-lib master: tox: Use the default version of Python 3 for tox tests  https://review.openstack.org/52713022:37
*** ijw has quit IRC22:37
*** ijw has joined #openstack-ironic22:38
*** ijw has quit IRC22:38
*** ijw has joined #openstack-ironic22:39
*** ijw has quit IRC22:39
*** ijw has joined #openstack-ironic22:41
*** ijw has quit IRC22:41
*** ijw has joined #openstack-ironic22:42
*** sasha21 has quit IRC22:43
*** ijw has quit IRC22:43
*** sasha21 has joined #openstack-ironic22:46
*** ijw has joined #openstack-ironic22:47
*** ijw has quit IRC22:48
*** ijw_ has joined #openstack-ironic22:48
*** ijw_ has quit IRC22:48
*** ijw has joined #openstack-ironic22:49
*** ijw has quit IRC22:49
*** ijw has joined #openstack-ironic22:50
*** ijw has quit IRC22:50
*** sasha21 has quit IRC22:51
*** sasha21 has joined #openstack-ironic22:51
*** rbudden has quit IRC22:51
*** ijw has joined #openstack-ironic22:56
*** ijw_ has joined #openstack-ironic22:57
*** ijw has quit IRC22:57
*** ijw_ has quit IRC22:57
*** ijw has joined #openstack-ironic22:58
*** ijw has quit IRC22:58
*** ijw has joined #openstack-ironic22:59
jlvillalThings I Learned: Amazon now offers bare-metal servers. Very powerful ones: https://aws.amazon.com/blogs/aws/new-amazon-ec2-bare-metal-instances-with-direct-access-to-hardware/22:59
jlvillalAmazon as in AWS22:59
*** ijw has quit IRC23:00
*** ijw has joined #openstack-ironic23:01
*** ijw has quit IRC23:01
*** ijw has joined #openstack-ironic23:02
*** ijw has quit IRC23:03
*** ijw has joined #openstack-ironic23:05
*** ijw has quit IRC23:05
*** absubram has joined #openstack-ironic23:05
*** ijw has joined #openstack-ironic23:06
*** ijw_ has joined #openstack-ironic23:07
*** ijw has quit IRC23:07
*** ijw_ has quit IRC23:08
*** ijw has joined #openstack-ironic23:08
*** ijw has quit IRC23:08
*** ijw has joined #openstack-ironic23:09
*** ijw has quit IRC23:10
*** ijw_ has joined #openstack-ironic23:10
*** ijw_ has quit IRC23:10
*** ijw has joined #openstack-ironic23:11
*** penick has quit IRC23:12
*** ijw has quit IRC23:12
*** ijw has joined #openstack-ironic23:13
*** ijw has quit IRC23:13
*** ijw has joined #openstack-ironic23:14
*** ijw has quit IRC23:14
*** ijw has joined #openstack-ironic23:15
*** priteau has quit IRC23:15
*** ijw has quit IRC23:15
*** ijw has joined #openstack-ironic23:16
*** ijw has quit IRC23:16
*** ijw has joined #openstack-ironic23:17
*** ijw has quit IRC23:21
TheJuliaYup, announced during invent. I think that means we've been working in the right direction :)23:21
*** chandankumar has quit IRC23:22
*** bfournie has joined #openstack-ironic23:23
openstackgerritJulia Kreger proposed openstack/ironic master: Add documentation covering storage multi-attach  https://review.openstack.org/52653123:23
*** bfournie has quit IRC23:23
*** chandankumar has joined #openstack-ironic23:24
*** baoli has quit IRC23:25
*** ijw has joined #openstack-ironic23:29
*** chandankumar has quit IRC23:29
*** ijw_ has joined #openstack-ironic23:31
*** bfournie has joined #openstack-ironic23:32
*** ijw has quit IRC23:33
*** chandankumar has joined #openstack-ironic23:34
*** ijw_ has quit IRC23:35
*** pmannidi has joined #openstack-ironic23:36
*** penick has joined #openstack-ironic23:36
*** ijw has joined #openstack-ironic23:37
*** ijw has quit IRC23:38
*** ijw has joined #openstack-ironic23:39
*** dprince has joined #openstack-ironic23:40
*** ijw_ has joined #openstack-ironic23:41
*** ijw has quit IRC23:43
*** ijw has joined #openstack-ironic23:44
*** ijw_ has quit IRC23:45
jlvillalTheJulia, +123:46
*** ijw_ has joined #openstack-ironic23:48
*** ijw has quit IRC23:48
*** dprince has quit IRC23:49
*** ijw_ has quit IRC23:52
*** dprince has joined #openstack-ironic23:53
*** absubram has quit IRC23:54
*** ijw has joined #openstack-ironic23:55

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