*** praneshp has quit IRC | 00:00 | |
*** praneshp has joined #openstack-ironic | 00:01 | |
*** zhenzanz has joined #openstack-ironic | 00:02 | |
*** Haomeng has joined #openstack-ironic | 00:02 | |
*** Haomeng|2 has quit IRC | 00:03 | |
*** andreykurilin_ has quit IRC | 00:04 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 00:04 |
---|---|---|
*** ijw has joined #openstack-ironic | 00:05 | |
*** praneshp has quit IRC | 00:05 | |
NobodyCam | brb | 00:06 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Add MANAGEABLE state and associated transitions https://review.openstack.org/150073 | 00:18 |
NobodyCam | oh its raining here :( | 00:21 |
*** andreykurilin_ has joined #openstack-ironic | 00:23 | |
jroll | NobodyCam: http://i.imgur.com/Wd0LuhD.jpg | 00:28 |
NobodyCam | lol | 00:29 |
NobodyCam | jroll: very true | 00:29 |
jroll | :P | 00:29 |
NobodyCam | you know we dont have any real tests iscsi [log[in|out]|disconnect] functions in deploy utils :( | 00:30 |
NobodyCam | ...tests for the iscsi.... | 00:31 |
jroll | hrm | 00:32 |
jroll | that's lame | 00:32 |
jroll | probably shouldn't use iscsi then | 00:32 |
NobodyCam | lol | 00:32 |
NobodyCam | you agent folk ... lol | 00:33 |
jroll | :D | 00:33 |
* devananda goes afk for reasons and food | 00:41 | |
NobodyCam | :) have a good night devananda | 00:42 |
*** r-daneel has quit IRC | 00:44 | |
*** andreykurilin_ has quit IRC | 00:51 | |
*** harlowja has quit IRC | 00:54 | |
*** lucas-dinner has quit IRC | 00:59 | |
*** spandhe has quit IRC | 01:06 | |
*** ijw has quit IRC | 01:15 | |
*** jerryz has joined #openstack-ironic | 01:17 | |
*** alexpilotti has joined #openstack-ironic | 01:18 | |
*** achanda_ has joined #openstack-ironic | 01:19 | |
*** eghobo has quit IRC | 01:23 | |
*** achanda has quit IRC | 01:23 | |
*** achanda_ has quit IRC | 01:24 | |
*** harlowja has joined #openstack-ironic | 01:35 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 01:43 |
*** eghobo has joined #openstack-ironic | 01:52 | |
*** eghobo has quit IRC | 01:54 | |
*** chenglch has joined #openstack-ironic | 01:56 | |
*** ChuckC has quit IRC | 02:01 | |
*** ChuckC_ has joined #openstack-ironic | 02:01 | |
*** Marga_ has joined #openstack-ironic | 02:04 | |
*** rwsu is now known as rwsu-afk | 02:05 | |
*** Marga_ has quit IRC | 02:05 | |
*** Marga_ has joined #openstack-ironic | 02:06 | |
*** Marga_ has quit IRC | 02:06 | |
*** Marga_ has joined #openstack-ironic | 02:06 | |
*** Marga_ has quit IRC | 02:07 | |
*** Marga_ has joined #openstack-ironic | 02:07 | |
*** Marga_ has quit IRC | 02:08 | |
*** Marga_ has joined #openstack-ironic | 02:08 | |
*** ChuckC_ has quit IRC | 02:09 | |
*** ChuckC has joined #openstack-ironic | 02:09 | |
*** ChuckC_ has joined #openstack-ironic | 02:15 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/150207 | 02:17 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/148636 | 02:17 |
*** ChuckC has quit IRC | 02:19 | |
*** alexpilotti has quit IRC | 02:22 | |
*** zhenzanz_ has joined #openstack-ironic | 02:35 | |
*** zhenzanz has quit IRC | 02:36 | |
*** zhenzanz_ is now known as zhenzanz | 02:36 | |
*** rloo has quit IRC | 02:39 | |
*** Marga__ has joined #openstack-ironic | 03:10 | |
*** Marga_ has quit IRC | 03:10 | |
*** praneshp has joined #openstack-ironic | 03:10 | |
*** ramineni has joined #openstack-ironic | 03:18 | |
*** Marga__ has quit IRC | 03:26 | |
*** Marga_ has joined #openstack-ironic | 03:31 | |
*** Marga_ has quit IRC | 03:31 | |
*** Marga_ has joined #openstack-ironic | 03:32 | |
*** pensu has joined #openstack-ironic | 03:51 | |
*** praneshp_ has joined #openstack-ironic | 03:57 | |
*** praneshp has quit IRC | 04:00 | |
*** praneshp_ is now known as praneshp | 04:00 | |
*** achanda has joined #openstack-ironic | 04:05 | |
*** pradipta_away is now known as pradipta | 04:12 | |
openstackgerrit | Gopi Krishna S proposed openstack/ironic-specs: Add pxe_ucs driver to support Cisco UCS B/C/M-series servers https://review.openstack.org/139517 | 04:16 |
*** stendulker has joined #openstack-ironic | 04:17 | |
*** ijw has joined #openstack-ironic | 04:25 | |
*** Marga_ has quit IRC | 04:26 | |
*** saripurigopi has joined #openstack-ironic | 04:30 | |
*** saripurigopi has quit IRC | 04:36 | |
*** alexpilotti has joined #openstack-ironic | 04:48 | |
*** ChuckC_ is now known as ChuckC | 04:56 | |
*** achanda has quit IRC | 05:03 | |
*** achanda has joined #openstack-ironic | 05:09 | |
*** harlowja is now known as harlowja_away | 05:10 | |
*** achanda has quit IRC | 05:13 | |
openstackgerrit | Merged openstack/ironic: Replace DIB installation step from git clone to pip https://review.openstack.org/149904 | 05:18 |
openstackgerrit | Sirushti Murugesan proposed openstack/ironic: Adds support for deploying whole disk images https://review.openstack.org/150142 | 05:37 |
*** praneshp has quit IRC | 05:48 | |
*** naohirot has joined #openstack-ironic | 05:55 | |
*** ijw has quit IRC | 05:57 | |
*** ijw has joined #openstack-ironic | 05:58 | |
*** achanda has joined #openstack-ironic | 06:03 | |
*** stendulker_ has joined #openstack-ironic | 06:07 | |
*** stendulker has quit IRC | 06:10 | |
*** pcrews has quit IRC | 06:27 | |
*** stendulker has joined #openstack-ironic | 06:29 | |
*** stendulker_ has quit IRC | 06:32 | |
*** eghobo has joined #openstack-ironic | 06:45 | |
*** Haomeng|2 has joined #openstack-ironic | 06:50 | |
*** Haomeng has quit IRC | 06:51 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic-specs: Implement Cleaning Operations for iLO drivers https://review.openstack.org/142401 | 06:52 |
*** spandhe has joined #openstack-ironic | 06:53 | |
*** pensu has quit IRC | 06:57 | |
*** pensu has joined #openstack-ironic | 07:00 | |
*** pensu has quit IRC | 07:09 | |
*** greghaynes has quit IRC | 07:24 | |
*** saripurigopi has joined #openstack-ironic | 07:25 | |
*** greghaynes has joined #openstack-ironic | 07:26 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-specs: Ironic Management Interfaces to support UEFI Secure Boot https://review.openstack.org/135845 | 07:39 |
*** eghobo has quit IRC | 07:46 | |
*** ijw has quit IRC | 07:50 | |
*** Kowalsk1 has joined #openstack-ironic | 07:51 | |
*** Kowalsk1 has quit IRC | 07:54 | |
*** Alonha has joined #openstack-ironic | 07:59 | |
*** Alonha has quit IRC | 08:01 | |
*** Alonha has joined #openstack-ironic | 08:02 | |
*** pensu has joined #openstack-ironic | 08:06 | |
*** Alonha has quit IRC | 08:07 | |
*** Alonha has joined #openstack-ironic | 08:08 | |
*** harlowja_away has quit IRC | 08:08 | |
*** Alonha has quit IRC | 08:17 | |
*** ifarkas has joined #openstack-ironic | 08:17 | |
*** Alonha has joined #openstack-ironic | 08:18 | |
*** ijw has joined #openstack-ironic | 08:29 | |
*** dtantsur|afk is now known as dtantsur | 08:29 | |
dtantsur | Morning | 08:29 |
ifarkas | morning dtantsur | 08:31 |
dtantsur | ifarkas, o/ | 08:32 |
ifarkas | dtantsur, I have a question for you regarding discoverd | 08:32 |
dtantsur | sure | 08:32 |
*** achanda has quit IRC | 08:32 | |
ifarkas | dtantsur, an issue during raid configuration for drac is that there's no way to get any root device hint | 08:33 |
ifarkas | dtantsur, the information available by the bmc is different than what is available via the os | 08:33 |
*** alexpilotti has quit IRC | 08:33 | |
*** ijw has quit IRC | 08:34 | |
ifarkas | dtantsur, I was thinking if we split the raid configuration zapping step into 2: one for the creating the boot device and another one for creating the other raid arrays. in between I can use discoverd to get the root device hint | 08:35 |
ifarkas | dtantsur, what's your opinion on that? | 08:35 |
*** ijw has joined #openstack-ironic | 08:35 | |
dtantsur | ifarkas, why not. or you can modify the deploy ramdisk to understand hints from drac, depending on how different these hints are | 08:36 |
ifarkas | dtantsur, those are completely unrelated :-( | 08:37 |
ifarkas | dtantsur, cool, I will update the raid spec | 08:38 |
dtantsur | ifarkas, you might need a plugin to discoverd for doing this... you might also need one more planned feature, that I haven't prototyped yet :) | 08:38 |
ifarkas | dtantsur, yes, that's what I was thinking of | 08:39 |
ifarkas | dtantsur, what's that planned feature? | 08:39 |
dtantsur | ifarkas, how urgent is all this stuff? | 08:39 |
dtantsur | ifarkas, being able to request a specific set of plugins to use | 08:40 |
ifarkas | dtantsur, I think it's not that urgent since the raid-spec isn't even accepted | 08:41 |
dtantsur | good. because discoverd is in deep freeze until Mon and then we'll start hacking :) | 08:41 |
ifarkas | dtantsur, definitely not that urgent ;-) | 08:42 |
*** pensu has quit IRC | 08:44 | |
*** jcoufal has joined #openstack-ironic | 08:48 | |
*** achanda has joined #openstack-ironic | 08:51 | |
*** dlpartain has joined #openstack-ironic | 08:59 | |
*** dlpartain has left #openstack-ironic | 09:00 | |
*** zhenzanz has quit IRC | 09:00 | |
*** jistr has joined #openstack-ironic | 09:08 | |
*** athomas has joined #openstack-ironic | 09:21 | |
*** andreykurilin_ has joined #openstack-ironic | 09:23 | |
*** derekh has joined #openstack-ironic | 09:23 | |
*** lucasagomes has joined #openstack-ironic | 09:24 | |
dtantsur | ifarkas, these 2 bps might be of interest for you: https://blueprints.launchpad.net/ironic-discoverd/+spec/ssh-ramdisk https://blueprints.launchpad.net/ironic-discoverd/+spec/request-plugins | 09:24 |
*** achanda has quit IRC | 09:24 | |
dtantsur | please let me know what you think | 09:24 |
ifarkas | dtantsur, ok, thanks | 09:25 |
ifarkas | dtantsur, +1000 for the ssh-ramdisk! | 09:29 |
dtantsur | ifarkas, good :) I'll be prototyping it this week | 09:29 |
ifarkas | \o/ | 09:29 |
*** achanda has joined #openstack-ironic | 09:30 | |
*** achanda has quit IRC | 09:31 | |
*** romcheg has joined #openstack-ironic | 09:31 | |
*** Alonha has quit IRC | 09:37 | |
*** MattMan has quit IRC | 09:38 | |
*** pelix has joined #openstack-ironic | 09:39 | |
*** Alonha has joined #openstack-ironic | 09:40 | |
*** Alonha has quit IRC | 09:44 | |
*** Alonha has joined #openstack-ironic | 09:45 | |
*** MattMan has joined #openstack-ironic | 09:46 | |
*** Alonha has quit IRC | 09:48 | |
*** Alonha has joined #openstack-ironic | 09:49 | |
*** Alonha has quit IRC | 09:51 | |
*** Alonha has joined #openstack-ironic | 09:52 | |
*** erwan_taf has joined #openstack-ironic | 09:52 | |
*** Alonha has quit IRC | 09:55 | |
*** Alonha has joined #openstack-ironic | 09:58 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Fix functest to new ramdisk file names https://review.openstack.org/150338 | 09:59 |
*** chenglch has quit IRC | 10:03 | |
*** spandhe has quit IRC | 10:05 | |
*** Alonha has quit IRC | 10:06 | |
*** Alonha has joined #openstack-ironic | 10:08 | |
*** derekh has quit IRC | 10:26 | |
*** derekh has joined #openstack-ironic | 10:27 | |
*** Marga_ has joined #openstack-ironic | 10:32 | |
*** Alonha has quit IRC | 10:32 | |
saripurigopi | Reg Managemet interface, set_boot_device method, does the persist value has to be considered/present always? What about the hardware that only supports persistent boot-order always. | 10:36 |
*** Alonha has joined #openstack-ironic | 10:44 | |
*** Alonha has quit IRC | 10:48 | |
*** andreykurilin_ has quit IRC | 10:51 | |
*** andreykurilin_ has joined #openstack-ironic | 10:51 | |
openstackgerrit | Sirushti Murugesan proposed openstack/ironic: Adds support for deploying whole disk images https://review.openstack.org/150142 | 10:55 |
lucasagomes | ifarkas, hi there, if you get a time please fix the merge conflict on #148903 and I will approve it | 10:56 |
lucasagomes | (or I can fix if u want) | 10:56 |
ifarkas | ifarkas, I am planning to do that. Shouldn't we wait for an ack from victor_lowther as devananda suggested? | 10:57 |
lucasagomes | ifarkas, oh, hmm ok yeah we can wait | 10:58 |
*** ramineni has quit IRC | 11:07 | |
saripurigopi | Any thoughts on the set_boot_device question ? | 11:12 |
*** stendulker has quit IRC | 11:21 | |
*** saripurigopi has quit IRC | 11:35 | |
*** andreykurilin_ has quit IRC | 11:35 | |
*** vdrok has joined #openstack-ironic | 11:44 | |
*** dtantsur is now known as dtantsur|lunch | 11:56 | |
*** Alonha has joined #openstack-ironic | 11:57 | |
*** lazy_prince is now known as killer_prince | 12:09 | |
*** pensu has joined #openstack-ironic | 12:10 | |
*** pensu1 has joined #openstack-ironic | 12:13 | |
*** pensu has quit IRC | 12:13 | |
*** Alonha has quit IRC | 12:18 | |
*** subscope has quit IRC | 12:20 | |
*** Haomeng has joined #openstack-ironic | 12:21 | |
*** Haomeng|2 has quit IRC | 12:21 | |
*** pensu1 has quit IRC | 12:28 | |
*** pensu has joined #openstack-ironic | 12:28 | |
*** subscope has joined #openstack-ironic | 12:29 | |
lucasagomes | saripurigopi hmm if the driver only supports persistent=True, you can set the default to be persisent=True when implementing the set_boot_device() method in the ManagementInterface for that driver, and you can also return InvalidParameterInput explaninig it's not support by that driver in case someone tries to request persistent=False | 12:32 |
lucasagomes | (just an idea) | 12:32 |
*** achanda has joined #openstack-ironic | 12:32 | |
*** subscope has quit IRC | 12:35 | |
*** achanda has quit IRC | 12:36 | |
*** afaranha has joined #openstack-ironic | 12:42 | |
*** subscope has joined #openstack-ironic | 12:51 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add iRMC Driver and its iRMC Power module https://review.openstack.org/144901 | 12:57 |
*** lucasagomes is now known as lucas-hungry | 13:01 | |
openstackgerrit | Imre Farkas proposed openstack/ironic: Fix filter_query in drac/power interface https://review.openstack.org/148903 | 13:08 |
*** dtantsur|lunch is now known as dtantsur | 13:10 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add iRMC Management module for iRMC Driver https://review.openstack.org/146803 | 13:12 |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Update functest to use new ramdisk file name https://review.openstack.org/150338 | 13:21 |
*** mjturek has joined #openstack-ironic | 13:23 | |
*** Alonha has joined #openstack-ironic | 13:27 | |
*** romcheg has quit IRC | 13:33 | |
*** romcheg has joined #openstack-ironic | 13:33 | |
*** alexpilotti has joined #openstack-ironic | 13:33 | |
openstackgerrit | Merged stackforge/ironic-discoverd: Update functest to use new ramdisk file name https://review.openstack.org/150338 | 13:34 |
*** dprince has joined #openstack-ironic | 13:34 | |
*** saripurigopi has joined #openstack-ironic | 13:42 | |
*** pensu has quit IRC | 13:43 | |
*** mjturek has quit IRC | 13:44 | |
*** Alonha has quit IRC | 13:46 | |
*** Alonha has joined #openstack-ironic | 13:47 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Support ilo_address and drac_address in addition to ipmi_address https://review.openstack.org/150418 | 13:47 |
dtantsur | ifarkas, please have a look, DRAC-related ^^^ | 13:47 |
victor_lowther | ifarkas: give me an hour or so to caffinate and I will review thongs. | 13:48 |
*** Marga_ has quit IRC | 13:48 | |
victor_lowther | Er, things. | 13:48 |
victor_lowther | Stupid phone. | 13:48 |
ifarkas | dtantsur, ok, will take a look | 13:48 |
*** Marga_ has joined #openstack-ironic | 13:48 | |
dtantsur | victor_lowther, morning | 13:48 |
ifarkas | victor_lowther, good morning! take your time! | 13:48 |
*** saripurigopi has quit IRC | 13:49 | |
*** mjturek has joined #openstack-ironic | 13:50 | |
*** Marga_ has quit IRC | 13:53 | |
*** saripurigopi_ has joined #openstack-ironic | 13:55 | |
*** saripurigopi_ is now known as saripurigopi | 13:55 | |
*** Alonha has quit IRC | 13:55 | |
*** rloo has joined #openstack-ironic | 13:55 | |
*** naohirot has quit IRC | 14:02 | |
*** saripurigopi has quit IRC | 14:04 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Support ilo_address and drac_address in addition to ipmi_address https://review.openstack.org/150418 | 14:05 |
dtantsur | ifarkas, great catch, fixed ^^^ | 14:05 |
*** lucas-hungry is now known as lucasagomes | 14:06 | |
ifarkas | dtantsur, ack. I hope jenkins will agree with me :-) | 14:06 |
dtantsur | :) | 14:06 |
dtantsur | ifarkas, nothing can be merged anyway without passing the gate | 14:07 |
dtantsur | thanks | 14:07 |
*** erwan_taf has quit IRC | 14:08 | |
*** erwan_taf has joined #openstack-ironic | 14:09 | |
rloo | hi Ironickers | 14:12 |
*** Alonha has joined #openstack-ironic | 14:13 | |
dtantsur | rloo, hi | 14:13 |
rloo | ifarkas: I have a question about https://review.openstack.org/#/c/148903/. I realize I shouldn't have -1 because I didn't understand the commit (even though we -1 on other patches but anyway). | 14:13 |
rloo | ifarkas: but do you think I shouldn't have even commented/asked because I don't know the HW? | 14:14 |
rloo | hi dtantsur | 14:14 |
*** saripurigopi has joined #openstack-ironic | 14:14 | |
*** Marga_ has joined #openstack-ironic | 14:14 | |
openstackgerrit | Gopi Krishna S proposed openstack/ironic-specs: Add pxe_ucs driver to support Cisco UCS B/C/M-series servers https://review.openstack.org/139517 | 14:14 |
*** mjturek has quit IRC | 14:15 | |
ifarkas | rloo, hey, I see no problem in asking | 14:15 |
ifarkas | rloo, I even realized the commit message should be improved, so it was even useful. Thanks for that! | 14:16 |
rloo | ifarkas: ok. so should I have asked but no score, or +1 (cuz the code looked ok to me) | 14:16 |
jroll | morning all :) | 14:16 |
rloo | morning jroll | 14:16 |
jroll | dtantsur: re https://blueprints.launchpad.net/ironic-discoverd/+spec/ssh-ramdisk why not expose a rest api :D | 14:17 |
jroll | hiya rloo | 14:17 |
ifarkas | rloo, yeah, probably... | 14:17 |
*** Marga_ has quit IRC | 14:17 | |
ifarkas | morning jroll | 14:17 |
*** Marga_ has joined #openstack-ironic | 14:17 | |
rloo | ifarkas: probably what? 0 or +1? | 14:17 |
jroll | morning ifarkas :) | 14:17 |
*** Alonha has quit IRC | 14:17 | |
ifarkas | rloo, I would go for a 0 | 14:18 |
rloo | ifarkas: ok. good to know. thx! | 14:18 |
*** saripurigopi_ has joined #openstack-ironic | 14:18 | |
ifarkas | rloo, thank you | 14:18 |
*** saripurigopi has quit IRC | 14:18 | |
lucasagomes | rloo, jroll victor_lowther good morning! | 14:19 |
*** saripurigopi_ is now known as saripurigopi | 14:19 | |
jroll | heya lucasagomes :) | 14:19 |
jroll | rloo: I would have +0 or +1 that fwiw | 14:19 |
*** mjturek has joined #openstack-ironic | 14:19 | |
Shrews | ifarkas: thanks for the improved commit message. | 14:20 |
ifarkas | Shrews, I hope I was able to explain it more precisely | 14:20 |
rloo | jroll: thx for the feedback. I tend to use -1 if I actually want an answer because I worry that 0/+1 people may miss the question but I won't do that now ;) | 14:20 |
jroll | rloo: I tend to think they won't miss the comments, if they do you can call them on it :) | 14:21 |
rloo | jroll: I realize I can call them on it, but I'm trying to be more efficient with my time, and I don't want to 'track' all these patches. | 14:22 |
jroll | ifarkas: so that works on both version, right? | 14:22 |
ifarkas | jroll, yeah | 14:22 |
jroll | rloo: true, we all should help out with catching those too | 14:22 |
jroll | woot, +3 | 14:23 |
* Shrews double approves jroll's approval | 14:23 | |
NobodyCam | morning Ironicers :) | 14:23 |
jroll | yay, I love approval | 14:23 |
jroll | hiya NobodyCam | 14:23 |
ifarkas | \o/ | 14:23 |
lucasagomes | 3+2 2+A :D | 14:24 |
* jroll passes the coffeepot | 14:24 | |
rloo | morning NobodyCam | 14:24 |
ifarkas | morning NobodyCam | 14:24 |
NobodyCam | which patch | 14:24 |
jroll | https://review.openstack.org/#/c/148903/ | 14:24 |
rloo | ifarkas is wishing he can take some of those and apply to a future patch :-) | 14:24 |
jroll | really difficult review | 14:24 |
*** pcrews has joined #openstack-ironic | 14:24 | |
ifarkas | rloo, haha, that would be nice! | 14:24 |
NobodyCam | morning jroll, rloo, Shrews, and ifarkas | 14:24 |
Shrews | hiya NobodyCam | 14:25 |
NobodyCam | :) | 14:25 |
NobodyCam | lol | 14:25 |
NobodyCam | nice :) | 14:25 |
NobodyCam | brb... need coffee and to actually wake up | 14:26 |
Shrews | waking up is overrated | 14:27 |
dtantsur | jroll, because nobody knows which REST API to expose :) i.e. I'm seeing people wanting to discover more and more strange things and inventing bigger and bigger ramdisks for it, e.g. https://github.com/agroup/instack-undercloud/blob/master/elements/ironic-discoverd-ramdisk-instack/init.d/80-discovery-ironic | 14:27 |
dtantsur | jroll, my idea was to find a solution (optional btw) to limit amount of discoverd ramdisks :) | 14:28 |
dtantsur | Shrews, NobodyCam, jroll, and good morning | 14:28 |
jroll | dtantsur: yeah, I like the idea overall | 14:28 |
jroll | dtantsur: another option is to use python in the ramdisk rather than bash no? | 14:29 |
dtantsur | jroll, yes, but it still requires updating ramdisk and extending protocol between discoverd and the ramdisk each time people want to discover more | 14:29 |
jroll | true | 14:30 |
jroll | you could also have a rest api POST /commands/bash, POST /commands/python, etc :P | 14:30 |
jroll | what could go wrong | 14:30 |
dtantsur | lol yeah :D | 14:31 |
*** erwan_taf has quit IRC | 14:31 | |
dtantsur | jroll, well, another idea would be for the ramdisk to download Python script from discoverd. not sure if it's any better than ssh | 14:31 |
jroll | yeah, dunno | 14:31 |
victor_lowther | dtantsur: it isn't | 14:32 |
victor_lowther | the crowbar ramdisk includes just enough to run a Chef client | 14:32 |
victor_lowther | and the rest of its discovery tasks happen via Chef recipes | 14:33 |
dtantsur | interesting | 14:33 |
victor_lowther | so it doesn't have to include all the additionan things it needs to discover any arbitrary thing | 14:33 |
victor_lowther | because the recile jsut downloads anyt tools it needs | 14:33 |
victor_lowther | damn typos. | 14:33 |
victor_lowther | the only time we have to respin it is when we change the very early bootstrap phase | 14:34 |
dtantsur | one more thing is that DIB is doing strange hacks to build a ramdisk. I remember folks working around it to run Python (and likely Ruby) there | 14:35 |
* victor_lowther looks at dib and shudders | 14:35 | |
dtantsur | heh | 14:35 |
jroll | ++ | 14:35 |
victor_lowther | What a pile of hacky shell. | 14:35 |
openstackgerrit | Merged stackforge/ironic-discoverd: Support ilo_address and drac_address in addition to ipmi_address https://review.openstack.org/150418 | 14:35 |
*** erwan_taf has joined #openstack-ironic | 14:36 | |
dtantsur | so I though that preinstalling bunch of utilities there and just running ssh server may be an option | 14:36 |
victor_lowther | Installing at runtime is not really a problem in practice for crowbar | 14:36 |
victor_lowther | because we rely on the recipes staging everything they need on the server first. | 14:37 |
dtantsur | victor_lowther, yeah, I'm wondering if DIB allows me to place a working yum on the ramdisk.... | 14:37 |
victor_lowther | I don't see how it could stop you. | 14:38 |
victor_lowther | just install the yum package, and away you go. | 14:38 |
jroll | oh, it could stop you. | 14:38 |
victor_lowther | anyways, I wish to register a complaint! I have this shiny untested vendor passthru for BIOS configs via the drac | 14:40 |
*** saripurigopi has quit IRC | 14:40 | |
victor_lowther | but my stupid vendor passthru endpoints are not working | 14:40 |
jroll | lol | 14:41 |
jroll | what's not working? | 14:41 |
*** saripurigopi has joined #openstack-ironic | 14:41 | |
victor_lowther | If I decorate a method with (for instance) | 14:41 |
victor_lowther | @base.passthru(['GET'], method='get_bios_config', async=False) | 14:41 |
victor_lowther | then shoudl I reasonably expect | 14:42 |
victor_lowther | ironic node-vendor-passthru cffc825e-42d8-4572-b04e-00eba723740e get_bios_config | 14:42 |
victor_lowther | to work? | 14:42 |
openstackgerrit | Merged openstack/ironic: Updated from global requirements https://review.openstack.org/150207 | 14:42 |
jroll | hm | 14:42 |
jroll | I've never used the cli | 14:42 |
jroll | the cli might still just do POST? | 14:42 |
victor_lowther | hm | 14:42 |
victor_lowther | That should be a problem | 14:43 |
jroll | can add --debug to get a curl command for what it's doing | 14:43 |
victor_lowther | er, could. | 14:43 |
jroll | agree, may have overlooked it when we added GET | 14:43 |
victor_lowther | yep, it is POSTing | 14:43 |
jroll | curl http://ironic:6385/v1/nodes/cffc825e-42d8-4572-b04e-00eba723740e/vendor_passthru?method=get_bios_config | 14:43 |
jroll | with X-Auth-Token=$OS_TOKEN | 14:43 |
jroll | er, s/=/: / | 14:43 |
victor_lowther | ya | 14:44 |
NobodyCam | ha I for to re wip my patch.. Thank you for the reviews :) | 14:45 |
victor_lowther | hm | 14:45 |
NobodyCam | wow | 14:45 |
NobodyCam | i forgot to re... | 14:45 |
victor_lowther | still get InvalidParameterValue: No handler for method get_bios_config | 14:46 |
victor_lowther | I suppose I can throw the code out there for people to review and tell me what I am doing wrong in pedantic, nipicky detail. | 14:47 |
jroll | heh | 14:47 |
jroll | :/ | 14:47 |
jroll | I can take a look if you'd like | 14:48 |
jroll | is the DracVendor class hooked up to the driver? | 14:48 |
jroll | a la https://github.com/openstack/ironic/blob/master/ironic/drivers/agent.py#L38 | 14:48 |
victor_lowther | If there is something it needs to do beyond just existing then it is not. | 14:48 |
victor_lowther | so probably not. | 14:49 |
*** david-lyle_afk is now known as david-lyle | 14:49 | |
jroll | heh | 14:49 |
jroll | feel free to post the code if you want me to look | 14:49 |
ifarkas | victor_lowther, I used similar method in the raid vendorpassthru. You can check: https://review.openstack.org/#/c/145464/3/ironic/drivers/modules/drac/vendor_passthru.py | 14:50 |
victor_lowther | ifarkas: yes, I used your code as the template for mine. | 14:50 |
victor_lowther | ah. | 14:51 |
ifarkas | victor_lowther, then just curl $IRONIC_URL/v1/nodes/$NODE/vendor_passthru?method=list_lifecycle_jobs | 14:51 |
victor_lowther | I see what I am missing | 14:51 |
*** ndipanov has quit IRC | 14:51 | |
victor_lowther | it is the business in https://review.openstack.org/#/c/145464/3/ironic/drivers/drac.py | 14:51 |
ifarkas | right | 14:52 |
*** r-daneel has joined #openstack-ironic | 14:52 | |
*** ndipanov has joined #openstack-ironic | 14:52 | |
victor_lowther | and seeing that, let me take the oppourtunity to curse the fact that Ironic drivers do not automatically compose | 14:52 |
victor_lowther | Again. | 14:52 |
jroll | ikr. | 14:52 |
lucasagomes | oh the mapping :/ | 14:54 |
lucasagomes | yeah... it's because of the MixinIterface, maybe we should make it automatically to discover the methods in case a mapping is not provided | 14:54 |
ifarkas | victor_lowther, btw, do you have an opinion regarding drac raid root device hint, what I discussed with dtantsur in the morning? I mean splitting the zapping step into 2: creating the boot raid array, and then the rest, and optionally using discoverd in between | 14:55 |
*** jcoufal_ has joined #openstack-ironic | 14:55 | |
victor_lowther | In OCB, all the low-level node drivers declare a priority and a set of methods grouped by functionality | 14:55 |
victor_lowther | and the core handles composing that into a set of methods that can be used to manage the node. | 14:56 |
victor_lowther | ifarkas: where did that conversation happen? | 14:57 |
ifarkas | victor_lowther, here, on #openstack-ironic | 14:57 |
lucasagomes | victor_lowther, yeah, we could make that the default behavior for the MixinInterfaces | 14:57 |
lucasagomes | shouldn't be hard, since you can get a list of all methods that have been decorated with the @passthru @driver_passthru decorators | 14:58 |
lucasagomes | and the attributes (we can add the priority there if that's the case too) | 14:58 |
*** jcoufal has quit IRC | 14:58 | |
victor_lowther | ifarkas: I will read through the backscroll and see if I can find it. | 14:58 |
victor_lowther | lucasagomes: priority is used in OCB to let the DRAC power management methods take precedence over the IPMI power methods and the SSH power methods | 14:59 |
victor_lowther | (ssh just has reboot) | 14:59 |
ifarkas | victor_lowther, http://paste.openstack.org/show/162771/ | 15:00 |
victor_lowther | ifarkas: that seems reasonable | 15:01 |
victor_lowther | Annoying, but reasonable. :) | 15:01 |
ifarkas | victor_lowther, yeah... :-) I will update the raid spec then | 15:01 |
lucasagomes | victor_lowther, I see... I think we were talking about diff things then :) I was mostly referencing to the driver interfaces in Ironic (the VendorMixin one...) | 15:01 |
*** romcheg has quit IRC | 15:01 | |
victor_lowther | ya | 15:01 |
dtantsur | jroll, example of people using discoverd for something not inspection-related ^^^ :) | 15:02 |
dtantsur | I don't feel like having one more discoverd ramdisk around for it :D | 15:02 |
victor_lowther | lucasagomes: OCB does not make the distinction between vendor methods and others | 15:03 |
jroll | dtantsur: yeah :P | 15:03 |
lucasagomes | victor_lowther, right, we do it in Ironic to try to, somehow, have a more consistent core interface | 15:03 |
victor_lowther | there are just a set of methods that the core expects every node to implement in some fashion | 15:04 |
lucasagomes | where the vendor one is mostly experiemental, until more drivers starts implementing similar things so we promote it to a core interface | 15:04 |
victor_lowther | everything else is optional | 15:04 |
*** rwsu-afk has quit IRC | 15:04 | |
lucasagomes | yeah similar ideas, different approachs | 15:04 |
victor_lowther | and it also helps that until very recently I was the only one writing any of them. :) | 15:04 |
lucasagomes | heh yeah, +1 it makes things easier | 15:05 |
victor_lowther | anyways, off to manually compose methods. | 15:05 |
lucasagomes | victor_lowther, cool, but yeah, if you want please fill a bug (wishlist/low) about having a way to compose that automatically | 15:06 |
*** jerryz has quit IRC | 15:09 | |
*** coolsvap is now known as coolsvap|afk | 15:10 | |
*** Marga_ has quit IRC | 15:14 | |
*** Marga_ has joined #openstack-ironic | 15:14 | |
*** Marga_ has quit IRC | 15:19 | |
*** Marga_ has joined #openstack-ironic | 15:27 | |
*** PaulCzar has joined #openstack-ironic | 15:32 | |
*** romcheg has joined #openstack-ironic | 15:39 | |
*** rwsu has joined #openstack-ironic | 15:42 | |
*** zz_jgrimm is now known as jgrimm | 15:43 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 15:49 |
*** pradipta is now known as pradipta_away | 15:55 | |
*** saripurigopi_ has joined #openstack-ironic | 15:58 | |
*** saripurigopi has quit IRC | 15:59 | |
*** saripurigopi_ is now known as saripurigopi | 15:59 | |
*** jerryz has joined #openstack-ironic | 16:00 | |
*** stendulker has joined #openstack-ironic | 16:00 | |
*** romcheg has quit IRC | 16:04 | |
*** romcheg1 has joined #openstack-ironic | 16:04 | |
*** jerryz has quit IRC | 16:06 | |
*** jerryz has joined #openstack-ironic | 16:06 | |
openstackgerrit | Merged openstack/ironic: Fix filter_query in drac/power interface https://review.openstack.org/148903 | 16:12 |
*** sambetts_ has joined #openstack-ironic | 16:15 | |
*** yjiang5_ has joined #openstack-ironic | 16:15 | |
*** arif-ali_ has joined #openstack-ironic | 16:16 | |
*** sambetts has quit IRC | 16:16 | |
*** sambetts_ is now known as sambetts | 16:16 | |
*** arif-ali has quit IRC | 16:18 | |
*** yjiang5 has quit IRC | 16:18 | |
*** coolsvap|afk is now known as coolsvap | 16:18 | |
*** arif-ali_ is now known as arif-ali | 16:18 | |
NobodyCam | hummm.. LOG.error(_LE(msg)) is a pep8 error :-p | 16:22 |
dtantsur | Oo | 16:22 |
NobodyCam | ./ironic/drivers/modules/deploy_utils.py:112:23: H701 Empty localization string | 16:24 |
dtantsur | ouch | 16:26 |
NobodyCam | lol | 16:27 |
stendulker | Hi NobodyCam | 16:28 |
stendulker | NobodyCam: This is regarding review of spec for "Ironic Management Interfaces to support UEFI Secure Boot" - https://review.openstack.org/#/c/135845/ | 16:30 |
stendulker | NobodyCam: Have addressed your comments, but for your one comment. "Could you provide an example of how a operator would enable or disable the secure boot setting?" | 16:31 |
stendulker | NobodyCam: Have explained it in the comments section, do you want it to be captured as part of spec as well? | 16:32 |
NobodyCam | stendulker: let me take a look | 16:32 |
NobodyCam | and morning :) | 16:32 |
stendulker | Nobodycam: Good morning :) | 16:33 |
rloo | dtantsur: I had assumed that we couldn't change the driver for a node, but I just tried it and you can. | 16:34 |
dtantsur | rloo, ah thanks. then it makes sense to me to clear that private field | 16:35 |
rloo | dtantsur: makes me wonder what else should be cleared | 16:35 |
NobodyCam | Ahh yes I asked that because I was unclear of where that would be set. with the reff to the nova spec I think I'm good there | 16:35 |
NobodyCam | stendulker: ^^^ | 16:35 |
dtantsur | rloo, good question. but driver_info could be changed by operator before changing a driver. interesting question is about provision state | 16:35 |
* dtantsur changed his vote again | 16:38 | |
rloo | dtantsur: we don't prevent driver from changing if the node is ACTIVE. So provision state shouldn't be changed. but yuck. | 16:38 |
dtantsur | changing driver for an active node does not sound perfect to me... | 16:39 |
rloo | dtantsur: so you think the internal info should be cleared if anything is updated with the node, or only if the driver is updated? | 16:39 |
dtantsur | rloo, only driver (I was confused at first too) | 16:40 |
rloo | dtantsur: ok | 16:40 |
*** stendulker has quit IRC | 16:43 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 16:46 |
*** alexpilotti has quit IRC | 16:49 | |
*** pensu has joined #openstack-ironic | 16:52 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Add support for driver-specific periodic tasks https://review.openstack.org/147523 | 16:53 |
*** rwsu_ has joined #openstack-ironic | 16:53 | |
openstackgerrit | Victor Lowther proposed openstack/ironic: Add DRAC BIOS config vendor passthru API https://review.openstack.org/150488 | 16:53 |
*** eghobo has joined #openstack-ironic | 16:53 | |
*** rwsu has quit IRC | 16:53 | |
dtantsur | Oslo changes for driver-specific periodic tasks finally merged, ready for review | 16:54 |
victor_lowther | ifarkas: https://review.openstack.org/150488 for your reviewing pleasure. | 16:55 |
*** vdrok has quit IRC | 16:55 | |
ifarkas | victor_lowther, great! I will check it tomorrow morning | 16:57 |
ifarkas | dtantsur, yay! | 16:57 |
*** afaranha has quit IRC | 16:57 | |
*** BadCub_ has joined #openstack-ironic | 17:00 | |
*** pensu has quit IRC | 17:02 | |
lucasagomes | NobodyCam, hi, on 150187, take a look at the comment I put on the previous patch-set | 17:02 |
*** rwsu_ is now known as rwsu | 17:04 | |
NobodyCam | lucasagomes: ahh sorry missed that... will correct | 17:04 |
NobodyCam | :) | 17:04 |
lucasagomes | NobodyCam, no problem... the i18n is wrong there, we should use _() not _LE() for exceptions | 17:05 |
lucasagomes | http://docs.openstack.org/developer/oslo.i18n/guidelines.html#examples | 17:05 |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 17:07 |
NobodyCam | yes THank you for the link :) | 17:07 |
NobodyCam | and review | 17:07 |
jroll | NobodyCam: I see a new config option, you're gonna need a spec | 17:07 |
NobodyCam | would a bug work? | 17:08 |
NobodyCam | :) | 17:08 |
jroll | I'd like a bug but I tend not to care for things like this | 17:08 |
dtantsur | only specs, specs for everything!!1 | 17:08 |
NobodyCam | lol | 17:08 |
dtantsur | actually, not every config option deserves a spec IMO | 17:08 |
lucasagomes | dtantsur, +1 | 17:08 |
lucasagomes | that's just an internal config, I'm good with it as-is | 17:09 |
dtantsur | if we just make some internal stuff configurable, good will and proper help string are enough :) | 17:09 |
NobodyCam | cfg.IntOpt('cause_random_errors', default=False) | 17:10 |
NobodyCam | :-p | 17:10 |
dtantsur | why default to false? | 17:10 |
NobodyCam | lol | 17:10 |
dtantsur | isn't it a nice cloudy feature? | 17:10 |
NobodyCam | feels like it at times | 17:10 |
dtantsur | ok folks, I'm pretty tired today and calling it a day. see you | 17:10 |
NobodyCam | have a good night dtantsur :) | 17:11 |
*** dtantsur is now known as dtantsur|afk | 17:11 | |
jroll | dtantsur|afk: yeah, just making fun | 17:11 |
jroll | have a good night :) | 17:11 |
*** vdrok has joined #openstack-ironic | 17:11 | |
dtantsur|afk | have a look at driver-specific tasks patch, if you happen to have some time | 17:11 |
dtantsur|afk | g'night | 17:11 |
*** saripurigopi has quit IRC | 17:12 | |
*** pensu has joined #openstack-ironic | 17:12 | |
jroll | NobodyCam: delay_on_retry=True does that have any affect with attempts=1? | 17:12 |
NobodyCam | jroll: I don't think so, I can change | 17:14 |
jroll | ok, I'll make a note | 17:14 |
NobodyCam | :) | 17:14 |
*** ifarkas has quit IRC | 17:15 | |
jroll | let me finish the review | 17:15 |
rloo | NobodyCam: +1 for a bug for https://review.openstack.org/#/c/150187/ | 17:15 |
lucasagomes | dtantsur|afk, g'night! | 17:17 |
NobodyCam | rloo: will add with next rev | 17:17 |
*** erwan_taf has quit IRC | 17:17 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/150496 | 17:17 |
jroll | NobodyCam: left some notes | 17:18 |
NobodyCam | awesome TY | 17:18 |
lucasagomes | NobodyCam, since ur putting a new patch set up, added a tiny note too | 17:21 |
NobodyCam | sure | 17:21 |
devananda | morning, folks | 17:26 |
jroll | heya devananda | 17:26 |
devananda | as a reminder for folks | 17:26 |
*** pensu has quit IRC | 17:26 | |
devananda | if you submitted a spec, and it got approved, and there's a BP in launchpad | 17:26 |
devananda | please keep the status up to date | 17:26 |
* devananda should have said taht at the meeting yesterday, but forgot, because E_IN_A_CAR | 17:26 | |
lucasagomes | devananda, morning | 17:28 |
NobodyCam | good morning devananda | 17:29 |
NobodyCam | lol lucasagomes from super to ultra I love it !!!! | 17:31 |
lucasagomes | heh yeah well, you said you would submit a new patch-set so | 17:31 |
lucasagomes | it worth fixing :) | 17:31 |
NobodyCam | oh ya.. thats a real issue. makes the logs hard to read if we dont fix it | 17:32 |
NobodyCam | just love the nomclature | 17:32 |
NobodyCam | nomenclature even | 17:33 |
lucasagomes | lol | 17:33 |
lucasagomes | yeah | 17:33 |
devananda | so, folks, kilo-2 is next week | 17:33 |
devananda | the status page looks pretty unlikely, and also, the data is quite stale | 17:34 |
*** eghobo has quit IRC | 17:35 | |
devananda | so please go update BP statuses | 17:36 |
devananda | and let's plan on focusing on the things we can accomplish this week and then at the sprint next week | 17:37 |
devananda | and I'll tag the milestone at the end of next thursday | 17:37 |
devananda | to give us as much time to land things as possible | 17:37 |
*** jcoufal_ has quit IRC | 17:37 | |
NobodyCam | :) | 17:37 |
devananda | dtantsur|afk: is https://review.openstack.org/#/c/147523/ ready to land? does this complete the spec, or merely one part of it? | 17:38 |
devananda | jroll: it looks like all the code for https://blueprints.launchpad.net/ironic/+spec/expose-configdrive has landed. is the spec complete, or is there more to do? | 17:39 |
lucasagomes | devananda, it's completed in Ironic | 17:39 |
lucasagomes | devananda, but, there's the nova bits | 17:39 |
devananda | lucasagomes: i see | 17:39 |
devananda | where are those? | 17:40 |
lucasagomes | oh we may add some docs on that too. I can put patch soonish | 17:40 |
devananda | I'm -at- the nova midcycle ... | 17:40 |
* lucasagomes grabs the link | 17:40 | |
jroll | thanks lucasagomes | 17:40 |
devananda | if they were linked on the BP I could possibly help get them landed | 17:40 |
lucasagomes | devananda, https://review.openstack.org/#/c/144792/ | 17:40 |
lucasagomes | the next is adding swift support to it | 17:40 |
lucasagomes | devananda, they are linked to a bp in nova which is already approved | 17:41 |
lucasagomes | from time to time I ping the channel, but yeah no dice getting much reviews on it :/ | 17:41 |
devananda | https://blueprints.launchpad.net/ironic/+spec/implement-cleaning-states does not appear to be even started. we discussed zapping states a bit yesterday. any likelyhood there will be code for K3? | 17:41 |
*** dprince has quit IRC | 17:43 | |
JoshNang | devananda: yeah, i've been distracted with an internal project, and abandonded the old cleaning code because our downstream is so different than what is proposed for upstream | 17:43 |
* lucasagomes goes and change the local boot bp as well | 17:43 | |
JoshNang | the zapping code is going to be pretty small really, but i have to get cleaning done first | 17:43 |
*** eghobo has joined #openstack-ironic | 17:44 | |
openstackgerrit | Matthew Gilliard proposed openstack/ironic: Adds get_glance_image_properties https://review.openstack.org/146099 | 17:44 |
*** sambetts has quit IRC | 17:50 | |
*** sambetts has joined #openstack-ironic | 17:52 | |
devananda | JoshNang: ok - please update the BP status. if you think you'll be able to land it by k-3, let's retarget it there | 17:52 |
JoshNang | devananda: alright! | 17:53 |
devananda | thanks! | 17:53 |
-openstackstatus- NOTICE: Gerrit and Zuul will be offline for a few minutes for a security update | 17:53 | |
*** derekh has quit IRC | 17:58 | |
*** openstack` has joined #openstack-ironic | 18:04 | |
*** openstack` is now known as openstack | 18:06 | |
*** harlowja has joined #openstack-ironic | 18:06 | |
openstackgerrit | Merged openstack/ironic-specs: Add driver internal info field to nodes table https://review.openstack.org/148944 | 18:07 |
devananda | lintan__: https://review.openstack.org/#/c/141269/ commented on, it is almost ready to go | 18:09 |
*** andreykurilin_ has joined #openstack-ironic | 18:10 | |
*** achanda has joined #openstack-ironic | 18:14 | |
openstackgerrit | Victor Lowther proposed openstack/ironic: Add DRAC BIOS config vendor passthru API https://review.openstack.org/150488 | 18:14 |
*** andreykurilin|ho has joined #openstack-ironic | 18:15 | |
*** andreykurilin_ has quit IRC | 18:15 | |
*** athomas has quit IRC | 18:18 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add support for local boot https://review.openstack.org/146189 | 18:19 |
*** pelix has quit IRC | 18:19 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add support for local boot https://review.openstack.org/146189 | 18:21 |
lucasagomes | alright folks, it's late here and I'm going to call it a day | 18:22 |
lucasagomes | have a good night everyone | 18:22 |
NobodyCam | have a great night lucasagomes | 18:22 |
*** lucasagomes is now known as lucas-hungry | 18:22 | |
*** lucas-hungry is now known as lucas-dinner | 18:23 | |
*** jerryz has quit IRC | 18:24 | |
*** jroll has quit IRC | 18:24 | |
*** jroll has joined #openstack-ironic | 18:26 | |
*** MattMan has quit IRC | 18:28 | |
*** JayF has quit IRC | 18:30 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 18:30 |
*** jroll has quit IRC | 18:30 | |
*** jroll has joined #openstack-ironic | 18:30 | |
*** openstackgerrit has quit IRC | 18:30 | |
*** JayF has joined #openstack-ironic | 18:31 | |
*** spandhe has joined #openstack-ironic | 18:31 | |
*** openstackgerrit has joined #openstack-ironic | 18:32 | |
*** anderbubble has joined #openstack-ironic | 18:32 | |
*** pensu has joined #openstack-ironic | 18:33 | |
anderbubble | I’m following the instructions at http://docs.openstack.org/developer/ironic/deploy/install-guide.html, and have gotten as far as creating sharednet1; but neutron produces the error: create failed (client error): Invalid input for operation: network_type value 'flat' not supported. | 18:33 |
anderbubble | Any advise on what I might be doing wrong? | 18:33 |
NobodyCam | humm | 18:35 |
anderbubble | (I should probably also say that I’m working from a recent RDO —allinone install.) | 18:35 |
NobodyCam | i have not seen that one b4 | 18:35 |
anderbubble | Also, I’m *trying* to create sharednet1, just to be clear. | 18:35 |
NobodyCam | are there Neutron logs to look at | 18:36 |
*** pensu has quit IRC | 18:36 | |
anderbubble | Sure; that’s where I got the aforementioned error. I’ll generate a pastebin. | 18:37 |
NobodyCam | :) | 18:38 |
anderbubble | Here’s the log output from /var/log/neutron/*.log when I run the net-create: http://pastebin.com/ekHpUpij | 18:38 |
*** ndipanov is now known as ndipanov_gone | 18:39 | |
*** clif_h has quit IRC | 18:39 | |
anderbubble | actual command: neutron net-create --tenant-id c79a028b87964e10af2bf378f7d36754 sharednet1 --shared --provider:network_type flat --provider:physical_network physnet1 | 18:40 |
*** clif has joined #openstack-ironic | 18:41 | |
NobodyCam | anderbubble: have you looked at https://trickycloud.wordpress.com/2013/11/12/setting-up-a-flat-network-with-neutron/ ... do you have service_neutron_metadata_proxy=false set... seems that can throw a 400 if not set | 18:41 |
*** clif is now known as clif_h | 18:42 | |
anderbubble | I haven’t, since I’m really just following that one install-guide at this point. :) That brings up a good side point: does ironic need the network to be flat, or can it do a vxnet? | 18:42 |
NobodyCam | flat | 18:43 |
anderbubble | service_neutron_metadata_proxy is commented-out in my nova.conf, and labeled as deprecated | 18:44 |
anderbubble | (Bear with me: I’ve only just grok’d ovs in the first place.) | 18:44 |
JayF | We like bears, it's fine. | 18:45 |
anderbubble | Looks like I hadn’t restarted enough of neutron. I had only restarted neutron-openvswitch-agent before, as that’s the only one prompted for restart in the guide; but now that I’ve restarted every service with neutron in the name, it worked. | 18:48 |
anderbubble | It’s possible that Red Hat divides neutron up into different services than (presumably) Ubuntu. | 18:49 |
*** harlowja has quit IRC | 18:52 | |
NobodyCam | anderbubble: I am sure that doc was written before the RH allinone product.. (now time for shameless plug) I would be very happy to review a doc patch that updates the install guide to cover what you encounter (end shameless plug) | 18:54 |
anderbubble | I’m taking notes on my experience, noting differences between the guide and what I had to do. I’ll definitely note your name down, and ask (once I feel a little more comfortable) how best to update the docs. | 18:55 |
*** coolsvap is now known as coolsvap|afk | 18:56 | |
NobodyCam | anderbubble: I'm happy to help with that :) | 18:56 |
anderbubble | For my own sense of context, what’s your relationship to OpenStack and Ironic? | 18:57 |
anderbubble | Are you with HP? Rackspace? | 18:57 |
anderbubble | Interested user? :) | 18:57 |
anderbubble | I’m also a little apprehensive about the custom bridging I set up to put br-int and br-ex on the same physical interface on my --ainone node; but we’ll see if it works :) | 18:59 |
NobodyCam | anderbubble: I am a core member of Ironic and work for HP | 19:04 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Add MANAGEABLE state and associated transitions https://review.openstack.org/150073 | 19:05 |
anderbubble | Cool. I think we’ve spoken a little here before; but nice to meet you. I’ll be in touch once I’ve got Ironic proof-of-concept working. | 19:06 |
NobodyCam | anderbubble: awesome, I look forward seeing your work :) | 19:07 |
*** dprince has joined #openstack-ironic | 19:09 | |
*** erwan_taf has joined #openstack-ironic | 19:14 | |
NobodyCam | brb | 19:16 |
*** krtaylor has quit IRC | 19:17 | |
*** lucas-dinner has quit IRC | 19:20 | |
victor_lowther | arrgh, my python-fu is weaksauce. | 19:21 |
victor_lowther | I import the drac common stuff @ https://github.com/VictorLowther/ironic/blob/add-drac-bios-vendor-passthur/ironic/drivers/modules/drac/bios.py#L24 | 19:21 |
victor_lowther | and use it @ https://github.com/VictorLowther/ironic/blob/add-drac-bios-vendor-passthur/ironic/drivers/modules/drac/bios.py#L41 | 19:21 |
*** achanda has quit IRC | 19:22 | |
victor_lowther | so if course I get: | 19:23 |
*** jistr has quit IRC | 19:23 | |
victor_lowther | https://www.irccloud.com/pastebin/afwZeCBg | 19:24 |
victor_lowther | and I have no clue why | 19:24 |
victor_lowther | when that pattern seems to work just fine in management.py | 19:24 |
victor_lowther | That error seems to be quite generic, based on some googling. | 19:25 |
victor_lowther | so wha am I doing wrong here? | 19:26 |
anderbubble | well, ironic/common.py doesn’t have a get_wsman_client function or whatever, so far as I can see... | 19:26 |
anderbubble | yeah, function | 19:27 |
anderbubble | looking here: https://github.com/VictorLowther/ironic/blob/add-drac-bios-vendor-passthur/ironic/drivers/modules/drac/common.py | 19:27 |
anderbubble | so unless you’re expecting something else to monkeypatch it in, I’d *expect* you to get that error :[ | 19:27 |
anderbubble | er, :p | 19:27 |
anderbubble | then ;) | 19:27 |
anderbubble | (emotion on the internet is hard) | 19:27 |
*** harlowja has joined #openstack-ironic | 19:28 | |
*** kbs1 has quit IRC | 19:28 | |
*** kbs has joined #openstack-ironic | 19:28 | |
anderbubble | ironic.drivers.modules.drac.common, that is | 19:29 |
*** andreykurilin|ho has quit IRC | 19:29 | |
victor_lowther | My understaning was that 'from ironic.drivers.modules.drac import common as drac_common' would look in ironic/ironic/drivers/modules/drac for common.py, and sick all of its stuff into the locally-named drac_common module. | 19:29 |
victor_lowther | er, suck | 19:29 |
victor_lowther | that is how ot appears to work for everything else in that directory. | 19:30 |
*** krtaylor has joined #openstack-ironic | 19:30 | |
anderbubble | it imports the module ironic.driver.modules.drac.common, but binds it to the module-local name drac_common. | 19:31 |
anderbubble | So since there’s no get_wsman_client() in ironic.driver.modules.drac.common, there isn’t one in drac_common, either. | 19:31 |
jroll | ^ | 19:32 |
jroll | for example you could call drac_common.find_xml() | 19:32 |
* anderbubble hi5’s jroll | 19:32 | |
jroll | ^5 | 19:32 |
victor_lowther | ok, found the issue | 19:35 |
victor_lowther | merge 40c1688dfdc962c7b2e4e892aedeb50057e3280e from last Friday moved it | 19:35 |
victor_lowther | and I had not noticed. :( | 19:35 |
jroll | heh | 19:36 |
anderbubble | victor_lowther, looks like some versions (notably master’s) of common.py *do* contain get_wsman_clientyou want import ironic.drivers.modules.drac.common | 19:36 |
anderbubble | sorry; c/p fail | 19:37 |
anderbubble | victor_lowther, looks like some versions (notably master’s) of common.py *do* contain get_wsman_client, so you might be behind, or have had a merge error, or have accidentially moved it | 19:37 |
anderbubble | victor_lowther, yeah: in your branch, it’s been moved to ironic/drivers/modules/drac/client.py | 19:38 |
anderbubble | (I’m behind the chat: sorry) | 19:38 |
victor_lowther | Alright, fixed and now it fails in ways more in line with needing to figure out the pywsman bindings. :) | 19:43 |
victor_lowther | Back to the run/crash/debug/edit loop | 19:43 |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 19:43 |
*** anderbubble has quit IRC | 19:50 | |
*** anderbubble has joined #openstack-ironic | 19:54 | |
*** dprince has quit IRC | 20:01 | |
*** bradjones has quit IRC | 20:07 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Adds get_glance_image_properties https://review.openstack.org/146099 | 20:13 |
*** bradjones has joined #openstack-ironic | 20:14 | |
*** Hefeweiz1n has quit IRC | 20:17 | |
gilliard | vdrok: Thanks for updating my patch :) | 20:20 |
gilliard | I think the merge conflict is an artefact of the infra-reboot, but the docstring needed a poke anyway. | 20:21 |
*** openstack has joined #openstack-ironic | 20:38 | |
*** sendak.freenode.net sets mode: +ns | 20:38 | |
*** sendak.freenode.net sets mode: -o openstack | 20:44 | |
-sendak.freenode.net- *** Notice -- TS for #openstack-ironic changed from 1422391120 to 1366922798 | 20:44 | |
*** sendak.freenode.net sets mode: +ct-s | 20:44 | |
*** Hefeweizen has joined #openstack-ironic | 20:44 | |
*** achanda has joined #openstack-ironic | 20:44 | |
*** dprince has joined #openstack-ironic | 20:44 | |
*** mgagne_ has joined #openstack-ironic | 20:44 | |
*** EmilienM has joined #openstack-ironic | 20:44 | |
*** russell_h has joined #openstack-ironic | 20:44 | |
*** dutsmoc has joined #openstack-ironic | 20:44 | |
*** rainya_ has joined #openstack-ironic | 20:44 | |
*** bradjones has joined #openstack-ironic | 20:44 | |
*** anderbubble has joined #openstack-ironic | 20:44 | |
*** krtaylor has joined #openstack-ironic | 20:44 | |
*** kbs has joined #openstack-ironic | 20:44 | |
*** harlowja has joined #openstack-ironic | 20:44 | |
*** erwan_taf has joined #openstack-ironic | 20:44 | |
*** clif_h has joined #openstack-ironic | 20:44 | |
*** openstackgerrit has joined #openstack-ironic | 20:44 | |
*** spandhe has joined #openstack-ironic | 20:44 | |
*** JayF has joined #openstack-ironic | 20:44 | |
*** jroll has joined #openstack-ironic | 20:44 | |
*** penick has joined #openstack-ironic | 20:44 | |
*** sambetts has joined #openstack-ironic | 20:44 | |
*** eghobo has joined #openstack-ironic | 20:44 | |
*** vdrok has joined #openstack-ironic | 20:44 | |
*** BadCub_ has joined #openstack-ironic | 20:44 | |
*** rwsu has joined #openstack-ironic | 20:44 | |
*** arif-ali has joined #openstack-ironic | 20:44 | |
*** yjiang5_ has joined #openstack-ironic | 20:44 | |
*** romcheg1 has joined #openstack-ironic | 20:44 | |
*** PaulCzar has joined #openstack-ironic | 20:44 | |
*** Marga_ has joined #openstack-ironic | 20:44 | |
*** ndipanov_gone has joined #openstack-ironic | 20:44 | |
*** r-daneel has joined #openstack-ironic | 20:44 | |
*** pcrews has joined #openstack-ironic | 20:44 | |
*** mjturek has joined #openstack-ironic | 20:44 | |
*** rloo has joined #openstack-ironic | 20:44 | |
*** subscope has joined #openstack-ironic | 20:44 | |
*** Haomeng has joined #openstack-ironic | 20:44 | |
*** ijw has joined #openstack-ironic | 20:44 | |
*** greghaynes has joined #openstack-ironic | 20:44 | |
*** ChuckC has joined #openstack-ironic | 20:44 | |
*** chlong has joined #openstack-ironic | 20:44 | |
*** cppforlife_ has joined #openstack-ironic | 20:44 | |
*** Ng has joined #openstack-ironic | 20:44 | |
*** aweeks has joined #openstack-ironic | 20:44 | |
*** killer_prince has joined #openstack-ironic | 20:44 | |
*** maurosr has joined #openstack-ironic | 20:44 | |
*** jmanko has joined #openstack-ironic | 20:44 | |
*** jgrimm has joined #openstack-ironic | 20:44 | |
*** dtantsur|afk has joined #openstack-ironic | 20:44 | |
*** yuriyz has joined #openstack-ironic | 20:44 | |
*** victor_lowther has joined #openstack-ironic | 20:44 | |
*** keekz has joined #openstack-ironic | 20:44 | |
*** SpamapS has joined #openstack-ironic | 20:44 | |
*** yuanying_ has joined #openstack-ironic | 20:44 | |
*** tteggel has joined #openstack-ironic | 20:44 | |
*** jiangfei|2 has joined #openstack-ironic | 20:44 | |
*** mitz has joined #openstack-ironic | 20:44 | |
*** lifeless has joined #openstack-ironic | 20:44 | |
*** tchaypo has joined #openstack-ironic | 20:44 | |
*** zsmithnyc has joined #openstack-ironic | 20:44 | |
*** nosleep77 has joined #openstack-ironic | 20:44 | |
*** mikal has joined #openstack-ironic | 20:44 | |
*** sbadia has joined #openstack-ironic | 20:44 | |
*** yarker has joined #openstack-ironic | 20:44 | |
*** coolsvap|afk has joined #openstack-ironic | 20:44 | |
*** vdrok_ has joined #openstack-ironic | 20:44 | |
*** GheRivero has joined #openstack-ironic | 20:44 | |
*** Shrews has joined #openstack-ironic | 20:44 | |
*** anteaya has joined #openstack-ironic | 20:44 | |
*** soren has joined #openstack-ironic | 20:44 | |
*** Madasi has joined #openstack-ironic | 20:44 | |
*** d0ugal has joined #openstack-ironic | 20:44 | |
*** dhellmann has joined #openstack-ironic | 20:44 | |
*** lintan__ has joined #openstack-ironic | 20:44 | |
*** annegentle has joined #openstack-ironic | 20:44 | |
*** datajerk1 has joined #openstack-ironic | 20:44 | |
*** enikanorov_ has joined #openstack-ironic | 20:44 | |
*** xxj has joined #openstack-ironic | 20:44 | |
*** rodrigods has joined #openstack-ironic | 20:44 | |
*** david-lyle has joined #openstack-ironic | 20:44 | |
*** toabctl has joined #openstack-ironic | 20:44 | |
*** agordeev has joined #openstack-ironic | 20:44 | |
*** jjulien has joined #openstack-ironic | 20:44 | |
*** bauwser has joined #openstack-ironic | 20:44 | |
*** zer0c00l has joined #openstack-ironic | 20:44 | |
*** timbyr_ has joined #openstack-ironic | 20:44 | |
*** lsmola has joined #openstack-ironic | 20:44 | |
*** devananda has joined #openstack-ironic | 20:44 | |
*** mordred has joined #openstack-ironic | 20:44 | |
*** kragniz has joined #openstack-ironic | 20:44 | |
*** gilliard has joined #openstack-ironic | 20:44 | |
*** mkerrin has joined #openstack-ironic | 20:44 | |
*** zigo has joined #openstack-ironic | 20:44 | |
*** marios has joined #openstack-ironic | 20:44 | |
*** alex_xu has joined #openstack-ironic | 20:44 | |
*** HenryG has joined #openstack-ironic | 20:44 | |
*** bnemec has joined #openstack-ironic | 20:44 | |
*** jrist has joined #openstack-ironic | 20:44 | |
*** bigjools has joined #openstack-ironic | 20:44 | |
*** lynxman has joined #openstack-ironic | 20:44 | |
*** early` has joined #openstack-ironic | 20:44 | |
*** sirushti has joined #openstack-ironic | 20:44 | |
*** dividehex has joined #openstack-ironic | 20:44 | |
*** morgabra has joined #openstack-ironic | 20:44 | |
*** dguerri has joined #openstack-ironic | 20:44 | |
*** pleia2 has joined #openstack-ironic | 20:44 | |
*** pradipta_away has joined #openstack-ironic | 20:44 | |
*** cinerama has joined #openstack-ironic | 20:44 | |
*** slagle has joined #openstack-ironic | 20:44 | |
*** NobodyCam has joined #openstack-ironic | 20:44 | |
*** TheJulia has joined #openstack-ironic | 20:44 | |
*** davidlenwell has joined #openstack-ironic | 20:44 | |
*** JoshNang has joined #openstack-ironic | 20:44 | |
*** BadCub has joined #openstack-ironic | 20:44 | |
*** antonym has joined #openstack-ironic | 20:44 | |
*** kylestev has joined #openstack-ironic | 20:44 | |
*** kevinbenton has joined #openstack-ironic | 20:44 | |
*** ekarlso has joined #openstack-ironic | 20:44 | |
*** naotokl has joined #openstack-ironic | 20:44 | |
*** aignatov has joined #openstack-ironic | 20:44 | |
*** wendar has joined #openstack-ironic | 20:44 | |
*** trown has joined #openstack-ironic | 20:44 | |
*** adam_g has joined #openstack-ironic | 20:44 | |
*** Isotopp has joined #openstack-ironic | 20:44 | |
*** lxsli has joined #openstack-ironic | 20:44 | |
*** vipul has joined #openstack-ironic | 20:44 | |
*** tonyb has joined #openstack-ironic | 20:44 | |
*** mrda-away has joined #openstack-ironic | 20:44 | |
*** sendak.freenode.net sets mode: +bbbb *!*@37.48.80.173 *!~flux@37.48.80.173 *!a2fd8292@gateway/web/cgi-irc/kiwiirc.com/ip.162.253.130.146 *!253a341e@gateway/web/freenode/ip.37.58.52.30 | 20:44 | |
*** sendak.freenode.net changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic" | 20:44 | |
yjiang5_ | Ng: Hi, are you Nisha Agarwal? | 20:47 |
jroll | no, Nisha is Nisha on irc | 20:47 |
yjiang5_ | jroll: thanks. | 20:47 |
*** yjiang5_ is now known as yjiang5 | 20:47 | |
Ng | yjiang5_: nope :) | 20:47 |
yjiang5 | Ng: thanks :) | 20:49 |
NobodyCam | hey hey Ng :) | 20:49 |
BadCub_ | Hiya Ng! :-) | 20:50 |
Ng | Hey hey | 20:50 |
NobodyCam | :) | 20:51 |
openstackgerrit | Adam Gandelman proposed openstack/ironic: Do not pass PXE net config from bootloader to ramdisk https://review.openstack.org/141148 | 20:53 |
yjiang5 | NobodyCam: for https://review.openstack.org/#/c/133534/ , just wondering if the extra_specs_ops can meet the requirement? Possibly I mis-understand something. | 20:57 |
NobodyCam | let me take a look see | 20:59 |
*** ijw has quit IRC | 21:02 | |
NobodyCam | yjiang5: looking at the comments there it seems folks dont like the space seperated list | 21:04 |
yjiang5 | NobodyCam: I just think it's working already with current compute capability filter if my understand is correct. | 21:05 |
*** anderbubble has quit IRC | 21:11 | |
NobodyCam | oh brb... gota step away | 21:14 |
*** mjturek has quit IRC | 21:17 | |
*** ijw has joined #openstack-ironic | 21:18 | |
*** romcheg1 has quit IRC | 21:27 | |
* NobodyCam is back | 21:30 | |
kylestev | welcome back NobodyCam :) | 21:33 |
*** harlowja has quit IRC | 21:35 | |
*** ijw has quit IRC | 21:40 | |
*** erwan_taf has quit IRC | 21:46 | |
*** ijw has joined #openstack-ironic | 21:48 | |
*** dprince has quit IRC | 21:53 | |
NobodyCam | ty | 21:59 |
NobodyCam | :) | 21:59 |
vdrok | hi everyone! | 22:00 |
NobodyCam | morning vdrok | 22:00 |
vdrok | devananda, there is a question about https://review.openstack.org/#/c/130228/ - when creating a node, current behavior should be preserved? | 22:01 |
vdrok | morning NobodyCam | 22:01 |
vdrok | devananda, i.e. allow specifying not the whole entity in req body when creating a new object? | 22:02 |
*** ChuckC_ has joined #openstack-ironic | 22:09 | |
*** anderbubble has joined #openstack-ironic | 22:11 | |
*** ChuckC has quit IRC | 22:13 | |
openstackgerrit | Victor Lowther proposed openstack/ironic: Add DRAC BIOS config vendor passthru API https://review.openstack.org/150488 | 22:22 |
*** ChuckC has joined #openstack-ironic | 22:24 | |
*** Marga_ has quit IRC | 22:25 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add put method to API to create or update a node https://review.openstack.org/130228 | 22:25 |
*** Marga_ has joined #openstack-ironic | 22:25 | |
*** vdrok has quit IRC | 22:27 | |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Rename NOSTATE to AVAILABLE https://review.openstack.org/149754 | 22:27 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Add MANAGEABLE state and associated transitions https://review.openstack.org/150073 | 22:27 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Improve testing of the Node's REST API https://review.openstack.org/150603 | 22:27 |
*** ChuckC_ has quit IRC | 22:27 | |
*** ChuckC__ has joined #openstack-ironic | 22:28 | |
*** ChuckC has quit IRC | 22:29 | |
*** Marga_ has quit IRC | 22:29 | |
*** vdrok has joined #openstack-ironic | 22:38 | |
vdrok | devananda, please ignore that question, preserving current behavior for creation doesnt make sense :) | 22:39 |
*** vdrok has quit IRC | 22:41 | |
*** andreykurilin_ has joined #openstack-ironic | 22:44 | |
*** harlowja has joined #openstack-ironic | 22:44 | |
*** harlowja_ has joined #openstack-ironic | 22:49 | |
*** harlowja has quit IRC | 22:50 | |
*** dhellmann has quit IRC | 22:54 | |
*** dhellmann has joined #openstack-ironic | 22:55 | |
*** igordcard has joined #openstack-ironic | 22:58 | |
*** jgrimm is now known as zz_jgrimm | 22:59 | |
*** harlowja_ has quit IRC | 23:03 | |
NobodyCam | brb | 23:10 |
*** andreykurilin_ has quit IRC | 23:12 | |
*** achanda has quit IRC | 23:12 | |
*** krtaylor has quit IRC | 23:15 | |
*** andreykurilin_ has joined #openstack-ironic | 23:18 | |
*** igordcard has quit IRC | 23:26 | |
*** mgagne_ is now known as mgagne | 23:29 | |
jroll | NobodyCam: found your bug https://review.openstack.org/#/c/150187/7/ironic/drivers/modules/deploy_utils.py | 23:29 |
NobodyCam | yep | 23:30 |
NobodyCam | was just lookiat at that | 23:30 |
*** anderbubble has quit IRC | 23:32 | |
*** harlowja has joined #openstack-ironic | 23:36 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Actively check iSCSI connection after login https://review.openstack.org/150187 | 23:39 |
NobodyCam | Thank you jroll :) | 23:39 |
jroll | not a problem :) | 23:41 |
NobodyCam | :) | 23:46 |
*** ijw has quit IRC | 23:48 | |
*** achanda has joined #openstack-ironic | 23:52 | |
*** smoriya has joined #openstack-ironic | 23:52 | |
*** andreykurilin_ has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!