Wednesday, 2015-03-25

*** achanda_ has quit IRC00:04
*** hj-hp has joined #openstack-ironic00:04
*** achanda has joined #openstack-ironic00:05
*** spandhe has quit IRC00:07
TheJuliaJayF: bad config param/file names :)00:08
*** hj-hp has quit IRC00:15
*** absubram has joined #openstack-ironic00:17
*** davide has quit IRC00:20
*** achanda has quit IRC00:20
*** zhidong has joined #openstack-ironic00:23
TheJuliaJayF: Left a comment in the review00:25
*** penick has quit IRC00:25
*** penick has joined #openstack-ironic00:29
*** yuanying has joined #openstack-ironic00:30
*** mtanino has quit IRC00:33
*** penick has quit IRC00:34
TheJuliajroll: I think the most recent test of 166903 just failed because of a potential race with another test.  The mock call is on the specific default driver instead something in the middle in the driver layer. *headache*00:37
*** jmccrory has quit IRC00:45
*** jcoufal has quit IRC00:46
*** Marga_ has quit IRC00:48
*** jerryz has joined #openstack-ironic01:04
*** Sukhdev has joined #openstack-ironic01:08
*** Marga_ has joined #openstack-ironic01:16
*** Marga_ has quit IRC01:19
*** zyu4_ has joined #openstack-ironic01:25
*** Marga_ has joined #openstack-ironic01:25
*** zhenguo has quit IRC01:37
*** korekhov_ has joined #openstack-ironic01:52
*** Haomeng|2 has quit IRC01:53
*** kan__ has joined #openstack-ironic01:55
*** korekhov has quit IRC01:56
*** kan__ has quit IRC01:56
*** korekhov_ has quit IRC01:56
*** chenglch has joined #openstack-ironic02:00
*** anderbubble has joined #openstack-ironic02:00
*** zhidong has quit IRC02:12
*** zyu4_ has quit IRC02:12
*** Marga_ has quit IRC02:13
*** ijw_ has quit IRC02:16
*** bradjones has quit IRC02:16
*** spandhe has joined #openstack-ironic02:16
*** harlowja is now known as harlowja_away02:17
*** spandhe_ has joined #openstack-ironic02:20
*** spandhe has quit IRC02:21
*** spandhe_ is now known as spandhe02:21
*** bradjones has joined #openstack-ironic02:21
*** bradjones has quit IRC02:21
*** bradjones has joined #openstack-ironic02:21
*** absubram has quit IRC02:21
*** kan__ has joined #openstack-ironic02:30
*** Sukhdev has quit IRC02:31
*** penick has joined #openstack-ironic02:34
*** Haomeng has joined #openstack-ironic02:38
*** ramineni has joined #openstack-ironic02:39
*** r-daneel has quit IRC02:41
*** achanda has joined #openstack-ironic02:45
Haomengmorning02:46
HaomengGheRivero: ping02:47
HaomengGheRivero: I have idea about the i18n supporting for ironic exceptions, can we add code into - https://github.com/openstack/ironic/blob/master/ironic/common/exception.py#L50 base exception class to support exceptiom message translation, any comments?02:48
HaomengGheRivero: call oslo_i18n.translate() method to translate the error message based on the current user locale02:50
HaomengGheRivero: based on our current ironic code, we did not call oslo_i18n.translate(), so I dont think our Ironic support i18n for messages, but for log, maybe it works with log libs02:51
*** kevinbenton has joined #openstack-ironic02:54
*** Marga_ has joined #openstack-ironic02:56
*** Marga_ has quit IRC02:59
*** Marga_ has joined #openstack-ironic02:59
*** ChuckC has quit IRC03:00
HaomengGheRivero: or we should add oslo_i18n.translate() call into  this class - https://github.com/openstack/ironic/blob/master/ironic/api/middleware/parsable_error.py#L3703:17
*** anderbubble has quit IRC03:17
*** lintan_ has joined #openstack-ironic03:27
*** lintan has quit IRC03:28
*** morgabra has quit IRC03:28
*** absubram has joined #openstack-ironic03:29
*** morgabra has joined #openstack-ironic03:29
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Fallback to RIBCL  https://review.openstack.org/16715103:32
*** purp_2 has joined #openstack-ironic03:36
*** purp has quit IRC03:37
*** achanda has quit IRC03:38
*** purp_2 is now known as purp03:41
*** anderbubble has joined #openstack-ironic03:52
*** Sukhdev has joined #openstack-ironic03:54
*** Nisha has joined #openstack-ironic04:03
*** krtaylor has quit IRC04:05
*** krtaylor has joined #openstack-ironic04:08
*** naohirot has joined #openstack-ironic04:17
*** bradjones has quit IRC04:24
*** achanda has joined #openstack-ironic04:27
*** bradjones has joined #openstack-ironic04:28
*** bradjones has quit IRC04:29
*** bradjones has joined #openstack-ironic04:29
*** saripurigopi has joined #openstack-ironic04:40
*** sandhya_ has joined #openstack-ironic04:41
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Refactor code in RIS  https://review.openstack.org/16711704:47
*** Marga_ has quit IRC04:49
openstackgerritMerged stackforge/proliantutils: Fix exceptions  https://review.openstack.org/16713904:52
*** rameshg87 has joined #openstack-ironic05:02
rameshg87good morning ironic05:02
Haomengrameshg87: morning:)05:03
rameshg87hello Haomeng, morning :)05:05
Haomengrameshg87: :)05:05
*** absubram has quit IRC05:19
*** Sukhdev has quit IRC05:22
*** spandhe has quit IRC05:23
mrdahi rameshg87 and Haomeng05:27
rameshg87hello mrda05:34
Haomengmrda: hello, mrda, morning:)05:36
*** anderbubble has quit IRC05:38
*** penick has quit IRC05:47
*** jamielennox is now known as jamielennox|away05:49
*** Marga_ has joined #openstack-ironic05:52
*** chenglch has quit IRC06:03
*** killer_prince has quit IRC06:14
*** killer_prince has joined #openstack-ironic06:17
*** killer_prince is now known as lazy_prince06:17
*** achanda has quit IRC06:18
*** Marga_ has quit IRC06:20
*** achanda has joined #openstack-ironic06:21
*** korekhov has joined #openstack-ironic06:25
*** TheJulia has quit IRC06:29
*** ukalifon has joined #openstack-ironic06:42
*** achanda has quit IRC06:44
*** achanda has joined #openstack-ironic06:45
*** achanda has quit IRC06:49
*** achanda has joined #openstack-ironic06:50
*** achanda has quit IRC06:51
*** kalpase has joined #openstack-ironic06:54
*** korekhov has quit IRC07:04
*** korekhov has joined #openstack-ironic07:05
openstackgerritHaomeng,Wang proposed openstack/ironic: supports i18n translation  https://review.openstack.org/16750707:05
*** korekhov has quit IRC07:09
*** Nisha has quit IRC07:18
*** Nisha has joined #openstack-ironic07:35
HaomengGheRivero: I proposed a fix to enable i18n translation - https://review.openstack.org/#/c/167507/ , would you please help to take a quick review if you have time ? thanks!07:39
HaomengGheRivero: :)07:45
*** chenglch has joined #openstack-ironic07:46
*** chlong has quit IRC07:52
*** mrda is now known as mrda-away07:55
*** yuanying has quit IRC08:05
*** Nisha has quit IRC08:32
*** Haomeng has quit IRC08:33
*** Haomeng|2 has joined #openstack-ironic08:33
*** pas-ha has joined #openstack-ironic08:34
*** jistr has joined #openstack-ironic08:38
*** ndipanov has joined #openstack-ironic08:42
*** lazy_prince has quit IRC08:46
*** dtantsur|afk is now known as dtantsur08:48
dtantsurMorning!08:48
*** jgrimm is now known as zz_jgrimm08:51
*** andreykurilin_ has joined #openstack-ironic08:52
*** Nisha has joined #openstack-ironic08:53
*** pradipta has joined #openstack-ironic08:54
openstackgerritMerged stackforge/ironic-discoverd: Switch to oslo.config  https://review.openstack.org/16328108:56
openstackgerritMerged stackforge/ironic-discoverd: Update from global requirements  https://review.openstack.org/16726608:57
*** dlpartain has joined #openstack-ironic09:01
*** hj-hp has joined #openstack-ironic09:03
*** dlpartain has left #openstack-ironic09:03
*** mgoddard has joined #openstack-ironic09:06
*** hj-hp has quit IRC09:10
*** igordcard_ has joined #openstack-ironic09:12
*** hj-hp has joined #openstack-ironic09:12
*** lucasagomes has joined #openstack-ironic09:18
*** rbogorodskiy has joined #openstack-ironic09:19
rbogorodskiyhi! is it possible to use chassis metadata (the extra field) for scheduling (e.g. to filter some hosts based on the values of the metadata)?09:20
*** hj-hp has quit IRC09:20
*** hj-hp has joined #openstack-ironic09:21
rameshg87rbogorodskiy: right now, no09:23
rameshg87rbogorodskiy: only node properties are used for scheduling09:23
rbogorodskiyrameshg87: I see, thanks for the information09:24
*** andreykurilin_ has quit IRC09:25
*** andreykurilin__ has joined #openstack-ironic09:25
*** tiagogomes_ has joined #openstack-ironic09:29
*** hj-hp has quit IRC09:37
*** hj-hp has joined #openstack-ironic09:39
*** pradipta has quit IRC09:41
*** kan__ has quit IRC09:44
*** pradipta has joined #openstack-ironic09:53
*** naohirot has quit IRC09:55
*** hj-hp has quit IRC09:55
*** hj-hp has joined #openstack-ironic09:57
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Ensure configdrive isn't mounted for ipxe/elilo  https://review.openstack.org/16744909:58
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Add option to delete ports after introspection  https://review.openstack.org/16691509:59
*** kalpase1 has joined #openstack-ironic10:03
*** pelix has joined #openstack-ironic10:04
*** hj-hp has quit IRC10:05
*** pradipta has quit IRC10:05
*** romcheg has joined #openstack-ironic10:06
*** hj-hp has joined #openstack-ironic10:06
*** kalpase has quit IRC10:07
*** yog__ has joined #openstack-ironic10:10
*** hj-hp has quit IRC10:14
*** hj-hp has joined #openstack-ironic10:16
*** chenglch has quit IRC10:17
*** hj-hp has quit IRC10:23
*** hj-hp has joined #openstack-ironic10:24
*** yog__ has quit IRC10:28
*** enikanorov has joined #openstack-ironic10:30
*** Nisha has quit IRC10:31
*** derekh has joined #openstack-ironic10:33
*** hj-hp has quit IRC10:33
*** enikanorov__ has quit IRC10:33
*** yog__ has joined #openstack-ironic10:33
*** hj-hp has joined #openstack-ironic10:33
*** hj-hp has quit IRC10:41
*** hj-hp has joined #openstack-ironic10:42
*** dtantsur is now known as dtantsur|brb10:47
*** hj-hp has quit IRC10:50
*** hj-hp has joined #openstack-ironic10:51
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Fallback to RIBCL  https://review.openstack.org/16715110:52
*** sandhya_ has quit IRC10:58
*** hj-hp has quit IRC10:59
*** hj-hp has joined #openstack-ironic11:00
*** ramineni has quit IRC11:05
*** yog__ has quit IRC11:06
*** hj-hp has quit IRC11:08
*** hj-hp has joined #openstack-ironic11:09
rameshg87lucasagomes: hi11:13
*** pelix has quit IRC11:13
lucasagomesrameshg87, hi there11:13
rameshg87lucasagomes: with the configdrive thing - the cirros image boots fine for me, but the ubuntu cloud image doesn't boot and still looks for the metadata contents http://169.254.169.25411:14
rameshg87lucasagomes: any quick pointers ? i built ubuntu image from diskimage-builder11:15
lucasagomesrameshg87, hmm thinking11:15
rameshg87lucasagomes: the ubuntu image just doesn't allow me to login ssh - i think its not picking up the configdrive contents written to the disk11:15
lucasagomesI don't have anything on the top off my head :/ I hardly use ubuntu on tests. Unless I need to use ubuntu11:16
rameshg87lucasagomes: which image do you use ? fedora cloud image ?11:16
lucasagomesyeah11:16
rameshg87built using diskimage-builder ?11:16
lucasagomesyes11:16
rameshg87okay, will give a try ..11:16
rameshg87diskimage-create fedora baremetal11:16
rameshg87that's it ?11:16
lucasagomesyes11:17
rameshg87okay, thanks .. will give a try ..11:17
*** hj-hp has quit IRC11:17
lucasagomesI'm looking if I can find some problem on the ubuntu image11:17
lucasagomesor image building itself11:17
*** hj-hp has joined #openstack-ironic11:18
lucasagomesrameshg87, not sure man, perhaps someone on TripleO might be able to help you better with it?11:20
*** pelix has joined #openstack-ironic11:20
lucasagomesI mean #tripleo11:20
rameshg87lucasagomes: okay11:20
rameshg87lucasagomes: will update you after i try fedora :)11:21
lucasagomesok :)11:21
* rameshg87 goes home11:22
*** rameshg87 has left #openstack-ironic11:22
*** dlpartain has joined #openstack-ironic11:22
*** vdrok_afk is now known as vdrok11:23
*** hj-hp has quit IRC11:26
openstackgerritShivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode  https://review.openstack.org/16619211:27
*** hj-hp has joined #openstack-ironic11:27
*** dlpartain has left #openstack-ironic11:32
*** yog__ has joined #openstack-ironic11:33
*** athomas has joined #openstack-ironic11:33
*** hj-hp has quit IRC11:35
devanandag'morning, all11:35
*** hj-hp has joined #openstack-ironic11:36
devanandaso while I'm sort of AFK this week, I'm actualy doing some really fun things11:36
devanandalike I just got to play with a BMC that uses a REST API11:37
lucasagomesdevananda, morning11:40
lucasagomesBMC with rest sounds nice! Does it do async calls?11:41
devanandagood question, i'll find out11:43
devanandaso far, i've only done basic things like GET to discover and walk the schema11:44
*** hj-hp has quit IRC11:44
lucasagomesI see, nice!11:45
*** hj-hp has joined #openstack-ironic11:45
devanandaI learned one thing that i dont think we have done in any of OpenStack's RST APIs11:49
devanandato avoid race conditions where >1 client tries to update the same resource, every resource has an etag, which is returned as a header any time the resource is returned11:49
devanandathe etag id changes on every write, and any write request must have the etag included in the request11:50
devanandathe server then can reject a PUT if the etag is stale11:50
lucasagomesdevananda, oh, that's a good thing because right now in Ironic we get a lock on the node to update it11:50
lucasagomesbut our locks are based on the conductor that can manage that node11:50
devanandayup11:50
lucasagomeswith the driver11:50
*** chlong has joined #openstack-ironic11:50
lucasagomesBUT11:50
devanandathere are still things that should hold hte lock -- but there really are very few of those11:51
lucasagomesdevananda, if there's no conductor up with a driver to control that node11:51
lucasagomeswe can't even update it11:51
devanandaall the rest of the places we (over)use the lock today, we should use etags11:51
lucasagomessay, changing the driver of that node11:51
devanandaright11:51
lucasagomesthat would solve it11:51
* lucasagomes writes down to look at etags11:52
lucasagomesdevananda, yeah locks will continue for other operations, but maybe updating information on the node might not require a conductor with a specific driver to do it11:52
*** hj-hp has quit IRC11:53
*** hj-hp has joined #openstack-ironic11:54
rbogorodskiyone more thing I don't quite understand. if i want to use baremetal/ironic and virt/kvm on the same environment, do I have to use nova-cells or there are some other ways?11:56
devanandarbogorodskiy: you can use host aggregates11:58
devanandayou don't need to use cells (but that would work, too)11:58
*** dprince has joined #openstack-ironic11:59
*** trown|outttypeww is now known as trown11:59
rbogorodskiydevananda: hm... how scheduler works in this case? as far as i understand, ironic needs its own scheduler with its own host manager12:00
rbogorodskiyand when running two schedulers (for example) with different configuration, the first who grabs the message wins12:01
rbogorodskiyor I have a wrong understanding of that?12:01
devanandarbogorodskiy: that's what host aggregates are for. you can have two schedulers, each taking different types of requests12:02
*** hj-hp has quit IRC12:02
*** hj-hp has joined #openstack-ironic12:03
rbogorodskiyhm, I've found only  AggregateInstanceExtraSpecsFilter filter that doesn't help with schedulers. let me google some more :)12:04
*** athomas has quit IRC12:04
*** openstackgerrit has quit IRC12:06
*** openstackgerrit has joined #openstack-ironic12:07
*** pelix has quit IRC12:07
*** saripurigopi has quit IRC12:08
rbogorodskiydevananda: am I still right that in case of using aggregates, I'd have to run two instances of schedulers, one with ironic host manager, and one with the nova host manager?12:09
*** andreykurilin__ has quit IRC12:09
*** pelix has joined #openstack-ironic12:14
*** bradjones has quit IRC12:21
*** hj-hp has quit IRC12:21
*** bradjones has joined #openstack-ironic12:21
*** bradjones has quit IRC12:21
*** bradjones has joined #openstack-ironic12:21
*** lucasagomes is now known as lucas-hungry12:21
*** jcoufal has joined #openstack-ironic12:22
*** hj-hp has joined #openstack-ironic12:22
*** athomas has joined #openstack-ironic12:22
*** hj-hp has quit IRC12:29
*** hj-hp has joined #openstack-ironic12:30
devanandarbogorodskiy: yes - you'll need a different nova scheduler for VMs and for bare metal12:34
rbogorodskiydevananda: hm.. these two schedulers will sit on the same message queue and the first that grabes the message will do the processing. is that understanding correct as well?12:40
devanandarbogorodskiy: no. AIUI they will respond only to requests for the host aggregate they are configured to be a part of12:41
*** dprince has quit IRC12:42
*** TheJulia has joined #openstack-ironic12:44
rbogorodskiyhm12:46
rbogorodskiyhow does scheduler know what host aggregate it's assigned to?12:48
*** rameshg87 has joined #openstack-ironic12:48
devanandaflavor12:50
rbogorodskiyflavor tells what kind of aggregate user wants his VM (or baremetal instance) to put in. but how scheduler knows if it's responsible for this aggregate?12:52
*** hj-hp has quit IRC12:56
*** rwsu has quit IRC12:56
*** hj-hp has joined #openstack-ironic12:57
*** dprince has joined #openstack-ironic13:01
*** hj-hp has quit IRC13:06
*** hj-hp has joined #openstack-ironic13:06
*** jmank has joined #openstack-ironic13:12
*** hj-hp has quit IRC13:14
*** hj-hp has joined #openstack-ironic13:15
*** foexle has joined #openstack-ironic13:17
*** foexle has quit IRC13:17
*** foexle has joined #openstack-ironic13:17
*** zz_jgrimm is now known as jgrimm13:17
*** hj-hp has quit IRC13:23
*** lucas-hungry is now known as lucasagomes13:24
*** mdbooth has quit IRC13:25
*** hj-hp has joined #openstack-ironic13:25
*** gabriel-bezerra has joined #openstack-ironic13:27
*** Marga_ has joined #openstack-ironic13:28
*** Marga_ has quit IRC13:30
*** Marga_ has joined #openstack-ironic13:31
*** bradjones has quit IRC13:31
*** bradjones has joined #openstack-ironic13:32
*** bradjones has quit IRC13:32
*** bradjones has joined #openstack-ironic13:32
*** hj-hp has quit IRC13:33
*** hj-hp has joined #openstack-ironic13:34
*** krtaylor has quit IRC13:35
*** openstackgerrit has quit IRC13:36
*** openstackgerrit has joined #openstack-ironic13:36
*** hj-hp has quit IRC13:41
*** rameshg87 is now known as rameshg87-away13:41
*** krtaylor has joined #openstack-ironic13:41
*** hj-hp has joined #openstack-ironic13:42
*** r-daneel has joined #openstack-ironic13:45
*** igordcard_ has quit IRC13:49
*** hj-hp has quit IRC13:51
*** mtanino has joined #openstack-ironic13:51
*** hj-hp has joined #openstack-ironic13:52
*** mdbooth has joined #openstack-ironic13:59
*** hj-hp has quit IRC13:59
*** romcheg has quit IRC14:00
*** mgoddard1 has joined #openstack-ironic14:00
*** hj-hp has joined #openstack-ironic14:00
*** ijw has joined #openstack-ironic14:01
NobodyCamMorning Ironic14:01
*** mgoddard has quit IRC14:01
lucasagomesNobodyCam, morning :D14:05
TheJuliagood morning14:05
*** mjturek1 has joined #openstack-ironic14:05
NobodyCammorning lucasagomes and TheJulia14:06
NobodyCamwas just reading back scroll about etags14:06
NobodyCamthat a cool idea14:07
NobodyCam:)14:07
NobodyCamoh coffee is ready14:07
*** uschreiber_ has joined #openstack-ironic14:08
*** hj-hp has quit IRC14:09
*** ChuckC has joined #openstack-ironic14:09
*** hj-hp has joined #openstack-ironic14:10
*** jgrimm is now known as zz_jgrimm14:11
*** dtantsur|brb is now known as dtantsur14:17
*** hj-hp has quit IRC14:17
dtantsurmorning NobodyCam, TheJulia, devananda14:18
*** hj-hp has joined #openstack-ironic14:18
*** zz_jgrimm is now known as jgrimm14:20
BadCubmorning folks14:21
devanandamorning, all14:21
devananda(and afternoon)14:21
dtantsurBadCub, morning you too :)14:23
*** anderbubble has joined #openstack-ironic14:23
BadCubmorning devananda , dtantsur :-)14:24
pshigeBadCub: morning14:24
pshigedevananda: morning14:24
BadCubmorning pshige14:24
BadCub:-)14:24
devanandasession over, gotta move rooms, bbiab14:25
* BadCub needs to grab coffee and smoke. brb14:25
*** saripurigopi has joined #openstack-ironic14:25
NobodyCammorning devananda pshige and BadCub :)14:26
pshigeNobodyCam: morning14:27
rameshg87-awayfolks what do you think about change https://review.openstack.org/#/c/167208/1/ironic/conductor/manager.py14:28
rameshg87-awayit's correct to return at that place, though we have statement right next which will make it return back with the same return value14:28
rameshg87-awayi mean the proposed change is correct, but without much value14:29
*** saripurigopi has quit IRC14:29
rameshg87-awaydo we accept the change in these cases ?14:29
jrollmorning all :)14:30
jrolldevananda: lucasagomes: etags almost sound like object versions ;D14:31
pshigejroll: morning14:31
jrollrameshg87-away: we could save 5 cpu cycles!14:32
*** rameshg87-away is now known as rameshg8714:32
jrollrameshg87-away: to be fair, that loop does need to run quickly, the slower it is the more conductors you need14:32
jrollI'm fine with it, it won't have a huge impact but can't hurt14:33
jrollmorning pshige :)14:33
rameshg87jroll: yeah may be14:33
*** saripurigopi has joined #openstack-ironic14:33
rameshg87jroll: but anyway cpu cycles aren't our problem there :)14:33
jrollrameshg87: heh, true14:34
rameshg87jroll: we have plenty of cpu cycles, we will be just waiting for i/o14:34
jrollyeah14:34
rameshg87and interpretter might be smart enough to optimize that as well14:34
rameshg87anyways :)14:34
jrollidk about that :P14:34
jrollidk, I don't want to turn someone away just because we don't care about their optimization14:34
jrollif we tell them it's not a useful patch they might never come back14:35
* jroll hasn't looked at who submitted it yet14:35
*** romcheg has joined #openstack-ironic14:35
*** ChuckC has quit IRC14:35
* jroll +214:35
rameshg87jroll: i didn't say that implicitly14:36
jrollrameshg87: no, I know14:36
jrollrameshg87: just looking at it from their perspective :)14:36
BadCubg'mornin jroll14:36
rameshg87jroll: yeah, +Aed :)14:36
lucasagomesjroll, morning14:36
jrollrameshg87: my first patch to ironic was to add "apt-get install git" to the developer setup docs. who would have thought a dev wouldn't have git installed? (I was using a fresh VM)14:37
lucasagomesBadCub, morning :)14:37
BadCubg'mornin lucasagomes14:37
BadCub:-)14:37
rameshg87jroll: :)14:37
jrollrameshg87: if someone -2'd that patch I would have said ironic sucks and maybe not switched from our custom thing to ironic14:37
jrollmorning BadCub and lucasagomes :)14:37
rameshg87hehe14:37
pshige(^^)14:39
openstackgerritJulia Kreger proposed openstack/ironic: Correct update_dhcp_opts methods  https://review.openstack.org/16690314:40
NobodyCammorning jroll and rameshg87 :)14:41
rameshg87morning NobodyCam14:41
dtantsurjroll, morning14:41
*** kkoski has joined #openstack-ironic14:41
NobodyCammorning dtantsur14:42
rameshg87lucasagomes: i think you meant to still keep create_cleaning_ports and delete_cleaning_ports, right ? ^^^^14:42
dtantsurNobodyCam, morning!14:42
rameshg87lucasagomes: https://review.openstack.org/16690314:42
dtantsuroops, I actually said it already :D14:42
pshigedtantsur: morning14:43
jrollheya dtantsur, NobodyCam :)14:43
* dtantsur needs a tool to track afternoon good mornings14:43
dtantsurpshige, o/14:43
jrolllol14:43
lucasagomesrameshg87, looks14:43
jrolldtantsur: we need a good morning bot14:43
BadCub161474 got approved by Nova. 164313 has one +2 from Nova14:43
NobodyCamdtantsur: lol14:43
rameshg87lucasagomes: i would think we should add create_cleaning_ports and delete_cleaning_ports14:43
lucasagomesrameshg87, right, that's fine to add if it's a common interface14:43
lucasagomesthe docstring was mentioning neutron14:44
lucasagomesso if it's not neutron specific sure let's add it14:44
rameshg87yeah14:44
jrollNobodyCam: can you bring back pixieboots and make it say good morning to everyone?14:44
jroll:P14:44
rameshg87Julia Kreger is in irc ?14:44
TheJuliaI'm here14:44
lucasagomesTheJulia, ^14:44
rameshg87TheJulia: oh :)14:44
jrollrameshg87: meet TheJulia14:44
pshige:-p14:44
jroll:P14:44
TheJuliahi14:44
NobodyCamjroll: not a bad idea14:44
rameshg87TheJulia: hello14:44
lucasagomesrameshg87, we need to be careful on the abstractmethod decorator as well14:44
lucasagomessince that breaks downstream plugins14:44
BadCubmornin rameshg8714:44
TheJuliaI kind of feel like they are fairly neutron specific14:44
rameshg87morning BadCub14:44
lucasagomesthe best case when adding new methods IMO, is just to make then no-op14:45
rameshg87TheJulia: do you mean create_cleaning_ports ?14:45
TheJuliaeven the vifs and optional token addition is neutron specific14:45
BadCubmorning TheJulia :-)14:45
rameshg87yeah i guess the whole of DHCPApi is inclined to neutron :)14:45
TheJuliarameshg87: I'm generally speaking in terms of the drift of the neutron driver from the base class14:45
TheJuliaIt is14:45
rameshg87we have update_port_address that shouldn't be part of the DHCPApi14:46
TheJuliaand none is purely  meant to be a "oh, okay, pass" framework14:46
NobodyCamin general what are folks thoughts on patches like: https://review.openstack.org/#/c/16741514:46
rameshg87and it is14:46
rameshg87update_port_address isn't called from anywhere outside14:46
rameshg87but create_cleaning_ports which is used by ironic isn't part of the DHCPApi :(14:46
jrollrameshg87: TheJulia: to be clear, this API is meant such that someone could use another thing, like maybe a client to dynamically update isc-dhcp-server14:47
jrollrameshg87: TheJulia: it isn't limited to no-op or neutron14:47
jrollrameshg87: TheJulia: I tend to think everything should be part of the base class14:47
*** Marga_ has quit IRC14:47
rameshg87yeah, jroll i agree14:48
jrollNobodyCam: heh, interesting. I think I'd rather a vagrantfile in the bifrost repo :P14:48
TheJuliaagreed, and thats what I was thinking as well, I can put it back, but I think the doc strings should indicate why they exist, which means they will indicate their original use of neutron14:48
jrollrameshg87: yeah, presumably if you used a neutron competitor it would have a concept of auth tokens and ports14:48
rameshg87TheJulia: yeah, unfortunately yes :(14:48
rameshg87jroll: heh, but DHCPApi shouldn't be assuming we would always have a neutron competitor there :(14:49
rameshg87it could be someone who was never interested in competing with neutron :)14:49
jrollrameshg87: well sure, competitor is a bad word14:49
*** subscope has joined #openstack-ironic14:50
rameshg87jroll: yeah but i still feel when we created a none provider, we should have designed the api to be agonostic of neutron14:50
TheJuliathe case could still be someone who roles their own network driver that still leverages neutron.  The good thing is the cleaning code checks and only calls it if it is present14:50
* rameshg87 feels somewhere it isn't14:50
*** kalpase1 has left #openstack-ironic14:51
jrollrameshg87: indeed... idk. maybe just bad names. I think 'token' is fine. 'vifs' could probably be 'ports'14:51
TheJuliaIt seems like it was more "Oh, we're totally depenent upon neutron, lets make so people don't HAVE to use neutron"14:51
jrollrameshg87: I also tend to think this should be a more general NetworkAPI14:52
rameshg87yeah14:52
jrollTheJulia: that was initially the goal... but I'd love to have a dhcp provider that isn't neutron14:52
rameshg87TheJulia: yeah14:52
TheJuliaI agree that it should be labeled ports, but intead of vifs.  Just means I'll need to go update things elsewhere to make it consistent14:53
openstackgerritZhenguo Niu proposed openstack/ironic: Expose node id to users  https://review.openstack.org/16762314:53
*** kalpase has joined #openstack-ironic14:53
*** kalpase has left #openstack-ironic14:53
TheJuliajroll: too many things on my plate at the moment, although I suspect if bifrost gets any adoption, need and momentum for additional dhcp drivers will grow.14:53
jrollTheJulia: indeed.14:54
lucasagomesone idea on the vifs/token= is to have the base to pass kwargs14:54
lucasagomesso each driver can pass whatever kwarg it wants/expects14:54
lucasagomesor none14:54
jrolloh true14:54
rameshg87lucasagomes: but is it good for an api to do that ? :)14:54
jrollthat would let us keep compatibility if we want to s/vifs/ports/ too14:54
lucasagomeswe don't need to expect a argument specifically14:54
lucasagomesrameshg87, well for those cases, I don't see why not14:54
*** ChuckC has joined #openstack-ironic14:55
rameshg87:)14:55
lucasagomesrameshg87, the base class, has to be agnostic of implementations14:55
rameshg87lucasagomes: yeah i agree ..14:55
rameshg87lucasagomes: but just wondering since we are passing task, shouldn't the implementations have enough thing to figure out the rest ? i mean token could be task.context.auth_token14:56
rameshg87lucasagomes: wondering if we needed to pass token there really14:56
*** kalpase1 has joined #openstack-ironic14:56
rameshg87or was it admin token ? :)14:56
lucasagomesright, but and the vifs?14:56
lucasagomesit's being passed to neutron to work right?14:57
lucasagomesbut I doubt it's needed for jroll's isc-dhcp-server14:57
rameshg87may be i might be saying something stupid here14:57
rameshg87lucasagomes: but i think it should have been other way round14:57
rameshg87lucasagomes: we pass in the macs to be updated14:58
lucasagomesoh14:58
rameshg87lucasagomes: and we figure out the vifs from the ironic ports14:58
jrolllucasagomes: to be clear, I don't have any plans to make that, but it would be nice :)14:58
rameshg87vifs are specific to neutron14:58
lucasagomesrameshg87, that's also true14:58
lucasagomesrameshg87, yeah I agree with you here14:58
rameshg87lucasagomes: because if we had another real dhcp provider, vifs might not make sense to them14:58
lucasagomesthe vifs are on the ports/extra14:58
lucasagomesbecause we put it there after updating it to neutron14:58
rameshg87yeah14:59
lucasagomesso neutron dhcp provider can look at that14:59
openstackgerritZhenguo Niu proposed openstack/python-ironicclient: Expose node id to users  https://review.openstack.org/16762714:59
lucasagomesjroll, TheJulia ^ I agree14:59
lucasagomesI have a call in 1 min, brb14:59
rameshg87lucasagomes: but that said it's all released abstract methods14:59
lucasagomesit's quick I hope14:59
dtantsurdevananda, could you reconsider -2 on https://review.openstack.org/#/c/165860/ ?14:59
rameshg87lucasagomes: so can't do anything i hope14:59
lucasagomesrameshg87, right well if we figure out the vifs looking at the ports14:59
jrollsomething just occurred to me -- we can't use kwargs because the things calling the API have to know what to pass in14:59
* BadCub has to run off to several conference calls this morning *groans*15:00
* lucasagomes jumps on the call15:00
* TheJulia was waiting for that realization :)15:01
* TheJulia gets more coffee15:03
lucasagomesdtantsur, it's only me or nobody is talking on that call?15:04
dtantsurlucasagomes, nobody :)15:04
lucasagomesack15:04
* rameshg87 runs for dinner15:06
*** rameshg87 is now known as rameshg87-dinner15:06
NobodyCamhave a good dinner rameshg87-dinner15:06
TheJuliaDinner sounds really good... although it is still morning here.15:07
NobodyCam:-p15:07
pshige:-P15:07
NobodyCamI heard of breakfast for dinner but never the other way around15:07
* devananda returns15:08
*** romcheg has quit IRC15:08
*** romcheg1 has joined #openstack-ironic15:08
*** openstackgerrit has quit IRC15:08
devanandajroll: but only latest || !latest15:09
*** uschreiber_ has quit IRC15:09
*** openstackgerrit has joined #openstack-ironic15:09
NobodyCamwb devananda15:09
jrolldevananda: it's still an identifier15:09
devanandajroll: yup15:09
jrolldevananda: you can either generate a random string or bump an integer15:10
jrollthe latter can be useful to humans :)15:10
jrollalso be useful*15:10
devanandalucasagomes: @abstract is a tool for us to define the minimum required methods any interface must implement15:11
devanandalucasagomes: so, eg, I could see ManagemtnInterface defining set-boot-device as @abstract15:11
lucasagomesdevananda, yup, yeah. But we need to be a bit careful with that15:11
lucasagomesby adding a new abstractmethod to an interface15:11
devanandalucasagomes: and yes, we need to be deliberate if/when we promote any interface.method to required15:11
lucasagomesbreaks the interfaces that inherent from it and not have that method defined15:12
lucasagomesespecially downstream interfaces15:12
openstackgerritShivanand Tendulker proposed openstack/ironic: Deploys post whole disk image deploy fails  https://review.openstack.org/16763615:12
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Add INSPECTFAIL as a valid state to start introspection  https://review.openstack.org/16764015:15
*** kalpase1 has left #openstack-ironic15:17
*** romcheg has joined #openstack-ironic15:18
*** romcheg1 has quit IRC15:18
openstackgerritMerged openstack/ironic: Add a return after saving node power state  https://review.openstack.org/16720815:22
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Add option to delete ports after introspection  https://review.openstack.org/16691515:22
*** anderbubble has quit IRC15:26
devanandaJayF, lucasagomes: just checking, know if anyone on your teams is proposing a talk to linuxCon or cloudOpen?15:27
devanandarussell_h: ^15:27
lucasagomesdevananda, not sure, linuxcon america?15:29
devanandalucasagomes: either one15:30
devanandaI think linuxcon EU is in dublin in the fall?15:30
lucasagomesdevananda, yes!15:30
lucasagomesthe next linuxcon europe :)15:30
* lucasagomes will def go!15:30
devanandaawesome15:30
devanandalucasagomes: you should totally talk about ironic there :)15:31
devanandasave me the trip ;)15:31
lucasagomeshah hmm that's not a bad idea actually15:31
lucasagomesI could def take a look at it15:31
* lucasagomes writes it down15:31
jlvillallucasagomes: And OSCON is in Amsterdam this year :)15:31
* jlvillal likes visiting Amsterdam. Thinks it would be a nice place to live.15:32
lucasagomesdevananda, I leave literally 2 blocks away of where the conference is going to be held here in dublin15:32
* NobodyCam thinks nothing will get done at OSCON this year15:32
lucasagomeslive*15:32
lucasagomesjlvillal, o/15:33
* jlvillal I'd like to go to PyCon, but don't think my boss will approve me for that. Montreal in about two weeks15:33
devanandalucasagomes: hah! awesome15:35
*** Sukhdev has joined #openstack-ironic15:38
jlvillallucasagomes: For some reason I was thinking you lived in Portugal15:42
jlvillal:)15:42
* BadCub crosses out all the merged bug fixes on pad15:43
russell_hdevananda: we were just talking about that yesterday15:44
openstackgerritMichael Krotscheck proposed openstack/ironic: Added vagrant VM for developer use  https://review.openstack.org/16741515:44
*** yog__ has quit IRC15:44
*** stendulker has joined #openstack-ironic15:44
russell_hdevananda: I think we'll propose something to at least one of LinuxCon or CloudOpen but can't promise it15:45
russell_hour travel situation is unusually screwed up15:45
devanandarussell_h: :-/15:46
*** dlpartain has joined #openstack-ironic15:47
*** trown is now known as trown|lunch15:47
*** dlpartain has left #openstack-ironic15:47
lucasagomesjlvillal, my mother language is portuguese :)15:48
lucasagomesI was born and raised in brazil15:49
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Add option to delete ports after introspection  https://review.openstack.org/16691515:50
lucasagomesdevananda, while you here, can I get ur opnion on where the config drive generation should live?15:50
jlvillallucasagomes: Ah :)  We have a few Brazilians working here.  I was born in Argentina myself.  But was only there until about 3 years old.  No hablo espanol :(15:50
lucasagomesdevananda, under tools/contrib in the Ironic tree, or it should it be part of the ironic client15:50
devanandalucasagomes: client would make it more easily reusable. ironic/contrib is fine with me, too15:51
openstackgerritShivanand Tendulker proposed openstack/ironic: Deploys post whole disk image deploy fails  https://review.openstack.org/16763615:51
lucasagomesjlvillal, oh nice! My dad is spanish (and mom brazilian) but my spanish is pretty dodge :)15:51
devanandasince the client can be expected to pass a config drive to the server, it seems reasonable to me that the clien tshould have a way to generate it15:51
lucasagomesdevananda, right, fair enuff... yeah it sounds easier indeed15:52
devanandalucasagomes: isn't there code in nova already to generate configdrives?15:52
lucasagomesdevananda, I was just wondering about the dependency on the makeisofs15:52
lucasagomesdevananda, there is yes15:52
devanandalucasagomes: perhaps the right answer is to librarify it, then consume that in a CLI tool (or in our CLI)15:52
jlvillallucasagomes: My dad is Mexican-American (grand-parents from Mexico) and my mother is from Birmingham, England.  My father was a US diplomat in Argentina when I was born.  Unfortunately I only know English and a few words of greeting in some other languages.15:53
*** rwsu has joined #openstack-ironic15:53
lucasagomesdevananda, indeed it would be good to share some code15:53
lucasagomesoslo seems the right place15:53
lucasagomesjlvillal, gotcha, that's pretty cool!15:54
JayFdevananda: we talked about it yesterday, idk for sure15:54
JayFrussell_h: ^ deva was asking if we were going to submit something for cloudopen/linuxcon15:54
lucasagomesjlvillal, I've been to argentina a couple of times, mostly buenos aires. But been to the south too bariloche and so on15:54
lucasagomesin the patagonia15:54
NobodyCammorning JayF15:54
jrollJayF: read more scrollback :P15:55
jlvillallucasagomes: I want to go someday :)15:55
lucasagomesjlvillal, it's beautiful down there15:55
lucasagomesjlvillal, yeah def do it15:55
JayFjroll: heh15:55
lucasagomesfolks I was thinking, would a --json parameter for the client be useful? That would simple print the response body json instead of formatting the data as a table etc16:07
lucasagomesso we could consume the return as json (like using jq for bash)16:07
*** jmccrory has joined #openstack-ironic16:07
lucasagomesinstead of having to do a bunch of grep, awk, cut etc...16:07
lucasagomeswith --json the client would be like a curl with a nicer syntax :)16:07
lucasagomesmakes sense?16:07
jrollsee at that point I just use curl16:09
jlvillallucasagomes: Makes sense to me.16:09
jroll(not that I don't see your point)16:10
lucasagomesjroll, heh yeah that's why I was asking16:10
lucasagomesthe client kinda facilitate on the syntax but doesn't add any benefit that curl can't give you16:10
*** romcheg has quit IRC16:11
jlvillallucasagomes: What would be cool on the client is a bash-completion script :)16:11
* lucasagomes thought we had it16:12
*** romcheg has joined #openstack-ironic16:12
jrollI thought we did too16:12
NobodyCamthere was a patch for it16:12
*** Marga_ has joined #openstack-ironic16:12
jlvillalOh, cool :)16:13
jlvillalThen it makes it easier than curl.  <tab><tab>16:13
lucasagomeshttps://review.openstack.org/#/c/101765/16:13
lucasagomestho I'm trying here and it seems to not be working anymore16:13
lucasagomeshmmmmm16:13
jlvillalI see it in the tools directory.  Now that I look.16:14
*** romcheg has quit IRC16:14
lucasagomesoh it does but you gotta source a file before16:16
lucasagomessource tools/ironic.bash_completion16:16
tiagogomes_Hi, on pxe_ssh, shouldn't I tell the name of the VM somewhere?16:17
*** mgoddard1 has quit IRC16:17
NobodyCamtiagogomes_: what back end16:18
tiagogomes_the driver is pxe_ssh, the virt_type is virsh16:19
NobodyCamwith virsh you don't need to set the vm name, thats for windows and virtual box16:19
NobodyCamthe driver should find the node based on the mac addres16:20
tiagogomes_ah ok16:20
openstackgerritChris Krelle proposed openstack/ironic: Add check for usable tftp directory to PXE driver  https://review.openstack.org/16745116:21
*** chlong has quit IRC16:22
*** rameshg87-dinner is now known as rameshg8716:23
NobodyCamwb rameshg8716:23
rameshg87thanks NobodyCam16:23
rameshg87:)16:23
NobodyCam:)16:23
*** ukalifon has quit IRC16:26
* NobodyCam git's moar koffi16:27
dtantsurlucasagomes, I've been dreaming about --json for a long time...16:28
*** davide has joined #openstack-ironic16:31
*** ijw has quit IRC16:31
*** anderbubble has joined #openstack-ironic16:32
openstackgerritChris Krelle proposed openstack/ironic: Add check for usable tftp directory to PXE driver  https://review.openstack.org/16745116:32
*** chlong has joined #openstack-ironic16:33
devanandalucasagomes: --json ++16:34
devanandalucasagomes: I use curl for this all the time16:34
lucasagomeshah ok16:35
lucasagomesI will open a wishlist bug about it16:35
openstackgerritRamakrishnan G proposed openstack/ironic: Ensure configdrive isn't mounted for ipxe/elilo  https://review.openstack.org/16744916:36
rameshg87JayF: ^^^16:36
rameshg87just fixed the elilo syntax thing16:36
JayFthanks rameshg87, what was the deal with the other comment you made?16:36
rameshg87JayF: the double quotes wasn't moved16:37
rameshg87JayF: otherwise it would lead to syntax error while elilo tries to parse it16:37
JayF"We should do the same for iscsi_ilo and agent_ilo driver as well. For now, they blindly pass all the options provided by iscsi_deploy.build_deploy_ramdisk_options()."16:37
JayFah, you mean like the params they send over16:37
JayFwith the vmedia16:37
rameshg87JayF: yeah, the iscsi_ilo and agent_ilo16:37
rameshg87yeah exactly16:37
JayFThat's a really good call16:37
JayFYou wanna add it to that patch or do a followp?16:38
rameshg87i will fix up in next patch16:38
JayFokay cool16:38
rameshg87i will do a followup16:38
rameshg87just fixed the elilo thing on your patch16:38
JayFhttps://review.openstack.org/#/c/167449/ <-- this has been through a few rounds of back and forth, ready to land if someone core who hasn't pushed a patchset to it wants to look16:38
JayFjroll: ^16:38
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Invalidate cached node information after hooks run  https://review.openstack.org/16768516:39
NobodyCambrb16:39
*** chlong has quit IRC16:39
lucasagomesdevananda, dtantsur another cool idea for our api16:40
*** romcheg has joined #openstack-ironic16:40
lucasagomesis if it was possible to specify what fields I want it to return16:40
lucasagomeslike GET /v1/nodes/<uuid>?fields=uuid,driver_info16:41
lucasagomessomething like that16:41
dtantsurlucasagomes, oh yeah, python-openstackclient is capable of that (on CLI level)16:41
dtantsur(though maybe only one field at once, not sure)16:41
lucasagomesdtantsur, right, but we could do right on the API and not waste badwidth returning something we don't care about16:41
lucasagomeswe have /detail right now in the resources16:42
lucasagomesto retuning everything, but being able to specify which field seems powerful16:42
lucasagomesanyhoo, food for thought :)16:42
stendulkerNobodyCam: Hi16:44
devanandalucasagomes: one more thing -- the API schema should be discoverable16:44
devanandalucasagomes: eg,  ishould be able to GET /v1/schema16:44
lucasagomesdevananda, oh yeah that's a good one16:45
devanandaand have it return the prototypical structures and all the resource links16:45
* devananda learned a lot today, playing with hardware that has a REST API in the BMC16:45
lucasagomes:D16:45
*** saripurigopi has quit IRC16:46
stendulkerdevananda: Hi16:46
lucasagomesnext big thing would be to support webhooks16:46
*** mgoddard has joined #openstack-ironic16:46
stendulkerdevananda: This is regarding defect https://bugs.launchpad.net/ironic/+bug/1432498 "Whole disk image feature is broken in UEFI environment for pxe drivers"16:47
openstackLaunchpad bug 1432498 in Ironic "Whole disk image feature is broken in UEFI environment for pxe drivers" [High,Confirmed] - Assigned to Shivanand Tendulker (shivanand-tendulker)16:47
devanandastendulker: hi16:47
stendulkerdevananda: syslinux do not support chainloading https://wiki.archlinux.org/index.php/syslinux#Limitations_of_UEFI_Syslinux16:47
devanandastendulker: i have a question for you, too, or for anusha. When will you enale the RIS/REST interface in proliantutils?16:48
stendulkerdevananda: elilo bootloader do not support chain loading https://wiki.archlinux.org/index.php/Boot_loaders_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%2916:48
stendulkerdevananda: we are enabling in kilo16:48
stendulkerstendulker: Gen9 servers some of the calls would be using RIS. e.g. setting secure boot16:49
devanandastendulker: so in the next two weeks?16:49
stendulkerdevananda: yes, its in final stages of test16:49
* lucasagomes remembers a big workaround to boot windows from linux16:49
stendulkerdevananda: so how do we handle whole disk image support in uefi for pxe drivers?16:50
stendulkerdevananda: On proliant if we fix the syntax erros it would fall to disk (next in the boot order) and deployed image would get booted16:51
stendulkerdevananda: But that would not be a real pxe boot.16:51
devanandaah16:51
rameshg87jlvillal: thanks for that - https://review.openstack.org/#/c/167317/2//COMMIT_MSG16:51
stendulkerdevananda: I think it would be better to make disk as the boot device for whole disk image for pxe drivers16:51
devanandastendulker: so if I understand, you can deploy a whole disk image and then boot it in UEFI mode16:51
jrollcan whole disk image be done for pxe?16:52
rameshg87jlvillal: but i think tralining space on commit msg should be fine16:52
devanandastendulker: but you can not deploy a whole disk image and then net-boot it in UEFI mode?16:52
rameshg87jlvillal: because i think we never get a chance to edit the commit msg again :)16:52
rameshg87jlvillal: but i am not sure16:52
jlvillalrameshg87: Okay :)16:52
stendulkerdevaanda: yes16:52
devanandajroll: you mean "for iscsi-based deployment" - and i think they added this16:52
rameshg87jlvillal: i edited it from the gerrit review16:52
jlvillalrameshg87: I just said nit and gave a +1.16:52
stendulkerdevananda: it would be disk boot16:52
rameshg87jlvillal: i think that's how it came :)16:52
devanandastendulker: in that case, what is functionally different between pxe_ilo and iscsi_ilo driver?16:53
lucasagomesjroll, yeah it was added16:53
jrolldevananda: let me rephrase, how does pxe booting a whole disk image work :|16:53
stendulkerjroll: whole disk image should be possible if bootloader supports chainloading16:53
jrolloh, right16:53
jrollthat's silly16:53
jroll(imo)16:53
stendulkerdevananda: if we make disk boot, both would be same16:54
stendulkerexcept for deploy being done through cdrom in case of iscsi_ilo and by pxe in pxe_ilo16:54
devanandaif you deploy a whole disk image tht has no boot sector ... then you can essentially prevent boot from disk16:54
NobodyCammornign jlvillal :)16:54
stendulkerdevnanda: then its partition image right?16:55
jlvillalNobodyCam: Morning! :)16:55
devanandastendulker: oh, good point. pxe_ilo works with proliant hardware that doesn't have an advanced license then, whereas iscsi_ilo does not?16:55
stendulkerdevananda: yes16:55
devanandastendulker: image structure and image content are not the same thing. but we digress...16:55
stendulkerdevananda: What do you suggest?16:57
devanandabesides fixing it? do you know why it's not working?16:57
*** jerryz has quit IRC16:58
*** jistr has quit IRC16:58
stendulkerprimarily there is syntax errors in the config file that gets generated.16:59
stendulkerthen it tries to use chain.c32 which is valid only for BIOS16:59
devanandastendulker: oh, right. UEFI support for chain loading is handled differently16:59
stendulkerif we were to use  syslinux for UEFI, it does not support chainloding17:00
stendulkerthirdly elilo do not support chainloading itself17:00
stendulkergrub2 does have support for chainloading, but that is a different investigation17:00
devanandastendulker: grub2 is also local and has to be invoked by UEFI, so really, we'd be unnecessarily layering a net boot on top of grub2 bootloader on top of UEFI.17:02
devananda*has to be invoked by UEFI, in the case where you're booting via UEFI17:02
tiagogomes_on the ssh_agent driver, when I run `validate-node` I get this error:  "failed to validate deploy image info". Any clue about what is missing?17:02
devanandastendulker: so if I understand correctly, UEFI actually has some support for chainloading natively, but we dont have a good mechanism to pass that in remotely right now17:03
stendulkerdevananda: yes17:03
devanandastendulker: you can provide support for UEFI boot of whole disk images (eg, for windows deployment) via iscsi_ilo driver. is there a need for the pxe_ilo driver to support this?17:03
stendulkerdevananda: i think this feature never came from ilo driver team. It was implemeneted as a independent feature. Also this bug would apply to all pxe drivers.17:05
devanandastendulker: it seems like a poor interaction between UEFI support, whole-disk-imaging, and PXE drivers (ie, requiring the instance to net-boot after provisioning)17:06
*** ijw has joined #openstack-ironic17:06
devananda*and using a legacy network boot loader (eg, not UEFI's own network boot program)17:07
stendulkerdevananda: i feel we should disable whole disk image support for pxe drivers in uefi boot mode17:07
devanandastendulker: I'd suggest we add some error checking to the PXE driver and error early if this combination was requested17:07
devanandastendulker: :)17:07
stendulkerdevananda: ok. I will investigate and fix on these lines.17:08
devanandastendulker: thanks much17:08
stendulkerdevananda: thank you :)17:08
* devananda copies this chat to the bug17:08
devanandagotta move, bbiab17:11
* BadCub finishes round of morning calls17:13
rameshg87tiagogomes_: have you specified an image_source ?17:14
*** Nisha has joined #openstack-ironic17:16
tiagogomes_rameshg87, yes17:16
rameshg87tiagogomes_: oh it's deploy image info17:17
rameshg87tiagogomes_: have you mentioned deploy_kernel deploy_ramdisk ?17:17
rameshg87tiagogomes_: may be copy-pasting full error on paste.openstack.org might help17:17
rameshg87i mean help me to understand :)17:17
*** harlowja_away is now known as harlowja17:18
openstackgerritRamakrishnan G proposed openstack/ironic: Ensure configdrive isn't mounted for ilo drivers  https://review.openstack.org/16770017:18
rameshg87JayF: ^^^17:18
devanandastendulker: for the RIS library in proliantutils, is this just using the redfish api - or is it something else?17:20
tiagogomes_rameshg87, http://paste.openstack.org/show/196701/17:20
stendulkerdevananda: it is based on redfish17:20
*** Nisha has quit IRC17:21
*** Nisha_away has joined #openstack-ironic17:21
rameshg87tiagogomes_: oh some part of the error message is actually missing17:22
*** ndipanov has quit IRC17:23
rameshg87tiagogomes_: it should have been "Node <> failed to validate deploy image info. Some parameters were missing: ......."17:23
rameshg87tiagogomes_: do you not see the full error in node-validate ?17:23
*** Sukhdev has quit IRC17:23
tiagogomes_rameshg87, no17:23
rameshg87tiagogomes_: the issue is pxe_deploy_ramdisk should be just deploy_ramdisk17:24
rameshg87tiagogomes_: ditto for pxe_deploy_kernel. it should be deploy_kernel17:24
*** absubram has joined #openstack-ironic17:24
rameshg87tiagogomes_: if you don't see full msg, can you pls consider raising a vug17:25
rameshg87*bug17:25
rameshg87tiagogomes_: i guess it doesn't throw anything valuable enough to operator :(17:25
tiagogomes_rameshg87, that worked, thanks17:25
rameshg87tiagogomes_: pls consider raising a bug if you don't see full msg17:26
rameshg87tiagogomes_: i think it should be fixed17:26
tiagogomes_rameshg87, ok17:27
rameshg87devananda: can you please decide the fate of https://review.openstack.org/#/c/165788/ for k317:29
rameshg87devananda: even if they address rloo's comment, can it go in (it has a new string)17:29
*** trown|lunch is now known as trown17:31
*** Marga_ has quit IRC17:32
*** achanda has joined #openstack-ironic17:32
* rameshg87 goes to sleep17:34
rameshg87good night ironic17:34
*** rameshg87 has quit IRC17:34
NobodyCamnight ramesh8717:36
*** achanda has quit IRC17:43
*** achanda has joined #openstack-ironic17:51
NobodyCamanyine gots a minute to look at https://review.openstack.org/#/c/16690317:54
NobodyCamanyone even :-p17:54
NobodyCamTheJulia: great catch with that btw17:54
*** tiagogomes_ has quit IRC17:55
*** romcheg has quit IRC17:55
*** derekh has quit IRC17:56
*** korekhov has joined #openstack-ironic17:56
stendulkerNobodyCam: Hi17:57
NobodyCamhi stendulker :)17:58
TheJuliaNobodyCam: ty, although I don't think we reached consensus on if vifs should get renamed :)17:58
clif_his checking for the agent_url in driver_info/driver_internal_info enough to determine if there's an agent running on a node?17:58
stendulkerNobodyCam: Something to confess. I had given you incorrect information about changing the CDROM to persistent device in iscsi_ilo drivers' prepare method during secure boot review17:59
NobodyCamTheJulia: but thats just "a" name could easliy be changed with a follow up17:59
TheJuliatrue :)17:59
*** Marga_ has joined #openstack-ironic17:59
*** vdrok is now known as vdrok_afk17:59
NobodyCamif I understand we is broke now17:59
jrollclif_h: idk if we clear that out17:59
stendulkerNobodyCam: secure boot does retain one time boot settings even when it reboots twice inetrnally17:59
NobodyCamahh18:00
*** korekhov_ has joined #openstack-ironic18:00
jrollclif_h: look at what the cleaning stuff is, I'd just keep it consistent with that18:00
TheJuliaNobodyCam: correct, standalone w/o neutron will not deploy right now without that patch18:00
stendulkerNobodyCam: The virtual media has a peculiar behavior in UEFI boot mode that is breaking iscsi_ilo driver if its set as a  persistent  boot device in prepare()18:01
NobodyCamstendulker: I saw chatter about bumpping that support to L18:01
JoshNangclif_h: agent_url isn't enough, you could have a node that was on the agent driver, switches to pxe driver, and i don't think agent_url would get removed. last heartbeat *might* be enough?18:01
stendulkerNobodyCam: Not grub2 thing...18:01
NobodyCamTheJulia: so I'd rather land as vif and rename later after we have a better name :-p18:01
clif_hjroll: I'm looking at that patch in ironic, but I don't see anything trying to determine whether the agent is there or not18:01
stendulkerNobodyCam: Please have a look at this defect fix https://review.openstack.org/#/c/167636/18:02
NobodyCamstendulker: oh sorry to many things moving atm :-p18:02
TheJuliaI was about to say perhaps we should start a queue for NobodyCam's attention18:02
jrollclif_h: I think it assumes it is not there and boots it, JoshNang ?18:02
clif_hso image caching should assume that as well?18:02
JoshNangclif_h: its pretty much working on the agent driver, as i couldn't figure out anyway to determine iscsi on agent and we can revist with bootinterface18:02
NobodyCamstendulker: will do, but going pop out for a quick smoke ... will look after that18:02
stendulkerNobodyCam: np :) Have a look at this review when you get time.18:02
jrollclif_h: I'm not sure :|18:03
stendulkerNobodyCam: Thank you :)18:03
*** korekhov has quit IRC18:03
NobodyCam:)18:03
NobodyCamTheJulia: I need the help18:03
NobodyCamlol, the collender I call a mind is not working like it use to18:03
NobodyCamlol18:03
clif_hok, I'll just assume the agent isn't there I guess18:03
TheJuliaNobodyCam: you need one of those "Now serving #" signs18:04
NobodyCamlol18:04
clif_hI just thought there'd be some relatively easy way to check and avoid putting the agent there if its already present18:04
BadCublol18:04
NobodyCamoh that would be cool18:04
NobodyCamI could reply with "take a number"18:04
NobodyCamlol18:04
jrollclif_h: ironic upstream basically doesn't have a way to keep the agent running... so it's always assumed to be off when nothing is in progress18:04
clif_hI see18:04
* BadCub goes to look on eBay for a "Now Serving" sign to hang above NobodyCam 's desk18:05
NobodyCamthen modify pixie boots to tell me the next number18:05
JoshNangclif_h: yeah, this was the major stumbling block for cleaning18:05
clif_hI guess I thought that the agent stayed put or was preloaded onto nodes18:05
jrollclif_h: the weirder part is going to be that the agent will forget it has an image cached when rebooting... might need to change the code in prepare()18:05
jrollclif_h: it is at rackspace :|18:05
clif_hhaha18:05
jrollclif_h: see also my super-old-not-yet-merged spec for long-running ramdisks18:05
JayFjroll: we should readd long-running ramdisks to the list for L18:06
jrollyeah18:06
*** Marga_ has quit IRC18:06
* JayF added18:06
jrollthanks18:07
*** Marga_ has joined #openstack-ironic18:07
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Add support for generating a config drive  https://review.openstack.org/16772518:08
*** ChuckC has quit IRC18:08
*** ijw_ has joined #openstack-ironic18:08
lucasagomesfirst stab at it... lemme know what you guys think18:08
lucasagomesI will call it a day folks18:08
lucasagomeshave a good night everyone!18:08
JayFwhoa, that sounds cool18:08
*** ChuckC has joined #openstack-ironic18:09
*** ijw has quit IRC18:09
lucasagomes(:18:10
*** lucasagomes is now known as lucas-dinner18:10
*** ijw has joined #openstack-ironic18:10
openstackgerritMerged openstack/ironic: Add root device hints documentation  https://review.openstack.org/16680118:11
*** ijw_ has quit IRC18:12
*** Marga_ has quit IRC18:13
*** Marga_ has joined #openstack-ironic18:13
*** stendulker has quit IRC18:14
NobodyCamnight lucas-dinner18:14
BadCubg'night lucas-dinner18:15
*** pas-ha has quit IRC18:22
* BadCub updates med/low bugs on pad18:22
BadCubhow we doin on all of our documentation stuffs?18:26
*** pelix has quit IRC18:27
*** krtaylor has quit IRC18:29
dtantsurg'night!18:29
*** dtantsur is now known as dtantsur|afk18:29
NobodyCamnight dtantsur|afk18:29
BadCubg'night dtantsur|afk18:29
BadCubare any non-HP cores available to do a review on: Deploys post whole disk image deploy fails - https://review.openstack.org/#/c/167636/ ?18:32
*** Marga_ has quit IRC18:38
*** anderbubble has quit IRC18:39
*** Marga_ has joined #openstack-ironic18:39
NobodyCamJoshNang: some how I had in my mind we were going to wait until L to enable cleaning, was that only if the nova patches didn't land?18:42
JoshNangNobodyCam: that was the original discussion. one +2 away from both nova patches landing18:42
NobodyCamya18:42
JoshNangthough, if we want to change that, we need to get a string freeze exception to change the config18:43
NobodyCamugg18:44
JoshNangand as i'm still tracking down why tempest doesn't like the config change, i'm ok letting it default to false until we get it more battle tested. deva still had some question on whether it would scale18:44
NobodyCamJoshNang: for /me I would feel better waiting, but can be convinced to "jump" then gun :-p18:45
BadCubNew bugs are added to pad for rc-118:45
NobodyCamits a big change for the user experence18:45
BadCubthe only ting we are't tracking at this point are docs and critical patches for rc-118:46
NobodyCam(and a easy to filp conf setting) :)18:46
*** Marga_ has quit IRC18:46
*** Marga_ has joined #openstack-ironic18:48
JoshNangNobodyCam: agreed :)18:50
*** Sukhdev has joined #openstack-ironic18:51
*** krtaylor has joined #openstack-ironic18:52
*** ijw_ has joined #openstack-ironic18:57
*** ijw has quit IRC19:00
*** Nisha_away has quit IRC19:00
*** harlowja is now known as harlowja_away19:02
openstackgerritChris Krelle proposed openstack/ironic: Attach ilo_boot_iso only if node is active  https://review.openstack.org/16731719:04
*** anderbubble has joined #openstack-ironic19:06
*** achanda has quit IRC19:10
NobodyCambrb19:11
*** Marga_ has quit IRC19:14
*** Marga_ has joined #openstack-ironic19:14
*** Marga_ has quit IRC19:14
*** Marga_ has joined #openstack-ironic19:15
* BadCub has to run out for a bit19:21
*** BadCub is now known as BadCub_Away19:21
*** Marga_ has quit IRC19:25
*** harlowja_away is now known as harlowja19:38
NobodyCamadam_g: happen to be around?19:41
NobodyCamnever mind :-p19:46
*** lucas-dinner has quit IRC19:46
*** mtanino has quit IRC19:51
*** igordcard_ has joined #openstack-ironic19:53
*** pas-ha has joined #openstack-ironic19:54
*** mtanino has joined #openstack-ironic19:55
*** davide has quit IRC20:02
adam_gNobodyCam, hey20:18
NobodyCamhey hey adam_g20:18
NobodyCamI was looking at https://review.openstack.org/#/c/16703820:18
NobodyCamand https://review.openstack.org/16436920:19
NobodyCamand was thinking should we use 1.0 in 16703820:20
adam_gNobodyCam, sure. i made 167038 against what is current. if 164369 lands ya--it should be 1.020:21
adam_gill WIP it20:21
NobodyCam:)20:21
*** Marga_ has joined #openstack-ironic20:26
*** Marga_ has quit IRC20:31
*** anderbubble has quit IRC20:32
*** anderbubble has joined #openstack-ironic20:38
*** BadCub_Away is now known as BadCub20:38
*** ijw has joined #openstack-ironic20:39
*** achanda has joined #openstack-ironic20:39
*** ijw_ has quit IRC20:43
*** pas-ha has quit IRC20:43
*** ijw has quit IRC20:44
*** jiangfei|2 has quit IRC20:44
jrollis it generally accepted that we shouldn't do anything to a node in maintenance?20:45
jrolle.g. would anybody be opposed to a patch that doesn't do cleaning on a node in maintenance20:45
jrollor at least waits for it20:46
jrollto come out of maintenance20:46
* jroll is explaining this poorly20:46
*** ijw_ has joined #openstack-ironic20:46
*** jiangfei has joined #openstack-ironic20:47
JayFCleaning not happening for maint'd nodes++20:49
JoshNangi'm +1 to it20:50
TheJuliajroll: That makes sense to me20:51
*** mjturek1 has quit IRC20:51
jrollwhee.20:51
jrollthanks20:51
*** Sukhdev has quit IRC20:51
JayFjroll: tbh, worst case it's a config option20:51
NobodyCamjroll: ya, because if the node was put there because of a failur then the op may need to look at it20:52
NobodyCamand cleaning it would be bad at that point20:52
jrollright20:53
jrollI'm thinking just noop AgentBaseVendor.heartbeat if in maintenance20:53
jroll(handles deploys and such too)20:53
jrollbut I'm not entirely sure20:53
jrollat any rate20:53
* jroll writes tests20:53
*** Marga_ has joined #openstack-ironic20:54
*** alexpilotti has joined #openstack-ironic20:54
*** jgrimm is now known as zz_jgrimm20:56
*** mrda-away is now known as mrda20:57
NobodyCammornign mrda20:57
NobodyCam:-p20:57
mrdaMorning Ironic20:58
mrda...and NobodyCam :)20:58
NobodyCam:-p20:58
*** trown is now known as trown|outttypeww21:00
openstackgerritChris Krelle proposed openstack/ironic: Support the equivalent of the Juno API  https://review.openstack.org/16436921:02
NobodyCamrloo: are you around?21:03
*** dprince has quit IRC21:12
*** davide has joined #openstack-ironic21:13
*** achanda has quit IRC21:22
*** mjturek1 has joined #openstack-ironic21:22
*** Marga_ has quit IRC21:23
*** kkoski has quit IRC21:23
*** achanda has joined #openstack-ironic21:25
*** Marga_ has joined #openstack-ironic21:26
openstackgerritJim Rollenhagen proposed openstack/ironic: Agent driver: no-op heartbeat for maintenanced node  https://review.openstack.org/16780121:28
jrollJoshNang: JayF: ^^21:29
JoshNangjroll: "self.assertEqual(0, ncrc_mock)" is that a shortcut for ncrc_mock.call_count?21:31
jrolloh snap21:31
jrollthanks21:31
jrolllol21:31
jrollwhy doesn't python just know what I mean21:31
JoshNanglol21:31
jrollI'm also wondering if we should just fail these and leave it to the operator to clean up21:32
JoshNangnp. i was kinda hoping it was a real thing21:32
jrollbut that's more work for me21:32
JoshNangmeh, i think this is fine21:33
jrollfixeded21:33
openstackgerritJim Rollenhagen proposed openstack/ironic: Agent driver: no-op heartbeat for maintenanced node  https://review.openstack.org/16780121:33
JoshNangjroll: +1'ed. much more elegant than the downstream patch21:34
jrollheh21:34
jrollI was fixing that and was like... this is simpler21:34
JoshNangheh definitely21:35
*** penick has joined #openstack-ironic21:36
*** achanda has quit IRC21:41
openstackgerritJosh Gachnang proposed openstack/ironic: Allow node.instance_uuid to be removed during cleaning  https://review.openstack.org/16703321:44
JoshNang^ jroll we were talking about this bug a couple days ago.21:44
jrollmmm21:45
jrollwill look21:45
jrollis that what's failing tests elsewhere?21:45
JoshNangpart of it. there's still another bug somewhere that's causing tempest to fail21:45
jrollJoshNang: what if you just added CLEANING to UPDATE_ALLOWED_STATES?21:46
JoshNangheh that was patch 121:46
jrolloh you only want to allow instance id to change21:46
jrollgot it.21:46
JoshNangright21:46
*** achanda has joined #openstack-ironic21:52
*** mgoddard has quit IRC21:55
jroll+2 btw21:57
JoshNangthanks!21:58
JoshNangagreed though, i don't love the hack21:59
*** penick has quit IRC21:59
jlvillalJoshNang: Thanks for the hack :)21:59
JoshNangjlvillal: np. thanks for the review!21:59
jlvillalJoshNang: I'm hoping to get better at reviews.  I'm still working on figuring what is and isn't important.22:00
JoshNangjlvillal: no worries, this is how we learn!22:00
jlvillalJoshNang: Thanks22:00
NobodyCamNon-work: w00 h00 NobodyCam's seti@home team has passed 1,000,000 work units / credits :-p22:02
*** penick has joined #openstack-ironic22:03
*** jamielennox|away is now known as jamielennox22:08
JoshNang\o/22:08
NobodyCam:-p and its only taken sense 199922:10
NobodyCamlol22:10
JoshNangheh i used to run folding@home on every idle computer when my apartment had flat-rate utilities22:13
NobodyCamnice! I had lots of sysytems at one time. now its just a screen saver on one... I need to change that sometime :-p22:15
*** jcoufal has quit IRC22:16
*** achanda has quit IRC22:17
*** Marga_ has quit IRC22:19
*** Marga_ has joined #openstack-ironic22:20
*** davide has quit IRC22:23
*** achanda has joined #openstack-ironic22:23
*** athomas has quit IRC22:27
*** anderbubble has quit IRC22:30
*** jcoufal has joined #openstack-ironic22:31
*** andreykurilin_ has joined #openstack-ironic22:37
*** jcoufal has quit IRC22:40
NobodyCamj* would would you guys think if I put up a patch like: http://paste.openstack.org/show/MEVNf1S6XFJLXeffsl1j/22:43
NobodyCamswould would/what would/22:44
jrollRan 2140 tests in 46.352s <- we should improve this22:49
JoshNangNobodyCam: great start.22:49
jrollNobodyCam: I hate docs, throw it away22:49
jroll;D22:49
JoshNangfor the building bit: https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos22:49
NobodyCami'll continue if you like ?22:50
JayFNobodyCam: that's awesome, builds are doc'd like JoshNang ^ linked22:50
NobodyCamack :)22:50
*** Marga_ has quit IRC22:51
*** Marga_ has joined #openstack-ironic22:52
*** andreykurilin_ has quit IRC22:56
*** korekhov_ has quit IRC22:57
*** achanda has quit IRC22:57
*** korekhov has joined #openstack-ironic22:57
*** foexle has quit IRC23:00
*** penick has quit IRC23:02
*** korekhov has quit IRC23:02
*** achanda has joined #openstack-ironic23:03
*** penick has joined #openstack-ironic23:04
*** Marga_ has quit IRC23:06
*** Marga_ has joined #openstack-ironic23:07
*** ijw_ has quit IRC23:09
*** chlong has joined #openstack-ironic23:10
*** ChuckC has quit IRC23:18
*** krtaylor has quit IRC23:21
*** jmccrory has quit IRC23:21
jrollwho wants to see something super interesting :D23:23
BadCubjust how super interesting?23:23
jrollhttps://gist.github.com/jimrollenhagen/f422fce1d4d1d215d26623:23
BadCubhehehe23:23
jrolllol23:23
jrolltest breakage interesting :|23:23
jrolldevananda: ^^23:24
jrolloh you're in europe, bah23:24
jrollNobodyCam: ^^23:24
jroll:P23:24
BadCubit is so polite with it's little "congratulations :-)" message lol23:24
jrollikr23:24
NobodyCamhuh23:24
jrollbut yeah... something racy with either inspect code or rpcapi tests23:25
* BadCub always finds the most irrelevant part that makes him giggle23:25
jrollthis is in our downstream repo, so it could be something I did... but kinda doubt it23:25
jrolldunno.23:25
jrollI added some rpcapi tests23:25
*** achanda has quit IRC23:25
* jroll will try master too23:25
NobodyCamhave you tried that agenst the upstram code?23:25
NobodyCamjroll: +++23:25
BadCubI say you broke it. It is all your fault. World Famine will ensue because of this.23:26
BadCubhehehe23:26
jroll:)23:26
NobodyCamlol23:26
*** achanda has joined #openstack-ironic23:27
jrollNobodyCam: it works :(23:30
jrollI can't imagine how I broke this23:30
jrollI still conjecture that inspection code broke our downstream :P23:31
*** ChuckC has joined #openstack-ironic23:32
*** chlong has quit IRC23:37
*** chlong has joined #openstack-ironic23:37
jrolloh my23:41
jrollI think it's racing this https://github.com/openstack/ironic/blob/master/ironic/tests/api/v1/test_nodes.py#L1509-152923:42
NobodyCamjroll: :(23:42
jrollthe commit where it breaks doesn't touch rpcapi or test_rpcapi, but it does touch this23:42
jrollI'm going to fix that tonight23:42
jrollwhy don't we just patch the rpcapi client23:43
* jroll stops grumbling and fixes23:43
jrollOH23:44
jrollhahaha23:44
jrollI managed to miss a addCleanup() there23:44
openstackgerritChris Krelle proposed openstack/ironic-python-agent: Update README file.  https://review.openstack.org/16784123:44
jrolldang, y'all were right23:45
NobodyCamjroll: feel free to -2 ^^^^^23:45
jrollNobodyCam: why would I -2 that23:45
NobodyCambecause you don't like docs23:45
NobodyCam:-p23:45
NobodyCamlol23:45
jrolllol23:45
jrollwhoa, http://www.eteknix.com/samsung-allegedly-acquire-amd/23:46
*** ijw has joined #openstack-ironic23:47
NobodyCamoh does that mean M$ is going to try and buy intel23:48
* NobodyCam thinks about buyingintel stock23:48
JoshNangooo fun23:49
*** Haomeng has joined #openstack-ironic23:49
* BadCub slaps a -1 on it23:50
NobodyCamlol market down aalmost 300 points and our biggest loser (overall) stock managed to gain 2.8 % today... lol23:50
* NobodyCam looks23:51
BadCubeek23:51
*** Haomeng|2 has quit IRC23:52
*** r-daneel has quit IRC23:52
*** alexpilotti has quit IRC23:53
*** ijw has quit IRC23:58
BadCubhmmm... Intel may be good one to have23:59

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