Wednesday, 2016-03-16

*** ndipanov has quit IRC00:00
*** linuxgeek has joined #openstack-ironic00:03
*** linuxgeek has quit IRC00:03
*** linuxgeek has joined #openstack-ironic00:03
jlvillalJayF: See you know much more than I do ;)00:04
*** dims has joined #openstack-ironic00:08
*** thrash is now known as thrash|g0ne00:12
*** garthb has quit IRC00:13
*** suro-patz has quit IRC00:16
*** openstack has joined #openstack-ironic00:25
*** baoli has joined #openstack-ironic00:27
*** mtanino has quit IRC00:28
*** linuxgeek has quit IRC00:42
*** baoli has quit IRC00:42
*** dims has joined #openstack-ironic00:45
*** smoriya_ has joined #openstack-ironic00:48
*** hoangcx has joined #openstack-ironic00:52
*** phuongnh has joined #openstack-ironic00:52
*** ppiela has quit IRC00:56
*** linuxgeek has joined #openstack-ironic00:57
*** ppiela has joined #openstack-ironic00:58
*** david-lyle has joined #openstack-ironic01:04
*** dims has quit IRC01:07
*** ppiela has quit IRC01:08
*** lintan__ is now known as lintan01:09
*** aNupoisc has quit IRC01:10
*** dims has joined #openstack-ironic01:12
*** izaakk has quit IRC01:17
*** ppiela has joined #openstack-ironic01:18
*** tiendc has joined #openstack-ironic01:23
*** boris-42 has quit IRC01:24
*** suro-patz has joined #openstack-ironic01:25
*** dims has quit IRC01:29
*** dims has joined #openstack-ironic01:29
*** vishwanathj has joined #openstack-ironic01:37
*** harshs has left #openstack-ironic01:46
*** dims has quit IRC01:52
*** mgoddard has quit IRC01:54
*** baoli has joined #openstack-ironic01:55
*** dims has joined #openstack-ironic01:56
*** kan_ has joined #openstack-ironic01:56
*** ppiela has quit IRC01:57
*** ppiela has joined #openstack-ironic01:58
*** mannidi_ has joined #openstack-ironic01:59
*** dims has quit IRC02:03
*** suro-patz has quit IRC02:03
*** dims has joined #openstack-ironic02:05
*** Haomeng has quit IRC02:11
*** baoli_ has joined #openstack-ironic02:11
*** JieLi has joined #openstack-ironic02:13
*** baoli has quit IRC02:14
*** baoli_ has quit IRC02:23
*** baoli has joined #openstack-ironic02:23
*** baoli has quit IRC02:29
*** baoli has joined #openstack-ironic02:35
openstackgerritTan Lin proposed openstack/ironic: Add ensure_thread_contain_context() to task_manager  https://review.openstack.org/28452002:36
openstackgerritbin proposed openstack/ironic: Fix VirtualBox cannot set boot device when powered on  https://review.openstack.org/29095102:42
*** ppiela has quit IRC02:50
*** ppiela has joined #openstack-ironic02:54
*** krtaylor has quit IRC02:58
*** jaybeale has joined #openstack-ironic02:59
*** spandhe_ has joined #openstack-ironic03:04
*** spandhe has quit IRC03:05
*** spandhe_ is now known as spandhe03:05
*** kan__ has joined #openstack-ironic03:08
*** JieLi has quit IRC03:09
*** krtaylor has joined #openstack-ironic03:10
*** kan_ has quit IRC03:11
openstackgerritbin proposed openstack/ironic: Fix VirtualBox cannot set boot device when powered on  https://review.openstack.org/29095103:15
*** yuanying has quit IRC03:20
*** kan_ has joined #openstack-ironic03:23
*** kan__ has quit IRC03:25
*** jaybeale has quit IRC03:35
*** dims has quit IRC03:37
*** praneshp_ has joined #openstack-ironic03:38
*** baoli has quit IRC03:39
*** ppiela has quit IRC03:44
*** ppiela has joined #openstack-ironic03:45
*** aswadr_ has joined #openstack-ironic03:47
*** vishwanathj has quit IRC04:05
*** yuanying has joined #openstack-ironic04:07
*** links has joined #openstack-ironic04:10
*** vinm213 has joined #openstack-ironic04:11
openstackgerritMerged openstack/ironic: Pass region_name to SwiftAPI  https://review.openstack.org/29106304:17
openstackgerritMerged openstack/ironic: DevStack: Allow configuring the authentication strategy  https://review.openstack.org/29228704:19
*** ppiela has quit IRC04:33
*** ppiela has joined #openstack-ironic04:34
*** mannidi_ has quit IRC04:38
*** sivaramakrishna has joined #openstack-ironic04:39
*** vinm213 has quit IRC04:46
*** ppiela has quit IRC04:46
*** vinm213 has joined #openstack-ironic04:50
*** ChrisAusten has joined #openstack-ironic04:53
*** ppiela has joined #openstack-ironic04:54
*** causten_ has joined #openstack-ironic04:57
*** ChrisAusten has quit IRC04:57
*** ppiela has quit IRC05:01
*** jaybeale has joined #openstack-ironic05:03
*** jaybeale has quit IRC05:03
*** praneshp_ has quit IRC05:06
*** ppiela has joined #openstack-ironic05:08
*** praneshp_ has joined #openstack-ironic05:10
*** ppiela has quit IRC05:12
*** boris-42 has joined #openstack-ironic05:13
*** alex_xu has quit IRC05:25
*** Goneri has quit IRC05:25
*** getvasanth has joined #openstack-ironic05:28
*** vishwanathj has joined #openstack-ironic05:31
*** alex_xu has joined #openstack-ironic05:31
*** vishwanathj has quit IRC05:31
*** david-lyle has quit IRC05:45
*** david-lyle has joined #openstack-ironic05:45
*** vishwanathj has joined #openstack-ironic05:48
openstackgerritxiexs proposed openstack/ironic: Use six.text_type() instead of unicode()  https://review.openstack.org/29325605:49
*** vishwanathj has quit IRC05:51
*** Nisha has joined #openstack-ironic05:54
*** moshele has joined #openstack-ironic05:56
*** suro-patz has joined #openstack-ironic05:59
*** praneshp_ has quit IRC06:01
*** klindgren has joined #openstack-ironic06:06
*** praneshp_ has joined #openstack-ironic06:07
*** Nisha has quit IRC06:08
*** Nisha_away has joined #openstack-ironic06:08
*** moshele has quit IRC06:32
*** vishwanathj has joined #openstack-ironic06:34
*** vishwanathj is now known as vishwanathj_zzz06:35
*** jtomasek has joined #openstack-ironic06:36
*** praneshp_ has quit IRC06:37
*** harlowja_at_home has quit IRC06:41
*** ChubYann has quit IRC06:45
*** chenke has joined #openstack-ironic06:49
*** ishant has joined #openstack-ironic06:50
*** hoangcx has quit IRC06:59
*** causten_ has quit IRC07:00
*** hoangcx has joined #openstack-ironic07:04
openstackgerritNisha Agarwal proposed openstack/ironic-python-agent: Add support for partition images in agent driver  https://review.openstack.org/16022407:08
*** suro-patz has quit IRC07:11
*** Nisha has joined #openstack-ironic07:14
*** Nisha_away has quit IRC07:14
*** tesseract has joined #openstack-ironic07:16
*** tesseract is now known as Guest6496707:17
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic power I/F for soft power off and inject nmi  https://review.openstack.org/21673007:20
*** Guest64967 has quit IRC07:21
*** spandhe has quit IRC07:24
*** Marga_ has quit IRC07:25
openstackgerritNisha Agarwal proposed openstack/ironic-python-agent: Add support for partition images in agent driver  https://review.openstack.org/16022407:30
*** user01_ has joined #openstack-ironic07:35
*** tesseract- has joined #openstack-ironic07:36
*** moshele has joined #openstack-ironic07:36
*** Marga_ has joined #openstack-ironic07:38
*** Marga_ has quit IRC07:41
*** Marga_ has joined #openstack-ironic07:41
*** Marga_ has quit IRC07:42
*** chlong has quit IRC07:42
*** Marga_ has joined #openstack-ironic07:43
*** amotoki has joined #openstack-ironic07:46
openstackgerritNaohiro Tamura proposed openstack/ironic: Overrides get_supported_power_states() for WOL Power  https://review.openstack.org/29329307:54
*** mkovacik has joined #openstack-ironic07:57
mkovacikmorning Ironic!07:59
*** ppiela has joined #openstack-ironic08:12
*** hoangcx has quit IRC08:14
pas-hamorning mkovacik and all :)08:17
*** hoangcx has joined #openstack-ironic08:19
*** permalac has joined #openstack-ironic08:20
*** ppiela has quit IRC08:21
*** kbyrne has joined #openstack-ironic08:22
Nishamorning all08:23
*** ppiela has joined #openstack-ironic08:23
*** vinm213 has quit IRC08:29
*** ig0r_ has quit IRC08:39
vsaienkomorning Nisha and all08:39
Nishavsaienko, o/08:39
mkovacikpas-ha, o/08:40
mkovacikmorning Nisha, vsaienko08:41
*** vinm213 has joined #openstack-ironic08:42
*** hparekh_ has quit IRC08:42
Nishamkovacik, o/ morning08:43
*** hparekh has joined #openstack-ironic08:44
openstackgerritNisha Agarwal proposed openstack/ironic-python-agent: Add support for partition images in agent driver  https://review.openstack.org/16022408:44
*** kan_ has quit IRC08:48
*** ohamada has joined #openstack-ironic08:58
*** ifarkas has joined #openstack-ironic09:07
*** mbound has joined #openstack-ironic09:10
*** mgoddard has joined #openstack-ironic09:12
*** getvasanth has quit IRC09:15
*** getvasanth has joined #openstack-ironic09:22
*** ndipanov has joined #openstack-ironic09:22
*** jistr has joined #openstack-ironic09:24
mkovacikifarkas, hi, would you mind reviewing this: https://review.openstack.org/#/c/276107/ bash discovery exercise; already has dtantsur|afk 's +209:25
ifarkasmkovacik, o/ sure, will take look09:27
mkovacikifarkas, thanks!09:27
alinebmorning all!09:32
*** derekh has joined #openstack-ironic09:34
*** trown has joined #openstack-ironic09:38
*** lucas-dinner is now known as lucasagomes09:38
lucasagomesmorning all09:39
*** dtantsur|afk is now known as dtantsur09:42
dtantsurMorning Ironic, says man drinking coldrex09:43
*** amotoki has quit IRC09:43
*** mannidi has joined #openstack-ironic09:46
openstackgerritVladyslav Drok proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326209:47
lucasagomesdtantsur, morning, hope you get better soon09:47
dtantsurme too :D09:47
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849609:48
dtantsurifarkas, sambetts|afk, I'd love to fix https://bugs.launchpad.net/ironic-inspector/+bug/1557979 before the release. Objections?09:49
openstackLaunchpad bug 1557979 in Ironic Inspector "Prevent DHCP'ing when no introspection is going on and discovery is disabled" [High,Triaged] - Assigned to Dmitry Tantsur (divius)09:50
ifarkasdtantsur, +109:50
*** dims has joined #openstack-ironic09:51
*** openstackgerrit has quit IRC09:53
*** openstackgerrit_ is now known as openstackgerrit09:53
*** openstackgerrit has quit IRC09:53
*** openstackgerrit_ has joined #openstack-ironic09:54
*** openstackgerrit_ is now known as openstackgerrit09:54
*** openstackgerrit_ has joined #openstack-ironic09:55
*** openstackgerrit has quit IRC09:55
*** openstackgerrit has joined #openstack-ironic09:56
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Agent: Out-of-band power off on deploy  https://review.openstack.org/29182909:58
yuriyzmorning Ironic10:07
Nishamorning yuriyz dtantsur lucasagomes ifarkas alineb10:08
*** hoangcx has quit IRC10:13
*** Nisha has quit IRC10:13
*** Nisha_away has joined #openstack-ironic10:13
yuriyzdtantsur ifarkas if you have some time please look at https://review.openstack.org/#/c/283499/ (staging-drivers). Already has +2 from lucasagomes10:13
*** electrofelix has joined #openstack-ironic10:15
aarefievmorning all!10:15
aarefievdtantsur: get well soon10:16
dtantsurmorning aarefiev, thanks10:16
dtantsurmorning yuriyz, Nisha_away10:16
*** Nisha_away is now known as Nisha10:17
Nishao/10:17
ifarkasyuriyz, morning! I will try to review the patch today10:20
yuriyzifarkas thanks10:21
sambetts|afkMorning all o/10:22
*** sambetts|afk is now known as sambetts10:22
sambettsdtantsur: How do you intend to solve it?10:25
sambettsdtantsur: I think we do need to be more in control of who PXEs on our DHCP server, something I've been considering is whether we need a periodic task to pull every port from Ironic and black list them all10:27
sambettsdtantsur: so that machines that have never been inspected get blacklisted10:27
*** daemontool has joined #openstack-ironic10:28
dtantsursambetts, we actually know when we 1. don't have any nodes on introspection, 2. don't have a node_not_found_hook set10:29
dtantsursambetts, in this case we can REJECT everything on the port10:29
sambettsdtantsur: that wouldn't solve for senarios where there is on going introspection for one node and deployment on going for another though10:30
*** ohamada has quit IRC10:31
*** ohamada_ has joined #openstack-ironic10:31
dtantsursambetts, yep, it won't. I don't think we can solve this case10:31
dtantsursambetts, I'd say it's pretty unusual though10:31
dtantsuranyway, I mostly want to prevent running instances from getting DHCP10:32
sambettsdtantsur: we need to periodically blacklist all the ports stored in Ironic them too10:32
dtantsurlemme put up a quick patch and we can discuss10:32
sambettsdtantsur: sure :)10:32
mkovacikdtantsur,  I think this workaround is valid only for deployers that won't use the enroll the rest will still suffer; should we encourage a partial fix?10:34
sambettsI think the case of having introspection and deployment going on in parallel wouldn't be that unusual in a large environment where you might be adding new hardware10:34
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: [WIP] Disable DHCP completely when no nodes are on introspection  https://review.openstack.org/29336210:34
dtantsursambetts, well, in a large environment you need to be careful splitting networks. and not allow e.g. 2 NIC's on the provisioning network, which is something that happens in the original bugzilla report10:35
dtantsurmkovacik, you mean, it won't work for people using discovery? right. still, our primary use case is introspection10:36
dtantsursambetts, mkovacik, also a WIP patch is up ^^10:36
mkovacikdtantsur, you mean: discovery people: bad luck if you hit this! ;)10:37
sambettsdtantsur: having 2 nics plugged into the provisioning network is something that is potentially unavoidable if you are running a bonded pair \10:37
* mkovacik checks dtantsur's patch10:38
dtantsursambetts, not sure how it works though.. will the problem also appear in this case?10:38
sambettsdtantsur: PXE doesn't run bonded so it would appear as 2 nics at that stage AFAIK its only once its loaded into the OS that it can actually bond them into a single interface, but from the switch side you have to program both ports to be identical10:39
*** mgould has joined #openstack-ironic10:40
dtantsurI still think that reducing amount of time we can the DHCP server open is valuable10:40
dtantsursambetts, aha, got it. interesting, why does people use bonding on provisioning NIC?10:40
dtantsur* do10:40
sambettsdtantsur: the provisioning NIC are the same as what will become the tenant NIC10:41
*** phuongnh has quit IRC10:42
dtantsursambetts, hmm, interesting...10:42
sambettsdtantsur: Ironic is adding a field pxe_enabled to all ports, which should mean the people can register all their network interfaces into Ironics port table and then select only specific ones for pxe_enabledness, so I think we should have inspector pull the list of ports from Ironic and blanket blacklist every mac we know about, even if a node has never gone through inspection10:44
*** mannidi_ has joined #openstack-ironic10:44
dtantsursambetts, that's what we do now, no? modulo we blacklist all MAC's10:45
dtantsursambetts, the problem right now is: you can't enroll all MAC's in Ironic. actually you MUST enroll only one PXE-booting MAC10:45
dtantsurthere is no way for inspector to learn the remaining10:45
sambettsdtantsur: I thought we only blacklisted nodes that have inspected ?10:45
dtantsursambetts, we blacklist all nodes except those inspected10:46
sambettsdtantsur: if I have a mixed env of manally added nodes and inspected nodes do the manually nodes nodes get blacklisted even though they never went through inspection?10:46
dtantsursambetts, yes10:47
sambettsdtantsur: ah cool10:47
dtantsursambetts, https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/firewall.py#L131-L13210:47
sambettsdtantsur: +1 I missed that, I thought we only updated filters for those in our node cache10:48
*** mannidi has quit IRC10:48
sambettsdtantsur: I think that the pxe_enabled field will be our saviour then, because then all NICs will be added to Ironic for all nodes10:49
mgouldmorning everyone!10:49
*** Waltz has joined #openstack-ironic10:49
dtantsursambetts, yeah, but it's not happening in mitaka (putting aside liberty)10:50
sambettsdtantsur: and they use the pxe_enabled flag to indicate the which is used for pxe booting, therefore we can know and blacklist all macs10:50
dtantsurmorning mgould10:50
dtantsursambetts, also I'd prefer we avoid providing DHCP to non-ironic nodes too :D10:50
sambettsdtantsur: I think that bit might have merged already10:50
dtantsursambetts, possibly, but it's not used anywhere essentially, so we can't rely on it for now10:51
mgoulddtantsur, sambetts morning!10:52
*** dims has quit IRC10:53
sambettsdtantsur: the providing DHCP to non-ironic nodes is the reason why I would like to make inspection 2 boots. First boot is done as blanket DHCP, literally boots up sends its mac address to inspector so that inspector can blacklist it, then shutdowns. Second boot is done using DHCP options assigned to a specifc mac address, and loads the full inspection image and processing.10:54
dtantsursambetts, well, we'd still have to load IPA there (that's our only ramdisk).. so not sure what we get by it10:55
sambettsit means that any non-ironic node thats acidentally PXE booted off inspector gets blacklisted and then will never boot from it again unless you poke inspector and say please inspect a node with this mac address10:57
dtantsurinteresting idea10:57
dtantsursambetts, unfortunately it does not solve this case, when e.g. the node gets wrong DHCP from us. It will never try to boot.10:58
dtantsurso I'd prefer we do both eventually10:58
dtantsur(with this fix being the easiest to land)10:58
*** pece has joined #openstack-ironic10:59
*** dims has joined #openstack-ironic10:59
sambettsdtantsur: you could make it reboot after the first boot is done, so the machine then would act like it had never been discovered by inspector10:59
dtantsursambetts, there are 2 cases: 1. the machine boots our ramdisk instead of the deployment one; 2. the user instance gets a wrong DHCP11:00
dtantsurthe latter is not solved by your solution. the former is solved, but only after one retry11:00
*** chenke has quit IRC11:00
dtantsurmy solution does not contradict yours: it tries to make probability of the wrong DHCP much lower11:00
*** chenke has joined #openstack-ironic11:00
dtantsurbigger deployments will benefit more from your one, while smaller will probably benefit from my11:01
mkovacikdtantsur, you might want to call it optimisation rather than fix ;) might convince me to +1 it11:03
dtantsurmkovacik, that's fair. I'll explicitly mention in the commit message that this is not an ultimate fix11:03
dtantsurwell, if sambetts doesn't -2 it before :D11:04
sambettsdtantsur: when someone does inspection it returns all mac addresses, do we store them in the node cache and blacklist them all or do we only blacklist the ones we store in Ironic?11:04
openstackgerritVasyl Saienko proposed openstack/ironic: Update ironic_ssh_check method  https://review.openstack.org/29337311:04
sambettsdtantsur: it doesn't cover manaully added nodes, but black listing all returned mac addresses would fix it for inspected nodes right?11:04
dtantsursambetts, we don't store *introspected* MAC's in node cache11:05
dtantsurwe do store all MAC's in Swift FWIW11:05
mkovacikalso mgould, aarefiev morning! :)11:05
sambettsdtantsur: ah :/ maybe we should then we could black list all macs we know about from inspection or from Ironic11:05
dtantsursambetts, to be fair, I'd do everything that we discuss here :)11:05
aarefievmkovacik: morning11:06
dtantsuri.e. disabling DHCP covers manually enrolled nodes, blacklisting based on introspection data fully covers nodes after inspection11:06
dtantsursambetts, my only problem with your idea is that we'll have to fetch swift data for all known nodes on every firewall update11:06
openstackgerritMerged openstack/ironic-inspector: Add discover nodes exercise  https://review.openstack.org/27610711:07
dtantsurso we might need to create one more table to store them11:07
sambettsdtantsur: I would just add another table11:07
sambettsdtantsur: port cache11:07
dtantsursambetts, +1. but it's probably out of scope for mitaka and liberty...11:07
sambettsdtantsur: I agree11:07
dtantsuras I said, I'd like to do both things11:07
mkovaciksambetts, dtantsur +1 let's do both  the things; port cache +111:07
* dtantsur will change Closes-Bug to Partial-Bug then11:08
sambettsWe should add this a discussion topic for the summit called something like "Optimising and Improving Inspector DHCP and Firewall"11:10
*** sivaramakrishna has quit IRC11:10
dtantsursambetts, I still dream of handing this job to neutron...11:10
dtantsurbut yeah, +111:10
aarefievsambetts: +1, btw any news on neutron integration11:11
*** trown is now known as trown|relocate11:12
sambettsaarefiev: the specs are still in discussion, and the code has been blocked until Newton11:13
dtantsuraarefiev, would be also good to hear from you guys what you need re nailgun replacement11:13
aarefievsambetts: hope we get it in newton we are interesting11:14
aarefievdtantsur: actually, I don't know anything about nailgun :)11:15
dtantsurok, got it :)11:15
aarefievwaiting for nailgun folks answers11:15
sambettsaarefiev: yeah I think it would be good, the functionality is split into 2 parts, subnet/network level DHCP options, and then serving IPs to Unknown mac addresses11:16
sambettsaarefiev: the first part I think is something that is likely to go in, they aren't so happy with my design for the second part, I think I may need to rework it11:17
*** openstackgerrit has quit IRC11:18
aarefievsambetts: if you need help I think I can ask somebody from neutron11:18
*** openstackgerrit has joined #openstack-ironic11:18
aarefievalso I need some time to dig in it by myself11:19
*** vaishnavi has joined #openstack-ironic11:19
sambettsaarefiev: :) its had quite a bit of interest so I just need to sit down and really focus on the specs11:19
*** kalpase has joined #openstack-ironic11:19
sambettsaarefiev: I've had a bunch of other stuff to focus on recently with all the third party CI and neutron intergration work11:20
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Disable DHCP completely when no nodes are on introspection  https://review.openstack.org/29336211:20
dtantsursambetts, mkovacik ^^11:20
TheJuliagood morning11:20
dtantsurmorning TheJulia11:20
*** deray has joined #openstack-ironic11:20
aarefievsambetts: ok :)11:20
aarefievmorning TheJulia11:20
*** deray_ has joined #openstack-ironic11:20
*** deray_ has quit IRC11:20
openstackgerritVasyl Saienko proposed openstack/ironic: Update ironic_ssh_check method  https://review.openstack.org/29337311:22
*** deray_ has joined #openstack-ironic11:24
dtantsuraarefiev, do you think we can close https://bugs.launchpad.net/ironic-inspector/+bug/1524753 ?11:24
openstackLaunchpad bug 1524753 in Ironic Inspector "[RFE] In-band discover ironic nodes" [Wishlist,In progress] - Assigned to Anton Arefiev (aarefiev)11:24
*** deray has quit IRC11:25
mkovacikdtantsur, I've added some comments; will test it locally in a bit; lunch time now ;)11:25
aarefievdtantsur: why not, all patches landed11:26
*** deray_ is now known as deray11:26
dtantsurmkovacik, thanks. I'm relying on the gate to test it this time11:26
mkovacikdtantsur, np; btw https://review.openstack.org/#/c/253675/13/specs/HA_inspector.rst has an update ;)11:27
dtantsur:)11:28
mkovacikaarefiev, ^^ not sure you've read through it already ;)11:28
mkovacikmind the locks are gone11:28
* dtantsur will check soon11:28
mkovacikdtantsur, I'd focus on pushing Tooz parts (queue/task/job whatever) if we get this approved11:29
aarefievsure, I'll take look, interesting topic for discuss on summit11:29
dtantsurwe'll definitely discuss it on the summit11:29
mkovacikaarefiev, dtantsur right, although it would be nice to discuss about something we've seen already ;)11:30
dtantsurifarkas, please also check https://review.openstack.org/293362 when you have some time.. I'd love it to get in mitaka (actually also liberty)11:30
* mkovacik not being pushy at all ;)11:30
ifarkasdtantsur, ok11:31
*** dtantsur is now known as dtantsur|brb11:34
*** vaishnavi has quit IRC11:40
openstackgerritDebayan Ray proposed openstack/ironic: Adds doc - firmware update(iLO) manual clean step  https://review.openstack.org/27676511:42
*** moshele has quit IRC11:43
Nishalucasagomes, dtantsur|brb https://review.openstack.org/160224 IPA patch for partition image11:43
*** ishant has quit IRC11:43
derayhello g'morning all Ironicers!11:49
*** moshele has joined #openstack-ironic11:49
deraylucasagomes, hi11:51
deraylucasagomes, regarding the Retry-After comment, I don't have the full context and knowledge behind that decision.. please see: https://specs.openstack.org/openstack/ironic-specs/specs/approved/manual-cleaning.html#get-nodes-node-ident-cleaning-steps11:53
deray"the driver MAY raise an error, which should be translated by the API service into:11:54
derayan HTTP 202"11:54
lucasagomesderay, hi there, oh right. But retry_after != Retry-Request-After right?11:55
lucasagomesthis Retry-Request-After seems to be something custom in the API11:55
lucasagomeswhere Retry-After is a known header used for 50311:55
lucasagomesI don't think we should use that for 20211:55
lucasagomesit's part of the rfc https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html11:56
lucasagomesthe 202 for error also doesn't make much sense, cause that's not an error code11:56
lucasagomesderay, I believe we should update the spec.11:56
lucasagomesjroll, ^ wdyt?11:57
deraylucasagomes, oh.. I thought it was misjudged to be Retry-Req-After instead of Retyr-After11:57
deraylucasagomes, its shudn't be an error, tho, I feel11:58
lucasagomesderay, right. So the problem is that when you do a GET on the clean_steps they may not be there at the moment correct?11:59
deraylucasagomes, ya11:59
derayright11:59
lucasagomesso they clean steps were not found. I feel like this should be a 404 no?11:59
lucasagomesI mean the clean_steps are not created yet or something like that11:59
deraylucasagomes, Not-Found11:59
*** tiendc has quit IRC12:00
deraylucasagomes, lemme chk what 3** codes refer to in http protocols12:00
*** raildo-afk is now known as raildo12:00
lucasagomesderay, to redirect the request12:00
*** pece has quit IRC12:01
lucasagomesfor me 404 fits very well in that case12:01
lucasagomes404 Not Found12:01
lucasagomes    The requested resource could not be found but may be available again in the future. Subsequent requests by the client are permissible.12:01
*** dtantsur|brb is now known as dtantsur12:01
dtantsurlucasagomes, deray, 404 should be "node not found" in this case, not "result temporary unavailable"12:03
lucasagomesdtantsur, why node not found? I mean the node do exist12:03
dtantsurlucasagomes, then you should not return 40412:04
lucasagomesit can be the case of the node not existing, then yes it's not not found12:04
lucasagomesdtantsur, why?12:04
lucasagomesdtantsur, it's trying to access a subresource that do not exist12:04
dtantsurlucasagomes, 404 means "node does not exist", if I remember this right12:04
dtantsur* the spec12:04
deraylucasagomes, dtantsur dont know y but 'm still not very convinced with 40412:04
lucasagomesdtantsur, 404 == resource not found12:04
lucasagomesit can be port, chassis etc12:04
lucasagomesit's not node12:04
lucasagomesI mena, it's not specific for node12:04
dtantsurof course. but note the clean steps temporary unavailable12:04
dtantsurhmm, maybe I'm not too clear today12:05
lucasagomescorrect, so at the moment of the request (it's a GET, so synchrouous) the resource is not there12:05
*** _degorenko|afk is now known as degorenko12:05
lucasagomesbut as the description of 404 says: "but may be available again in the future. Subsequent requests by the client are permissible."12:05
dtantsur"In the absence of such data, the driver MAY raise an error, which should be translated by the API service into" <-- -2 to using 404 here12:05
dtantsurthat's my point, ignore everything else :)12:05
lucasagomesdtantsur, oh right, the spec wording12:06
dtantsurthe reason is that it won't be distinguishable from node not found12:06
deraylucasagomes, this specifically mentions that 4xx error codes are meant primarily for Client Error: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html12:06
dtantsurmeaning that people will report bugs on us saying "get clean step" suddenly returned "node not found" (meaning 404)12:06
dtantsurderay++12:07
lucasagomesdtantsur, right yeah we need to sort out that message12:07
dtantsuralso not sure what RFC says, but people never actually retry error 40412:07
*** baoli has joined #openstack-ironic12:07
dtantsurwe have enough experience with too broad error 409. lets not repeat the same mistake12:08
deraydtantsur, ^^ thats also a valid point12:08
lucasagomesderay, right, 4xx for client errors 5xxx for server errors, by trying to access a resource that is not there is a client error12:08
dtantsurlucasagomes, it is there12:08
dtantsurwe just can't display it12:08
dtantsurif you mean clean steps of course12:08
*** pece has joined #openstack-ironic12:09
lucasagomesdtantsur, I mean the clean steps, it's being sync'ed so it's not there at the moment that's what I mean12:09
lucasagomesGET == sync operation12:09
dtantsurlucasagomes, "at the moment" is a critical thing here12:09
dtantsur"the resource is there, but we can't access it right now"12:09
dtantsurit's not 40412:09
*** pece has quit IRC12:10
lucasagomesdtantsur, the same applies for all 404 in that logic12:10
lucasagomesthe resource is not there but well cna be created in the future...12:10
dtantsurlucasagomes, no. node is not found, means there is no node. not matter how you try12:10
deraylucasagomes, dtantsur https://review.openstack.org/#/c/278566/3/ironic/api/controllers/v1/node.py@95712:10
dtantsurwe don't "create" clean steps. they do exist12:11
lucasagomesdtantsur, I think we either do a 404 or we return an 200 with an empty list12:11
lucasagomesI don't see how a GET can return 20212:11
dtantsureven 200 with an empty list is better...12:11
dtantsuror not. well, both 200 and 404 will result in a big confusion12:11
lucasagomes+ Retry-After which should be used for 503 errors12:11
deraylucasagomes, dtantsur it says "If the steps are not yet available (e.g. because the agent isn't on the node yet), an HTTP 202 is returned with Retry-After12:12
deray header. This indicates how long, in seconds, the client should12:12
deray wait before retrying. -1 is unknown amount of time."12:12
dtantsurto be fair, returning 503 would not be the worst idea.. but I've heard proxies tend to cache it for the whole server12:12
dtantsurI kind of agree that 202 is not commonly used with GET12:12
*** pece has joined #openstack-ironic12:13
dtantsurlucasagomes, deray, the more I think about it, the more I think we should not create such API at all12:13
dtantsurrather just provide the field on node which populates as soon as we get the information....12:13
deraydtantsur, but from the operator's perspectiev she has to know whcih clean steps (manual) are available12:14
deraydtantsur, okay..12:15
dtantsurderay, documentation to the rescue? Otherwise an API that returns error 404 half of the time does not sound useful12:15
*** miles has joined #openstack-ironic12:15
deraydtantsur, u mean driver_internal_info12:15
lucasagomesyeah, it's always hard to indicate async operations in apis :-/12:15
lucasagomesderay, when do the steps gets populated?12:16
dtantsurlucasagomes, async POST is fine.. async GET is weird12:17
deraydtantsur, hmm.. thats also true. but for an operator with multiple vendor drivers need to collate the steps from different docs :)12:17
lucasagomesdtantsur, right12:17
lucasagomesdtantsur, but even the post in our API, since we don't really have a good way to track progress12:18
*** mgould has quit IRC12:18
lucasagomesfor some stuff we do, like the target_* states are for that12:18
dtantsurlucasagomes, at least we have HTTP code 202... yeah, I agree. to be honest, HTTP is not an ideal fit for API12:18
lucasagomesyeah12:18
lucasagomesderay, do we have an API call to trigger Ironic to populate that clean_steps?12:19
dtantsurlucasagomes, deray, we could change the meaning of the API. I.e. from "get the steps" to "please update the steps"12:19
* lucasagomes re-read the spec12:19
dtantsurthe latter would be a POST with 202, and will be always asynchronous12:19
deraylucasagomes,  when do the steps gets populated? after soem tiem from conductor statup .. when the agents are all up12:19
dtantsurit's result will be stored on node or in driver_internal_info12:19
deraylucasagomes,  do we have an API call to trigger Ironic to populate that clean_steps? No12:19
derayit gets automatically populated when the conductor starts up ..12:20
lucasagomesderay, right, I tend to think that returning the empty list (for no discovered steps) or a partial list (for steps that can be discovered synchronously) is fine12:25
lucasagomesbecause that endpoint will never be the source of truth right? If you say update the ramdisk afterwards the steps that are cached may not reflect all the steps available12:26
lucasagomesso it sounds like those are the "steps discovered at the moment the request arrived"12:26
dtantsursambetts, https://review.openstack.org/#/c/293362/ works in gate and in my testing, please check12:26
*** thrash|g0ne is now known as thrash12:27
*** ppiela has quit IRC12:27
*** pcaruana has quit IRC12:28
*** boris-42 has quit IRC12:34
*** thiagop has joined #openstack-ironic12:34
*** trown|relocate is now known as trown12:35
*** lucasagomes is now known as lucas-hungry12:35
* lucas-hungry brb lunch12:35
openstackgerritMoshe Levi proposed openstack/ironic-specs: Adding InfiniBand Support to ironic  https://review.openstack.org/26563512:38
openstackgerrityolanda.robla proposed openstack/bifrost: this is a test to check dhcp new job  https://review.openstack.org/29340212:38
*** thrash has quit IRC12:40
*** ppiela has joined #openstack-ironic12:41
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Update links to existing documentation  https://review.openstack.org/29340612:42
*** thrash has joined #openstack-ironic12:44
*** thrash has quit IRC12:44
*** thrash has joined #openstack-ironic12:44
* deray looks into code to understand the complete flow of getting clean steps12:44
*** ramishra has joined #openstack-ironic12:50
*** ppiela has quit IRC12:50
*** alexpilotti has joined #openstack-ironic12:51
*** jlvillal has quit IRC12:52
*** jlvillal has joined #openstack-ironic12:52
*** Goneri has joined #openstack-ironic12:53
deraylucas-hungry, dtantsur this is the point when the agent scouts for the clean steps: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L45012:53
*** ppiela has joined #openstack-ironic12:54
deraylucas-hungry, dtantsur And the clean steps are cached to enable the ``get_clean_steps`` call synchronous: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L223-L22612:54
*** vinm213 has quit IRC12:58
mkovacikdtantsur, should we change the discovery gw to voting? and how to do that? ;)12:59
*** Goneri has quit IRC12:59
*** smoriya_ has quit IRC12:59
*** Goneri has joined #openstack-ironic13:00
*** dprince has joined #openstack-ironic13:02
dtantsurmkovacik, I want to it to be non-voting for a while, just in case. Then it's an update to project-config. I can do it, if you're not familiar with our infra.13:02
mkovacikdtantsur, ok, cool13:03
*** rcernin has joined #openstack-ironic13:03
*** e0ne has joined #openstack-ironic13:10
*** Nisha_away has joined #openstack-ironic13:14
*** Nisha has quit IRC13:14
*** kro_sinus_hell is now known as krot_sinus_purga13:15
*** krot_sinus_purga is now known as kro_sniffles13:15
*** mannidi_ has quit IRC13:18
*** ig0r_ has joined #openstack-ironic13:24
*** lucas-hungry is now known as lucasagomes13:26
*** e0ne has quit IRC13:27
*** cdearborn has joined #openstack-ironic13:31
openstackgerrityolanda.robla proposed openstack/bifrost: this is a test to check dhcp new job  https://review.openstack.org/29340213:33
openstackgerritMerged openstack/ironic-inspector: Disable DHCP completely when no nodes are on introspection  https://review.openstack.org/29336213:34
dtantsurgood. now I need to backport this to liberty. will be a fun exercise...13:34
*** d0ugal has quit IRC13:35
*** d0ugal has joined #openstack-ironic13:35
openstackgerritVladyslav Drok proposed openstack/ironic: Add scenario for testing ironic without glance  https://review.openstack.org/29343413:35
thiagopGood morning Ironicville13:36
*** ishant has joined #openstack-ironic13:37
openstackgerritVasyl Saienko proposed openstack/ironic: Update ironic_ssh_check method  https://review.openstack.org/29337313:38
NobodyCamgood morning Ironicers :)13:41
lucasagomesthiagop, NobodyCam morning13:41
thiagopNobodyCam: good morning13:41
sambettso/ NobodyCam13:42
dtantsurmorning thiagop, NobodyCam13:43
NobodyCammorning lucasagomes thiagop sambetts dtantsur jroll devananda rloo jlvillal gabriel-bezerra and all others not listed here :)13:43
thiagopdtantsur: o/13:43
*** spandhe has joined #openstack-ironic13:46
*** athomas has quit IRC13:51
jrollmornin.13:52
sambettsHey jroll13:52
jrolldtantsur: lucasagomes: deray: I do think we need the API, honestly, I'm not sure a 202 on a GET is too much of an api abuse13:53
jrollmaybe we bug some api wg people or something to see if they have thoughts?13:53
dtantsurmorning jroll13:53
* jroll wonders what other APIs might have async GETs13:53
dtantsur++ for pinging API folks13:53
lucasagomesjroll, yeah that sounds like a good idea13:53
derayjroll, g'morning13:53
yolandahi TheJulia, i'm looking at first pass on https://jenkins04.openstack.org/job/gate-bifrost-integration-dhcp-nv/1/console .. it doesn't look promising , taking a long time waiting for the VMS. But i think i discovered one problem, dnsmasq needs to be restarted to pick configuration of bifrost.dhcp-hosts, otherwise is not offering the leases13:53
thiagopmorning jroll13:54
*** mtanino has joined #openstack-ironic13:54
derayNobodyCam, thiagop sambetts morning13:55
thiagopderay: o/13:56
*** athomas has joined #openstack-ironic13:56
NobodyCamderay: morning :)13:56
derayjroll, lucasagomes dtantsur but is the API an async call? it just sees if the agent has the cached result and returns it, if not then .. our thoughts pondering13:57
jrollif not then asyncronously fetch them :)13:58
deraythiagop, NobodyCam :)13:58
lucasagomesjroll, deray yeah that's why maybe returning an empty list or partial list should be fine13:58
lucasagomesjroll, deray because that endpoint is not the source of truth right?13:58
lucasagomesin case one updates the deploy ramdisk, it may introduce new cleaning steps that are not listed there13:59
cineramahi yolanda if you want to propose a patch to add that restart that'd be great13:59
jrolllucasagomes: I'm in #openstack-dev with sean btw13:59
lucasagomesso maybe we should consider the endpoint as "get me the discovered clean steps discovered at the moment"13:59
jrollif you're curious13:59
yolandacinerama, it actually restars the service, but i'm thinking about some races14:00
* lucasagomes joins14:00
derayin case one updates the deploy ramdisk then wont the operator wait till the agent heart beat to trigger that API call14:00
yolandatest ended in failure for timeout14:00
jrolllucasagomes: to catch you up, http://eavesdrop.openstack.org/irclogs/%23openstack-dev/%23openstack-dev.2016-03-16.log.html14:00
jrollsee the bottom14:00
lucasagomesthanks, looking14:00
*** mgoddard_ has joined #openstack-ironic14:01
Gonerihi, can someone take a look on this review (to make use of wipefs): https://review.openstack.org/#/c/286283/14:02
*** mgoddard has quit IRC14:05
*** mgagne has quit IRC14:07
*** mgagne has joined #openstack-ironic14:07
yolandacinerama, TheJulia, i holded the node that failed to check...14:08
yolandai see an entry /etc/dnsmasq.d-available/libvirt-bin with14:08
yolanda cat /etc/dnsmasq.d-available/libvirt-bin14:08
yolandabind-interfaces14:08
yolandaexcept-interface=virbr014:08
*** kalpase has left #openstack-ironic14:08
yolandaand looking at logs, this seems to be the interface used on our testing right?14:08
TheJuliayolanda: yes14:09
*** absubram has joined #openstack-ironic14:11
*** Nisha_away is now known as Nisha14:11
*** absubram_ has joined #openstack-ironic14:12
yolandaTheJulia, but that's not provided by bifrost right?14:12
yolandai mean that configuration about ignoring virbr14:12
TheJuliano, that doesn't come from bifrost.  :\14:13
TheJuliaafaik, and the other job seemingly worked :\14:13
yolandawhich job?14:14
*** chenke has quit IRC14:14
TheJuliathe gate-bifrost-integration-coreosipa-cirros14:14
*** chenke has joined #openstack-ironic14:14
yolandaah well, but is normal that mine doesn't work, because i'm tweaking dhcp there14:15
yolandaso that will behave differently i guess?14:15
*** absubram has quit IRC14:15
*** absubram_ is now known as absubram14:15
TheJuliaso in the main config file we bind explicitly to virbr014:16
TheJuliathats just a libvirt default if memory serves14:16
TheJuliaand I have the same config in place on my test machine14:16
yolandamm, it may not be the problem then14:16
yolandai also have the same14:16
yolandafact is that in that test, dnsmasq doesn't seem to be providing the leases14:17
yolandai have a node holded, do you want to look?14:17
yolandalast entries in ironic conductor are timeouts waiting for callback14:17
TheJuliai would love to take a look14:19
TheJuliabecause looking thte collected logs, it does appear that packets were received on the interface that matched dhcp :\14:20
*** Lydia_K has joined #openstack-ironic14:22
*** Lydia_K has left #openstack-ironic14:24
*** aswadr_ has quit IRC14:30
jrolllucasagomes: so, all that said, I almost think this should wait for newton, since we won't have the client done for mitaka anyway14:31
lucasagomesjroll, yeah I don't think that this endpoint will invalidate the feature at all14:33
lucasagomesjroll, I'm good waiting14:33
jrollyeah +114:33
lucasagomesjroll, we can then talk about how the trigger will work etc, perhaps a spin-off spec from the main spec for the API bits14:33
lucasagomesand we can track the discussion there14:33
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614414:34
*** rpioso has joined #openstack-ironic14:34
klindgrenHello, I waa wondering.  I was using ironic using the pxe_ipmitool configured with ipxe.  I wanted to switch to using agent_ based so that the config drive would be created.  However, It seems like ipxe deployment is not supported using agent_ipmitool on under pxe_ipmitool?14:34
TheJuliaklindgren: agent + ipxe works really well from my experience14:35
TheJuliawhat exactly are you seeing?14:35
klindgrenI am using kilo right now, when I attempted it - ironic never configured the next target correctl;y.  so ipxe would start up but wouldn't be able to download the initrd and kernel for the ipa image14:36
derayjroll, lucasagomes eha .. followed the discussion in #openstack-dev14:39
lucasagomesderay, cool, feel free to jump in as well if you feel so14:39
klindgrenI tried updating the template used from the agent_config.template to ipxe_config.template but then I ran into it was unable to find the the initrd because the path was configured wrong as ironic didn't do the work under the httpboot dir but instead the tftpboot dir14:40
*** absubram has quit IRC14:40
klindgreneg: agent.py is missing: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L251-L28514:42
*** absubram has joined #openstack-ironic14:43
*** mgoddard_ has quit IRC14:47
*** mgoddard has joined #openstack-ironic14:47
lucasagomesklindgren, I don't really remember the state of things on Kilo :-(14:52
klindgrenso TheJulia unless I am missing something it seems like its jsut a missing feature of agent_ deployments?  which is sad because it takes pretty long time to tftp the ipa image/kernel compared to ipxe.  At least a minute or more longer.14:52
lucasagomestho I remember that the work to have pxe_* drivers using IPA rmadisk was done there14:52
lucasagomesand ipxe was introduced in Juno14:52
*** deray has quit IRC14:52
klindgrenlucasagomes, well thats from master - I still dont see anything that would make ipxe work under agent_ based stuff as its missing the code to set any of the pxe things.  However, I am also not seeing the pxe options being set under the agent.py either - so I have a feeling I am missing something14:53
lucasagomesklindgren, right, yeah it may be missing bits and pieces in kilo indeed14:53
lucasagomesit's a long time so I don't know off the top of my head what is missing14:54
klindgren(I am looking at master?)14:54
lucasagomesklindgren, that github link is from master yes14:55
openstackgerrityolanda.robla proposed openstack/bifrost: Remove generated default.leases file for libvirt  https://review.openstack.org/29340214:55
TheJuliaI remember bifrost was boot loading ipxe when I first got it going, but we were also using a custom dnsmasq config to do it :\14:56
TheJuliayolanda: crossing my fingers hoping it works :)14:56
yolandalet's pray to the dnsmasq gods :)14:56
TheJuliawhat if we offer them cookies instead?14:56
lucasagomesTheJulia, yeah, we had to introduce a patch in neutron creating the "ipxe" label and all14:56
TheJulialucasagomes: that makes sense14:57
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Agent: Out-of-band power off on deploy  https://review.openstack.org/29182915:02
cineramaare brownies acceptable? i have brownies15:02
thiagopcinerama: send a box to me, please15:02
* thiagop is the Brownie Monster15:02
lucasagomesklindgren, btw you said configdrive. Are you deploying whole disk images?15:05
*** garthb has joined #openstack-ironic15:05
klindgrenlucasagomes, TheJulia it looks like it was a change in Liberty where they refactored the agent.py to use the task.driver.boot.prepare_ramdisk which loads from the pxe driver15:05
klindgrenlucasagomes, yes we are deploying whole disk images15:06
lucasagomesklindgren, right :-(15:06
klindgrenI will look to see if I can pull in: https://github.com/openstack/ironic/commit/72b20fec757094031e770ee04ca9b023a5a6a44e and some of the other need patches - thanks!15:08
lucasagomesklindgren, cool15:10
lucasagomesyw15:10
BadCubmornign Ironic15:10
NobodyCamgood morning BadCub :)15:11
*** klindgren has quit IRC15:11
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for partition images in agent drivers  https://review.openstack.org/16200815:12
NishaNobodyCam, TheJulia lucasagomes jroll dtantsur need reviews on https://review.openstack.org/160224 and https://review.openstack.org/162008 (partition image patches)15:13
yolandaTheJulia, doesn't look promising https://jenkins03.openstack.org/job/gate-bifrost-integration-dhcp-nv/1/consoleFull15:13
yolandai have to run for some errands now but i'll check later15:14
*** david-lyle has quit IRC15:15
*** david-lyle has joined #openstack-ironic15:15
*** mbound has quit IRC15:22
thiagopmorning BadCub15:25
*** mjturek1 has joined #openstack-ironic15:27
*** moshele has quit IRC15:29
mjturek1hey I deleted a nova instance that went to ERROR (missing some parameters in the ironic node) that was already associated with an ironic node. After successfully deleting it from nova, it stayed associated with the ironic node. Now I can't delete the ironic node, is there any way to force an instance disassociation from a node?15:30
sambettsmjturek1: if you do ironic node-set-provision-state <node uuid> active15:30
sambettsthen ironic node-set-provision-state <node uuid> deleted15:31
sambettsit should clean up15:31
jrolleh... I'd go for ironic node-update <node> remove instance_uuid15:31
jrollmaybe instance_info too15:31
mjturek1awesome, I'll give it a go! thanks sambetts and jroll15:31
jrollif the goal is to delete the node altogether only instance_uuid is necessary15:32
mjturek1jroll: right I'm just deleting the node so I can recreate it, so sambetts idea would work for me as well15:32
jlvillalGood morning: NobodyCam mjturek1 jroll sambetts thiagop yolanda BadCub Nisha lucasagomes TheJulia dtantsur miles cinerama and everyone else :)15:33
mjturek1gm!15:33
thiagopmorning jlvillal15:33
jrollmjturek1: well, sambetts' suggestion will try to do a deploy on it15:33
lucasagomesjlvillal, good morning15:33
NobodyCammorning jlvillal15:33
mjturek1jroll: ahhhh understood15:33
jrollmjturek1: actually, you can do set-provision-state deleted from deployfail, if that's where it's at15:33
jrollwhich will tear everything down15:33
mjturek1jroll: it's at available for some reason :-\15:33
dtantsurmorning jlvillal, BadCub15:33
jrollmjturek1: oh right, yeah just node-udpate then15:34
jrollmjturek1: which version of ironic?15:34
mjturek1jroll: upstream15:34
jrollmaster?15:34
mjturek1yep yep15:34
NobodyCammorning dtantsur :)15:34
sambettsjroll: I've seen this happen a couple of times on master recently too15:34
*** david-lyle_ has joined #openstack-ironic15:34
Nishajlvillal, morning15:34
mjturek1want me to open a bug report or anything?15:34
jrollhm, tear down that nova issued should have cleaned up instance uuid15:34
jrollmaybe?15:34
mjturek1not sure if it's reproducable15:34
*** david-lyle has quit IRC15:34
jrollyeah, that's the tough part15:35
jrollhttps://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L64015:35
jrollis the code15:35
jrollmaybe look for the logs above that line and make sure tear_down ran?15:35
mjturek1yeah I'll look at the logs now15:35
*** getvasanth has quit IRC15:37
TheJuliayolanda: I'll spin a fresh machine lcoally and run later today.  Seems like something is wrong on a totally fresh CI machine.15:37
*** vishwanathj_zzz is now known as vishwanathj15:38
TheJulia:(15:38
milesmorning jlvillal15:38
JayFjlvillal: the other piece of that earlier comment re: ONIE, is I have no idea if anything small/good for lab supports it :)15:39
NobodyCammorning jlvillal :)15:39
jlvillalJayF: Ah, thanks. I want to learn more about all this SDN stuff :)15:40
JayFjlvillal: ONIE is Open Network Install Environment; basically the open compute answer to switch provisioning API (that maybe, one day, years down the road, Ironic can work with)15:40
mjturek1fyi jroll do_node_teardown seemingly didn't run (grep15:41
mjturek1'd the ir-cond los for the method)15:41
*** jroll has quit IRC15:41
mjturek1logs*15:41
*** jroll has joined #openstack-ironic15:41
*** jroll has quit IRC15:41
*** jroll has joined #openstack-ironic15:41
jlvillalJayF: Ah yes. I think I have read about that. You can buy these whitebox switches and install the OS on them. They can be used instead of some of the big name switch vendor products.15:42
*** jaybeale has joined #openstack-ironic15:43
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915715:47
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636315:47
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636515:47
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849615:47
openstackgerritVasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624415:48
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636415:48
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636715:48
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636615:48
openstackgerritVasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326215:48
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: add network drivers  https://review.openstack.org/28585215:48
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859615:48
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to use NETWORK_DRIVERS in devstack  https://review.openstack.org/29352015:48
dtantsurmuch code many patches wow15:55
TheJuliawow15:55
lucasagomesjroll, sambetts I will give https://bugs.launchpad.net/ironic/+bug/1557497 a stab15:56
openstackLaunchpad bug 1557497 in Ironic "Can not update node after aborting cleaning ("clean wait" state)" [High,Confirmed] - Assigned to Lucas Alvares Gomes (lucasagomes)15:56
lucasagomesjroll, sambetts can we agree in an assumption here. If the node state was moved to a stable state the target_provision_state should always be None ?15:56
sambettslucasagomes: I think that makes sense15:56
lucasagomesbecause all stable states requires APIs requests to transit to another state, so I think it makes sense15:57
lucasagomessambetts, ack I will see how I can fit that in the code15:57
sambettslucasagomes: I think that might be a bandaid to a more complex problem though :/ not sure15:58
jrolllucasagomes: I would think that moving it to manageable would clear the target15:59
jrollI think that's the bug we want to target here15:59
jrollwithout re-doing the state machine all over again15:59
sambetts+115:59
lucasagomesjroll, right16:00
lucasagomescurrently: ENROLL, MANAGEABLE, AVAILABLE, ACTIVE and ERROR are stable states16:00
lucasagomesthey both requires API calls to move to another state, so I was thinking on something a bit more generic16:01
*** e0ne has joined #openstack-ironic16:01
lucasagomes== if the node is in one of these states the target_provision_state has to be cleared16:01
lucasagomeswell lemme try, if it doesn't work we can do something more specific16:01
*** KennethWilke has quit IRC16:03
jrollyeah, I agree with that16:03
jrolltbh I thought we had code for that already16:03
lucasagomesyeah, apparently not16:03
lucasagomesshould be easy fixable if I find the right place to place the code16:04
sambettslucasagomes: 2 or 3 lines in _post_process_event should solve it then right?16:04
lucasagomessambetts, looking16:05
lucasagomessambetts, we have to consider the callback as well16:05
sambettslucasagomes: thats where we currently reset the target state if when we reach it, so maybe just an elif state == stable self._target_state = None16:06
sambettsor even just an OR on the existing if16:06
*** harlowja_at_home has joined #openstack-ironic16:07
jrolllucasagomes: did you want to comment on the clean steps api thing, or want me to?16:08
lucasagomessambetts, yeah, looking at it ty16:08
lucasagomesjroll, hmm if you have it handy do it. Otherwise I will do in a min16:09
jrollyeah I can16:09
lucasagomesthanks much16:09
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614416:12
*** Nisha has quit IRC16:13
*** Nisha has joined #openstack-ironic16:13
*** harlowja_at_home has quit IRC16:15
* dtantsur sent a email about the root disk problem16:18
*** david-lyle_ is now known as david-lyle16:20
devanandamorning, all16:22
*** harlowja_at_home has joined #openstack-ironic16:22
lucasagomesdevananda, morning16:22
NobodyCamgood morning devananda :)16:23
sambettso/ devananda16:23
thiagopmorning devananda16:24
*** ppiela has quit IRC16:26
*** [1]rpioso has joined #openstack-ironic16:27
*** rpioso has quit IRC16:28
*** mgoddard has quit IRC16:28
*** mgoddard has joined #openstack-ironic16:28
dtantsurmorning devananda16:29
*** ramishra has quit IRC16:30
*** ramishra has joined #openstack-ironic16:32
*** KennethWilke has joined #openstack-ironic16:35
*** trown is now known as trown|lunch16:36
*** links has quit IRC16:38
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Make sure target state is cleared on stable states  https://review.openstack.org/29355416:41
lucasagomessambetts, jroll ^ (/me testing now)16:41
*** clenimar has joined #openstack-ironic16:43
*** e0ne has quit IRC16:47
*** e0ne_ has joined #openstack-ironic16:47
*** athomas has quit IRC16:47
*** aNupoisc has joined #openstack-ironic16:49
*** e0ne has joined #openstack-ironic16:50
*** e0ne_ has quit IRC16:50
*** athomas has joined #openstack-ironic16:53
*** e0ne has quit IRC16:53
JayFlucasagomes: can you tag the bug in the commit re: 292828 then :)16:55
lucasagomesJayF, it's there16:55
lucasagomesJayF, but I think the release note would be a good thing anyway, so I'm adding one too16:56
JayFnot for replace sysrq commands, it's not16:56
JayFwait what16:56
JayFTIL commit messages can scroll in gerrit16:56
JayFlol16:56
lucasagomesJayF, hah it's https://review.openstack.org/#/c/292828/3//COMMIT_MSG16:56
lucasagomesL2516:56
JayFWell I see it now, I usually just look at the commit on the first page, and apparently they scroll16:56
* JayF wonders now how many erroneous "add a bug" comments he's made16:57
lucasagomesoh right ;-(16:57
openstackgerritNisha Agarwal proposed openstack/ironic-python-agent: Add support for partition images in agent driver  https://review.openstack.org/16022416:58
Nishalucasagomes, NobodyCam jroll JayF ^^^16:59
*** raildo is now known as raildo-afk17:00
*** e0ne has joined #openstack-ironic17:00
openstackgerritMerged openstack/ironic: [devstack] Do not die if neutron is disabled  https://review.openstack.org/29308817:01
*** piet has joined #openstack-ironic17:01
thiagopJayF: that's new when infra changed the gerrit version some weeks ago17:01
openstackgerritMerged openstack/ironic:  Updating driver docs with DL hardwares requirements  https://review.openstack.org/29286517:02
*** ifarkas has quit IRC17:03
*** KennethWilke has quit IRC17:04
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Replace SYSRQ commands  https://review.openstack.org/29282817:04
lucasagomesJayF, added a reno ^17:04
JayFlucasagomes: I'm not sure how many folks we should have look at this before landing it17:04
JayFme + you + jroll might be enough but just trying to think if there's anyone else who might have hardware-based concerns with this17:05
lucasagomesJayF, yeah it's tricky... we can always revert if something goes bad too17:05
lucasagomesJayF, or perhaps make it configurable17:05
JayFI mean, in that case ... yeah, config17:06
JayFbut I don't think it's needed now17:06
JayFI think this should cover the 99.99% case17:06
JayFHas someone tested that in DIB/TinyIPA?17:06
JayFI think that'd reduce the number of unknowns17:06
*** aNupoisc has quit IRC17:06
lucasagomesJayF, I haven't give tinyipa a go with it17:06
lucasagomesDIB is fine17:06
lucasagomesI will add to my TODO list to test tinyIPA17:07
lucasagomesit's getting late here and tomorrow is national holiday (paddy's day). So I think I will be able to test it on friday17:07
lucasagomesJayF, wants me to leave it as WIP until I get it tested?17:08
JayFNot at all17:08
JayFjust thinking out loud, not adding requirements17:08
lucasagomesaight17:08
JayFwho has been working on tinyipa? maybne at least have them review?17:08
lucasagomessambetts, ^17:08
*** jistr has quit IRC17:12
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Make sure target state is cleared on stable states  https://review.openstack.org/29355417:15
*** ohamada_ has quit IRC17:17
sambettslucasagomes, JayF: Thats a good point, I don't think tinycore linux has the shutdown application17:17
jlvillalmiles: I pushed the update to https://github.com/JohnVillalovos/devstack-gate-test  if you have any free time :)17:17
*** praneshp_ has joined #openstack-ironic17:18
sambettslucasagomes: it might be possible to create a wrapper around its version of the same thing17:18
jrollwell, tinyipa checks passed17:18
*** MattMan has quit IRC17:18
*** Sukhdev has joined #openstack-ironic17:18
*** MattMan has joined #openstack-ironic17:19
lucasagomesjroll, oh right we have a gate test for it now17:19
jrolloh heh17:19
jroll2016-03-15 18:50:42.917 954 ERROR root SystemRebootError: Error rebooting system: Reboot script failed with exit code 127. stdout: . stderr: /usr/local/lib/python2.7/site-packages/ironic_python_agent/extensions/../shell/shutdown.sh: line 23: shutdown: command not found17:19
jrollhttp://logs.openstack.org/28/292828/3/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv/1ed9a96/logs/ironic-bm-logs/baremetalbrbm_0_console_15-03-2016-18:51:18.txt.gz17:19
lucasagomesoh ;-(17:19
jrollbut ironic will use oob if that doesn't work17:19
jrollwhich is why it passed17:19
sambettsjroll: ironic will just hard shut it down if that fails right?17:19
jrollyep17:20
jrollbut I'd rather fix that before landing this17:20
dtantsurc u tomorrow17:20
*** dtantsur is now known as dtantsur|afk17:20
JayFMaybe just check for existance of shutdown binary, if it doesn't exist, use sysrq?17:21
sambettslucasagomes: tinyipa has a script called exitcheck.sh in /usr/bin, which can be called like exitcheck.sh shutdown, or exitcheck.sh reboot, so it should be possible to make a little script that translates from shutdown --reboot to exitcheck.sh reboot17:22
*** piet has quit IRC17:22
lucasagomesJayF, sambetts yeah... or as JayF said we can make SYSRQ a fallback17:24
*** spandhe_ has joined #openstack-ironic17:24
sambettslucasagomes: just thinking about making sure we get a clean filesystem shutdown17:25
*** trown|lunch is now known as trown17:25
JayFI like the idea of using a sysrq fallback, honestly17:25
JayFsambetts: we always doa  sync beforehand, so it's always safe17:25
*** spandhe has quit IRC17:25
*** spandhe_ is now known as spandhe17:25
lucasagomessambetts, exitcheck.sh is the only way in tiny ipa?17:25
lucasagomescommands like halt or reboot is not present?17:26
lucasagomesyeah, the sysrq at least will work for pretty much every single linux os17:26
sambettslucasagomes: there is reboot and poweroff in /sbin17:26
sambettslucasagomes: halt is there too17:26
sambettslucasagomes: tinyipa is based on busybox so anything from there17:27
lucasagomessambetts, right, yeah those can be an alternative too17:27
* lucasagomes don't want to make the script too complex tho17:27
sambettslucasagomes: sure :)17:27
*** suro-patz has joined #openstack-ironic17:28
lucasagomessambetts, JayF right, so I will change it on friday17:28
sambettslucasagomes: supporting busybox makes sense its the base for a lot of ramdisks / small distros17:28
lucasagomessambetts, totally ++17:28
lucasagomesI thought it would have a shutdown command as well17:28
lucasagomesbut apparently not (-:17:28
sambettslucasagomes: I'm pretty suprised that it doesn't17:29
lucasagomesif you guys reach any conclusion on what to use for the power action, mind comment on the patch please?17:29
JayFI still like sysrq because it's basically guaranteed to work17:29
lucasagomesJayF, yeah and doesn't require any utility17:30
lucasagomesI think that's the way I will solve it17:30
*** e0ne has quit IRC17:30
lucasagomesthanks a lot for the input folks17:30
sambetts:d17:30
sambetts:D17:30
lucasagomesI'm going to call it a day, gotta get the train back home yet17:30
sambettso/ lucasagomes17:30
lucasagomeshappy st patricks day for you all17:30
lucasagomesI talk to you on Friday17:31
mileswait, I'm confused: I thought we couldn't use sysrq because it was too brutal17:31
mileslucasagomes, enjoy Paddy's Day!17:31
lucasagomesmiles, as a fallback17:31
milesah, gotcha17:31
lucasagomeswell let's put some thought on it tho17:31
milesyep17:31
lucasagomesmiles, thanks, enjoy it too! I'm sure you guys are going to do something in Edinburgh right?17:31
*** praneshp_ has quit IRC17:32
milesI don't think there's a big official celebration, but there will be plenty of people out celebrating :-)17:32
lucasagomesheh fair enough17:33
lucasagomesaight then, see y'all17:33
*** lucasagomes is now known as lucas-afk17:33
jlvillallucasagomes: miles Celebrations in the US too. Mostly seems to be an excuse to drink from what I recall :)17:33
lucas-afkjlvillal, well same here17:33
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: generator.py: Add comments & remove unused param  https://review.openstack.org/28395417:33
lucas-afkjlvillal, honestly I don't really go to the big parade or anything like that17:33
lucas-afkjlvillal, I just go to a pub and chill17:34
lucas-afktoo many feral drunken youths on the streets17:34
miles:-)17:34
jlvillallucas-afk: I bet!17:34
*** miles is now known as mgould17:34
sambettslucas-afk is old man :-P17:34
jlvillalMaybe they aren't feral, but druken I can believe17:34
jlvillals/druken/drunken/17:34
lucas-afkjlvillal, you would be surprise :-P17:34
lucas-afksambetts, pretty much17:35
sambettslucas-afk: haha, I get exactly where your coming from though, I'm not even in Ireland and I'll be avoiding town :-P17:36
*** ndipanov has quit IRC17:36
*** praneshp_ has joined #openstack-ironic17:38
*** sturivnyi has joined #openstack-ironic17:38
*** johnthetubaguy_ has joined #openstack-ironic17:39
sturivnyidtantsur|afk, :Hi=) Would be grateful if you could review my patch https://review.openstack.org/#/c/240944/17:41
*** johnthetubaguy has quit IRC17:41
*** johnthetubaguy_ is now known as johnthetubaguy17:41
*** vishwanathj is now known as vishwanathj_chow17:45
*** derekh has quit IRC17:50
NobodyCamoh thats a new one: http://logs.openstack.org/24/160224/17/check/gate-tempest-dsvm-ironic-agent_ssh-src/48d4a10/logs/devstacklog.txt.gz#_2016-03-16_17_24_02_79417:50
*** athomas has quit IRC17:52
*** Sukhdev has quit IRC17:52
jlvillalNobodyCam: I haven't noticed that before17:52
*** rcernin has quit IRC17:53
NobodyCamjlvillal: ya, Thou I'm sure that is the real error: http://logs.openstack.org/24/160224/17/check/gate-tempest-dsvm-ironic-agent_ssh-src/48d4a10/logs/devstacklog.txt.gz#_2016-03-16_17_24_02_64717:54
* jlvillal waits for giant logfile to load :)17:54
NobodyCam... thou I'm *NOT* sure....17:54
jlvillalNobodyCam: I don't think so...17:55
jlvillalNobodyCam: Well the first line, I'm not sure about17:55
jlvillalNobodyCam: The 2nd error message is very very common with python-requests17:55
NobodyCamya17:55
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Add unit tests for 'generator.py'  https://review.openstack.org/28393717:56
*** alexpilotti has quit IRC17:58
jrollNobodyCam: jlvillal: that looks like docker not running17:59
*** mgoddard_ has joined #openstack-ironic17:59
jrollhttp://logs.openstack.org/24/160224/17/check/gate-tempest-dsvm-ironic-agent_ssh-src/48d4a10/logs/devstacklog.txt.gz#_2016-03-16_17_24_01_46617:59
jrollshould be though.17:59
NobodyCamya, Nisha kicked off a recheck18:00
jlvillalOuch. Git security issue out there. Possible code execution on both client and server :(18:01
NobodyCamoh ?18:01
jlvillalIssues (CVE-2016-2315 and CVE-2016-2324) allow arbitrary code execution18:01
jlvillalFixes:18:01
jlvillalhttps://github.com/git/git/commit/34fa79a6cde56d6d428ab0d3160cb094ebad330518:01
jlvillalhttps://github.com/git/git/commit/9831e92bfa833ee9c0ce464bbc2f941ae6c2698d18:01
jlvillalInfo18:02
jlvillalhttp://pastebin.com/UX2P2jjg18:02
jlvillalhttp://www.openwall.com/lists/oss-security/2016/03/15/518:02
jlvillalhttp://www.openwall.com/lists/oss-security/2016/03/16/818:02
*** mgoddard has quit IRC18:02
*** baoli has quit IRC18:04
*** KennethWilke has joined #openstack-ironic18:05
* jroll on 2.7.3 already \o/18:08
*** Nisha has quit IRC18:08
*** rolfb_ has joined #openstack-ironic18:10
*** rolfb_ has quit IRC18:11
*** rbrud has joined #openstack-ironic18:11
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Tests for testing chassis-create command  https://review.openstack.org/29363418:18
*** tesseract- has quit IRC18:19
*** rpioso has joined #openstack-ironic18:19
* mgould -> climbing -> home; good night!18:20
NobodyCamnight mgould :)18:20
mgouldnight NobodyCam!18:20
*** mgould has quit IRC18:20
*** degorenko is now known as _degorenko|afk18:23
*** ishant has quit IRC18:25
*** [1]rpioso has quit IRC18:26
*** spandhe_ has joined #openstack-ironic18:29
*** spandhe has quit IRC18:31
*** spandhe has joined #openstack-ironic18:32
*** spandhe_ has quit IRC18:34
*** rpioso has quit IRC18:35
*** Marga_ has quit IRC18:40
*** rpioso has joined #openstack-ironic18:43
NobodyCamTheJulia: just fyi: I added the note requested by cinerama here: https://review.openstack.org/#/c/29081918:44
TheJuliaNobodyCam: and well, I've gone to great lengths to make sure test-bifrost.sh will work outside of CI as well :)18:47
*** electrofelix has quit IRC18:49
*** baoli has joined #openstack-ironic18:49
openstackgerritMichael Turek proposed openstack/ironic: Allow user to specify cleaning network  https://review.openstack.org/29142718:49
*** ppiela has joined #openstack-ironic18:50
sambettsnight all18:52
*** sambetts is now known as sambetts|afk18:52
*** [1]rpioso has joined #openstack-ironic18:53
thiagopnight sambetts|afk18:54
*** mgoddard_ has quit IRC18:54
*** mgoddard has joined #openstack-ironic18:54
*** amit2131 has quit IRC18:55
*** moshele has joined #openstack-ironic18:55
*** amit213 has joined #openstack-ironic18:55
*** pece has quit IRC18:56
*** vishwanathj_chow is now known as vishwanathj19:01
*** harlowja has joined #openstack-ironic19:04
*** rpioso has quit IRC19:07
openstackgerritJulia Kreger proposed openstack/bifrost: Ensure uuid-runtime is presesent on Debian based systems  https://review.openstack.org/29366219:09
*** moshele has quit IRC19:12
*** moshele has joined #openstack-ironic19:12
cineramaNobodyCam: oh thanks, i meant to get to that19:13
NobodyCam:)19:15
*** Sukhdev has joined #openstack-ironic19:16
jlvillaljroll: Ubuntu 14.04 is git version 1.9.1 :(19:20
* jlvillal wonders what OS jroll runs...19:20
*** pece has joined #openstack-ironic19:25
*** kro_sniffles is now known as kro_mnckn_doc19:27
*** piet has joined #openstack-ironic19:28
*** daemontool has quit IRC19:28
*** ChubYann has joined #openstack-ironic19:36
*** Marga_ has joined #openstack-ironic19:36
*** moshele has quit IRC19:39
*** mjturek1 has left #openstack-ironic19:40
jlvillalNobodyCam, or anyone else.  Is there a good tool to view the baremetal console log?  Currently I just do a cat, and mostly works. But I was wondering if there was something that could slow it down so I could see the various messages that might get erased during the process.19:40
jlvillalSo this is the log that captures what the BIOS bootup is doing.19:41
* jlvillal imagines he could write a python script to output bytes slowly...19:41
NobodyCamjlvillal: I have been known to use less19:42
jlvillalNobodyCam: Oh does that handle the escape codes? I was trying vim and very ugly...19:42
*** KennethWilke has quit IRC19:44
NobodyCamno well but at least as good as cat19:44
NobodyCams/no/not/19:45
*** KennethWilke has joined #openstack-ironic19:46
*** e0ne has joined #openstack-ironic19:46
*** harlowja has quit IRC19:46
jlvillalNobodyCam: Hacky, hacky but I did this :)  http://paste.openstack.org/show/490783/19:48
jlvillalAt least I could see that I'm not missing anything important.19:48
NobodyCam:)19:49
*** ig0r_ has quit IRC19:55
*** Goneri has quit IRC19:56
*** jaybeale has quit IRC19:57
*** moshele has joined #openstack-ironic20:01
jrolljlvillal: main machine is arch20:01
jlvillalWoo hoo! /me figured out that the DHCP address was not being handed out and found the error message in /var/log/syslog from dnsmasq20:02
* jlvillal thinks that took way way way too long....20:02
jlvillaljroll: Ah. I haven't tried that yet. Ubuntu and Fedora are what I have running.20:02
* jlvillal goes to buy a chocolate bar as a self-reward...20:03
*** jcoufal has quit IRC20:03
* jlvillal tries not to think about figuring out why dnsmasq says: DHCPDISCOVER(tapc0716d7e-64) 52:54:00:51:81:f8 no address available20:04
*** moshele has quit IRC20:10
*** mjturek1 has joined #openstack-ironic20:16
*** Sukhdev has quit IRC20:16
*** penick has joined #openstack-ironic20:18
*** sukhdev has joined #openstack-ironic20:26
*** penick has quit IRC20:29
*** baoli has quit IRC20:32
*** penick has joined #openstack-ironic20:33
*** jaybeale has joined #openstack-ironic20:33
*** praneshp_ has quit IRC20:34
*** praneshp_ has joined #openstack-ironic20:36
openstackgerritLilia Sampaio proposed openstack/python-oneviewclient: Adding dynamic allocation operations  https://review.openstack.org/25869920:40
*** harshs has joined #openstack-ironic20:50
*** KennethWilke has quit IRC20:53
*** harshs has left #openstack-ironic20:54
*** harshs has quit IRC20:54
*** harshs has joined #openstack-ironic20:55
*** e0ne has quit IRC20:58
*** praneshp_ has quit IRC20:59
*** Goneri has joined #openstack-ironic21:01
*** achanda has joined #openstack-ironic21:05
*** penick has quit IRC21:05
mrdaMorning Ironic21:17
*** Sukhdev_ has joined #openstack-ironic21:17
*** kro_mnckn_doc has quit IRC21:19
*** anteaya has quit IRC21:19
*** achanda has quit IRC21:24
*** Sukhdev_ has quit IRC21:26
BadCubhowdy mrda21:26
*** achanda has joined #openstack-ironic21:28
NobodyCammorning mrda :)21:31
*** dtantsur|afk has quit IRC21:31
mrdahey BadCub and NobodyCam!21:32
*** Sukhdev_ has joined #openstack-ironic21:33
*** dprince has quit IRC21:34
*** achanda has quit IRC21:36
*** Sukhdev_ has quit IRC21:36
*** Sukhdev_ has joined #openstack-ironic21:36
*** e0ne has joined #openstack-ironic21:37
*** dtantsur has joined #openstack-ironic21:37
*** trown is now known as trown|outtypewww21:39
*** e0ne has quit IRC21:40
cineramahi mrda21:40
mrdahey cinerama!21:40
mrdacinerama: are you in my timezone again?21:43
*** achanda has joined #openstack-ironic21:47
*** absubram has quit IRC21:49
*** permalac has quit IRC21:50
*** absubram has joined #openstack-ironic21:50
*** piet has quit IRC21:50
cineramamrda: sadly no21:53
mrdacinerama: rats, because I am in SYD this week and next.  We could have caught up :)21:53
cineramaalthough it's fined up nicely here so it could be worse21:53
mrda:)21:53
*** alex_xu has quit IRC21:56
openstackgerritChris Krelle proposed openstack/bifrost: Allow mysql_username and mysql_password to be passed via env var.  https://review.openstack.org/29373321:56
*** saripurigopi has joined #openstack-ironic21:58
openstackgerritChris Krelle proposed openstack/bifrost: Allow mysql_username and mysql_password to be passed via env var.  https://review.openstack.org/29373321:58
*** alex_xu has joined #openstack-ironic21:58
*** KennethWilke has joined #openstack-ironic21:58
saripurigopiHello Ironic21:58
TheJuliagreetings21:59
*** sambetts|afk has quit IRC21:59
mrdahi saripurigopi and TheJulia :)22:00
saripurigopiHello mrda22:01
*** sambetts has joined #openstack-ironic22:02
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Add out-of-band RAID configuration support for Cisco Hardware  https://review.openstack.org/19214222:02
*** alex_xu has quit IRC22:06
*** piet has joined #openstack-ironic22:07
*** davideagnello has quit IRC22:08
*** davideagnello has joined #openstack-ironic22:09
*** cdearborn has quit IRC22:09
*** Nisha has joined #openstack-ironic22:09
*** alex_xu has joined #openstack-ironic22:09
*** saripurigopi1 has joined #openstack-ironic22:16
*** dims_ has joined #openstack-ironic22:16
*** dims has quit IRC22:18
*** saripurigopi has quit IRC22:19
*** praneshp_ has joined #openstack-ironic22:19
*** praneshp__ has joined #openstack-ironic22:20
*** praneshp_ has quit IRC22:23
openstackgerritJulia Kreger proposed openstack/bifrost: DHCP test improvements  https://review.openstack.org/29374322:27
TheJuliayolanda: ^^^22:27
TheJuliaI've not run it locally, but it is worth a shot.  I kind of wonder if the VM memory footprint is just so small in the test VMs, that they just never really complete booting.22:28
*** chlong has joined #openstack-ironic22:32
*** penick has joined #openstack-ironic22:34
*** Sukhdev_ has quit IRC22:34
*** Sukhdev_ has joined #openstack-ironic22:34
*** Sukhdev_ has quit IRC22:36
*** penick has quit IRC22:36
*** Sukhdev_ has joined #openstack-ironic22:36
*** Sukhdev__ has joined #openstack-ironic22:38
*** Sukhdev_ has quit IRC22:38
*** Sukhdev__ has quit IRC22:39
*** Sukhdev_ has joined #openstack-ironic22:39
*** penick has joined #openstack-ironic22:40
*** Waltz has quit IRC22:40
*** Sukhdev_ has quit IRC22:41
*** Sukhdev_ has joined #openstack-ironic22:41
*** Sukhdev__ has joined #openstack-ironic22:44
*** Sukhdev_ has quit IRC22:45
*** Sukhdev__ has quit IRC22:45
*** Sukhdev_ has joined #openstack-ironic22:56
openstackgerritJulia Kreger proposed openstack/bifrost: Fix and improve test job data collection  https://review.openstack.org/29375222:57
openstackgerritJulia Kreger proposed openstack/bifrost: DHCP test improvements  https://review.openstack.org/29374322:59
*** davideagnello has quit IRC23:02
*** davideagnello has joined #openstack-ironic23:04
*** vishwanathj has quit IRC23:06
*** ChrisAusten has joined #openstack-ironic23:06
*** krotscheck has joined #openstack-ironic23:11
openstackgerritJulia Kreger proposed openstack/bifrost: DHCP test improvements  https://review.openstack.org/29374323:12
*** suro-patz has quit IRC23:13
*** suro-patz has joined #openstack-ironic23:13
*** Sukhdev_ has quit IRC23:15
*** Sukhdev_ has joined #openstack-ironic23:18
*** piet has quit IRC23:18
*** suro-patz has quit IRC23:20
*** anteaya has joined #openstack-ironic23:21
*** sukhdev has quit IRC23:22
*** Nisha has quit IRC23:25
openstackgerritMerged openstack/bifrost: add scripts/README and tools/README  https://review.openstack.org/29081923:26
*** achanda has quit IRC23:36
*** ChrisAusten has quit IRC23:39
*** [1]rpioso has quit IRC23:40
*** rpioso has joined #openstack-ironic23:40
*** rpioso has quit IRC23:40
*** chlong has quit IRC23:41
*** pece has quit IRC23:44
openstackgerritNaohiro Tamura proposed openstack/ironic: Fixed NamedTemporaryFile() OSError Exception  https://review.openstack.org/29376223:44
*** piet has joined #openstack-ironic23:53
*** penick has quit IRC23:57
*** Sukhdev_ has quit IRC23:57

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