Friday, 2014-01-24

openstackgerritMax Lobur proposed a change to openstack/ironic: Update RPC version post-landing for 62711  https://review.openstack.org/6880400:01
*** rloo has quit IRC00:02
*** rloo has joined #openstack-ironic00:02
*** rloo has quit IRC00:02
*** rloo has joined #openstack-ironic00:03
*** rloo has quit IRC00:04
*** rloo has joined #openstack-ironic00:04
max_loburdevananda: ^^00:04
*** rloo has joined #openstack-ironic00:04
devanandamax_lobur: reviewed. problem with commit message00:05
*** rloo has joined #openstack-ironic00:05
devanandamax_lobur: same comment applies to the commit message title, too00:05
devanandashould be the commit SHA00:06
*** datajerk has quit IRC00:06
*** rloo has quit IRC00:06
*** rloo has joined #openstack-ironic00:06
*** derekh has joined #openstack-ironic00:06
*** rloo has quit IRC00:07
*** rloo has joined #openstack-ironic00:08
max_loburk, fixing00:08
openstackgerritMax Lobur proposed a change to openstack/ironic: Update RPC version post-landing for 62711  https://review.openstack.org/6880400:11
max_loburgah, didn't saw your comment about title00:13
openstackgerritMax Lobur proposed a change to openstack/ironic: Update RPC version post-landing for 9bc5f92fb  https://review.openstack.org/6880400:14
NobodyCamgah ... dont feel bad ... so did i00:14
max_lobur:)00:15
max_lobur3 revisions to change two digits should be enough right? :)00:16
NobodyCamlol00:16
NobodyCamdid my +2 carry over?00:17
* NobodyCam looks00:17
max_loburmaybe to wait for jenkins?00:17
max_loburwho knows00:17
NobodyCamna just readded00:17
NobodyCamdon't think changing two string contents will break things (now changing only one.. thats another story :-P )00:19
max_lobur;)00:20
devanandalooks good. I will +a as soon as Jenkins confirms it00:20
devanandathanks, max_lobur00:20
devanandaalso, gotta run and catch a bus... bbiab00:20
NobodyCam:)00:21
max_loburk00:21
max_loburhave a nice evening00:21
*** anniec has quit IRC00:26
*** matsuhashi has joined #openstack-ironic00:27
*** anniec has joined #openstack-ironic00:34
max_loburjenkins passed00:39
max_loburg'night Ironic! :)00:40
NobodyCamnight max_lobur :)00:42
*** max_lobur has left #openstack-ironic00:49
NobodyCamnight Ironic00:54
*** anniec has quit IRC01:11
*** anniec has joined #openstack-ironic01:16
*** anniec has quit IRC01:21
openstackgerritJenkins proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/6882301:26
*** rloo has quit IRC01:30
*** rloo has joined #openstack-ironic01:31
*** blamar_ has joined #openstack-ironic01:31
*** blamar has quit IRC01:34
*** blamar_ is now known as blamar01:34
*** nosnos has joined #openstack-ironic01:35
*** anniec has joined #openstack-ironic01:36
*** derekh has quit IRC01:38
*** epim has quit IRC01:50
*** rloo has quit IRC01:55
*** rloo has joined #openstack-ironic01:56
*** rloo has quit IRC01:57
*** rloo has joined #openstack-ironic01:57
*** rloo has quit IRC01:57
*** jcooley_ has joined #openstack-ironic01:57
*** rloo has joined #openstack-ironic01:57
*** jcooley_ has quit IRC02:00
*** jcooley_ has joined #openstack-ironic02:02
*** rloo has joined #openstack-ironic02:02
*** jcooley_ has quit IRC02:17
*** jcooley_ has joined #openstack-ironic02:18
*** anniec has quit IRC02:18
*** jcooley_ has quit IRC02:19
*** anniec has joined #openstack-ironic02:26
*** jcooley_ has joined #openstack-ironic02:35
*** epim has joined #openstack-ironic02:46
*** jcooley_ has quit IRC02:49
openstackgerritRuby Loo proposed a change to openstack/ironic: SSHPower driver raises IronicExceptions  https://review.openstack.org/6699002:52
*** rloo has quit IRC02:53
*** yfujioka has joined #openstack-ironic02:57
*** epim has quit IRC02:59
*** rloo_ has quit IRC03:12
*** matsuhashi has quit IRC03:14
*** rongze has joined #openstack-ironic03:14
*** jrist has quit IRC03:39
*** jrist has joined #openstack-ironic03:52
*** jcooley_ has joined #openstack-ironic04:13
*** jcooley_ has quit IRC04:13
*** jcooley_ has joined #openstack-ironic04:13
*** anniec has quit IRC04:17
*** harlowja is now known as harlowja_away04:19
*** anniec has joined #openstack-ironic04:22
*** anniec has quit IRC04:29
*** matsuhashi has joined #openstack-ironic04:39
*** rongze has quit IRC04:54
*** rongze has joined #openstack-ironic04:54
*** rameshg87 has joined #openstack-ironic04:57
*** coolsvap has joined #openstack-ironic04:59
*** rongze has quit IRC04:59
*** yfujioka has quit IRC05:02
*** vkozhukalov has joined #openstack-ironic05:18
*** rongze has joined #openstack-ironic05:25
*** rongze_ has joined #openstack-ironic05:27
*** rongze has quit IRC05:29
*** rongze_ has quit IRC05:32
*** max_lobur_afk has quit IRC05:36
*** max_lobur_afk has joined #openstack-ironic05:37
rameshg87Hi05:44
rameshg87i just wanted to discuss regarding an enhancement that i thought05:44
openstackgerritMichael Davies proposed a change to openstack/ironic: Removed unused exceptions  https://review.openstack.org/6885205:44
rameshg87an enhancement in ironic-api and ironic client05:45
*** mrda is now known as mrda_away06:03
openstackgerritJenkins proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/6802406:03
openstackgerritJoshua Hesketh proposed a change to openstack/ironic: Removed unused exceptions  https://review.openstack.org/6885206:09
*** jcooley_ has quit IRC06:13
*** anniec has joined #openstack-ironic06:22
*** anniec_ has joined #openstack-ironic06:25
*** rongze has joined #openstack-ironic06:25
*** Guest62853 has quit IRC06:26
*** hstimer has joined #openstack-ironic06:27
*** anniec has quit IRC06:27
*** anniec_ is now known as anniec06:27
*** rongze has quit IRC06:29
*** hstimer has quit IRC06:31
*** vkozhukalov has quit IRC06:55
*** jcooley_ has joined #openstack-ironic07:07
*** rongze has joined #openstack-ironic07:09
*** jcooley_ has quit IRC07:12
*** aignatov_ is now known as aignatov07:13
*** jcooley_ has joined #openstack-ironic07:14
*** jcooley_ has quit IRC07:18
*** mdurnosvistov has joined #openstack-ironic07:32
*** lsmola_ has joined #openstack-ironic07:34
*** matsuhashi has quit IRC07:42
*** nosnos has quit IRC07:43
*** aignatov is now known as aignatov_07:47
*** mdurnosvistov has quit IRC07:48
*** anniec has quit IRC07:48
*** jcooley_ has joined #openstack-ironic08:02
*** romcheg has joined #openstack-ironic08:04
GheRiveromorning all08:23
*** vkozhukalov has joined #openstack-ironic08:27
*** jcooley_ has quit IRC08:36
*** aignatov_ is now known as aignatov08:40
*** yuriyz has joined #openstack-ironic08:40
*** vetalll has joined #openstack-ironic08:40
*** ifarkas has joined #openstack-ironic08:40
*** jistr has joined #openstack-ironic08:40
*** aignatov is now known as aignatov_08:42
*** aignatov_ is now known as aignatov08:44
*** mdurnosvistov has joined #openstack-ironic08:59
*** mdurnosvistov has quit IRC09:06
*** ndipanov_gone is now known as ndipanov09:06
*** jcooley_ has joined #openstack-ironic09:26
*** derekh has joined #openstack-ironic09:27
*** jcooley_ has quit IRC09:28
*** jcooley_ has joined #openstack-ironic09:29
*** vetalll has quit IRC09:32
*** athomas has quit IRC09:32
*** vetalll has joined #openstack-ironic09:32
*** jcooley_ has quit IRC09:35
*** athomas has joined #openstack-ironic09:58
*** martyntaylor has joined #openstack-ironic10:06
*** max_lobur_afk is now known as max_lobur10:11
*** aignatov is now known as aignatov_10:13
*** jcooley_ has joined #openstack-ironic10:20
romchegMorning Ironic!10:21
*** jcooley_ has quit IRC10:25
*** rongze has quit IRC10:27
*** EmilienM has quit IRC10:32
*** EmilienM has joined #openstack-ironic10:33
*** vetalll has left #openstack-ironic10:37
yuriyzmorning romcheg, now are you?10:39
*** aignatov_ is now known as aignatov10:41
max_loburmorning Everyone10:43
*** rameshg87 has quit IRC10:59
romchegyuriyz: It's warm here :-P11:03
romchegyuriyz: Is it as cold at the office as the last time I was there?11:03
yuriyznow ok with 3 heaters11:04
yuriyzbut was cold in the morning11:04
romchegI will try to come next Monday then11:04
yuriyzromcheg, you need relocation to California :)11:07
romchegI used to love cold conditions before I was living for 3 months in Nice. After that I prefer warm weather :)11:08
*** Haomeng|2 has joined #openstack-ironic11:14
Haomeng|2morning/evening Ironic:)11:14
*** jcooley_ has joined #openstack-ironic11:15
romchegHi Haomeng|211:17
romchegHow are you?11:17
*** jcooley_ has quit IRC11:19
*** yuriyz has quit IRC11:19
*** rongze has joined #openstack-ironic11:25
*** lucasagomes has joined #openstack-ironic11:27
*** lucasagomes has quit IRC11:28
*** lucasagomes has joined #openstack-ironic11:28
*** yuriyz has joined #openstack-ironic11:29
Haomeng|2romcheg: fine, our Chinese Lunar New Year is around 30/31, I am working from home now:)11:32
Haomeng|2romcheg: will have several days vacation:)11:32
*** rongze has quit IRC11:32
Haomeng|2romcheg: however I will focus on our Ironic these vacation days:)11:32
Haomeng|2romcheg: :)11:33
romchegCool! What year is now according to that calendar?11:33
Haomeng|2romcheg: our Chinese Traditional new year is based on Lunar Calendar11:34
Haomeng|2romcheg: not sun cdalendar:)11:34
romchegAh11:34
Haomeng|2romcheg: :)11:35
Haomeng|2romcheg: should be Moon Calendar:)11:35
romchegHaomeng|2: Chinese things are so unusual and complicated for europeans :)11:35
Haomeng|2Haomeng|2: 28 or 29 days per each Moon month:)11:35
Haomeng|2romcheg: :)11:36
Haomeng|2romcheg: Chinese are Traditional culture:)11:36
Haomeng|2romcheg: :)11:36
romchegHaomeng|2: For me it's just like a different world. I've been traveling around Europe much. But I've never been amazed as much as in China :)11:39
*** sirushti has quit IRC11:43
*** sirushti has joined #openstack-ironic11:45
Haomeng|2romcheg: however for these years, China are more and more open, the  Traditional culture are moe less:)11:49
Haomeng|2Haomeng|2: will be affected by global culture:)11:49
*** datajerk has joined #openstack-ironic11:51
romchegI also noticed that11:54
Haomeng|2romcheg: :)11:54
*** coolsvap_away has joined #openstack-ironic11:54
romchegI usually oppose globalisation of the culture. It makes world less interesting :)11:55
Haomeng|2romcheg: :)11:55
*** coolsvap has quit IRC11:55
Haomeng|2romcheg: +1:)11:55
*** coolsvap_away has quit IRC11:58
*** jcooley_ has joined #openstack-ironic12:09
*** datajerk has quit IRC12:09
*** datajerk has joined #openstack-ironic12:09
*** Haomeng|2 has quit IRC12:09
openstackgerritA change was merged to openstack/ironic: Update RPC version post-landing for 9bc5f92fb  https://review.openstack.org/6880412:10
*** Haomeng|2 has joined #openstack-ironic12:13
*** rongze has joined #openstack-ironic12:18
*** jcooley_ has quit IRC12:18
*** datajerk has quit IRC12:26
*** Haomeng|2 has quit IRC12:56
*** jcooley_ has joined #openstack-ironic13:04
*** jcooley_ has quit IRC13:08
*** linggao has joined #openstack-ironic13:21
devanandamorning, all13:27
*** jdob has joined #openstack-ironic13:27
devanandaromcheg: how's things?13:30
lucasagomesdevananda, morning13:39
romchegdevananda: Morning! TGIF so finally I will go snowboarding my first time this weekend :)13:39
lucasagomesdevananda, btw, to fix the https://bugs.launchpad.net/ironic/+bug/1272045 I might have to do some plumbing13:39
lucasagomesdevananda, e.g the validate methods of the driver interfaces does have the task object13:40
lucasagomesdevananda, and both pxe and ssh drivers use the task object to get the ports associated with a node13:40
*** linggao_ has joined #openstack-ironic13:40
lucasagomesdo we want to need to pass the task object to the validate methods as well? (I think yes, and it seems a step forward if we are going to remove the node parameter from those methods, since task already contains a reference to the node)13:41
lucasagomesromcheg, sounds cool :D13:42
*** openstackgerrit has quit IRC13:42
romchegdevananda, lucasagomes: how are you guys?13:42
lucasagomesromcheg, all is well buddy, urself? hw is the protests going over there?13:43
*** davidlenwell has quit IRC13:43
*** linggao has quit IRC13:43
*** davidlenwell has joined #openstack-ironic13:43
*** blamar has quit IRC13:43
*** hughsaunders has quit IRC13:44
lucasagomesdevananda, I mean, I will have to add the task object as a parameter to the validate() method of the driver interfaces13:44
*** harlowja_away has quit IRC13:45
* devananda looks at the bug13:46
devanandaromcheg: ah, snowboarding! enjoy!13:46
* lucasagomes needs to update that bug13:46
lucasagomesbut it's caused because updating the instance_uuid of a node, would trigger the power.validate()13:47
lucasagomesbut I also think that it would be a good practice for the ssh and pxe driver to validate whether the node has a port associated with it or not13:47
lucasagomessince it's required by those drivers13:47
*** blamar has joined #openstack-ironic13:47
devanandaaaahhh13:48
devanandayes13:48
lucasagomescool, will fix it :)13:48
devanandathere's an assumption in the code13:48
devanandathat's not tested / caught. good one13:48
*** hughsaunders has joined #openstack-ironic13:48
lucasagomes:)13:49
devanandahttps://bugs.launchpad.net/ironic/+bug/117810313:53
devanandai don't think that applies any more13:53
devanandaas in, i dont think there's even an option to turn it on/off because we don't do file injection.13:54
devanandadrivers.modules.pxe: _cache_instance_image13:54
lucasagomesdevananda, yea there's a todo in the code13:55
lucasagomesdevananda, but I also would oppose the file injection, unless it's needed13:55
lucasagomesI don't see any use cases for it, and worst13:55
lucasagomesI remember the network file injection is debian-only in openstack13:55
devanandaah13:55
lucasagomesbetter than injecting network configuration13:56
lucasagomesI would use initramfs/dracut to do the configuration for me13:56
devanandaso baremetal originally did that before we had neutron integration13:56
lucasagomesso it would be only a tag on the pxe configuration file13:56
devanandawe'd inject a static IP into the image before dd'ing it13:56
lucasagomesdevananda, yea13:56
devanandawe def don't want to d othat if we can at all avoid it13:56
lucasagomesI fixed it for redhat systems by configuring it via dracut13:56
lucasagomesright, there's any use case where we would need to inject files in the images?13:57
devanandanone where there's not a better approach13:57
lucasagomesI see13:58
*** jcooley_ has joined #openstack-ironic13:58
lucasagomesmaybe marking the bug as invalid until we have a case for that13:58
lucasagomesotherwise I would just avoid13:58
devanandaeg, mount a configdrive over virtual media13:58
devanandaonce we have drivers that support controlling virtual media :)13:58
lucasagomesic13:59
*** datajerk has joined #openstack-ironic14:01
*** jcooley_ has quit IRC14:02
*** matty_dubs|gone is now known as matty_dubs14:24
devanandaromcheg: re your comment on https://review.openstack.org/#/c/66071/10/ironic/common/exception.py14:25
devanandaromcheg: this will trigger a 403 FORBIDDEN result from the API14:26
devanandawhich seems the wrong thing14:26
devanandait's an internal server error (400) not a client-is-not-authorized (403), in my opinion14:26
devanandaerm, s/400/500/ ...14:28
devanandalucasagomes: any opinion on these error codes? when to use 401 vs 403 vs 500 if eg. the PXE driver fails to authenticate with glance or neutron?14:28
lucasagomesdevananda, I will take a look in a bit, I'm in call/hangout14:30
devanandaack14:30
NobodyCamMorning Ironic,14:41
NobodyCamdevananda: your up?14:41
NobodyCamwow been up for a while too14:41
devanandaNobodyCam: yep... couldn't  sleep14:42
NobodyCam:(14:42
devanandapoking at devstack and some reviews14:42
NobodyCamjust making coffee here14:43
*** jbjohnso has joined #openstack-ironic14:43
devanandammm, coffee. i should do that14:46
romchegdevananda, NobodyCam: nice idea :)14:46
NobodyCammornign romcheg :)14:48
NobodyCambrb walkies14:52
*** jcooley_ has joined #openstack-ironic14:52
*** jcooley_ has quit IRC14:57
romchegMorning NobodyCam14:59
NobodyCam:)15:09
devanandaagordeev: following up from the ML discussion a week ago -- where are you guys with devstack functional testing things?15:13
*** aignatov is now known as aignatov_15:14
*** mdurnosvistov has joined #openstack-ironic15:15
*** aignatov_ is now known as aignatov15:22
*** rongze has quit IRC15:31
devanandahmm, running a local apt-mirror makes starting devstack MUCH faster15:32
devanandasame for building DIBs15:32
*** datajerk has quit IRC15:35
*** lucasagomes is now known as lucas-hungry15:37
*** mdurnosvistov has quit IRC15:40
*** vkozhukalov has quit IRC15:43
*** jcooley_ has joined #openstack-ironic15:46
*** jcooley_ has quit IRC15:51
*** early has quit IRC15:54
*** early has joined #openstack-ironic15:57
*** martyntaylor has left #openstack-ironic15:58
*** dshulyak has quit IRC15:58
*** jcooley_ has joined #openstack-ironic16:03
*** jcooley_ has quit IRC16:05
*** jcooley_ has joined #openstack-ironic16:05
*** coolsvap has joined #openstack-ironic16:06
NobodyCambrb16:10
*** jcooley_ has quit IRC16:10
*** jcooley_ has joined #openstack-ironic16:12
NobodyCamhumm16:12
*** openstackgerrit has joined #openstack-ironic16:12
*** ifarkas has quit IRC16:13
NobodyCamI am getting a resource_track block in the compute log, but nova boot never seems to clame the node.. and gives no errors :-/16:14
*** yuriyz has quit IRC16:30
*** lucas-hungry is now known as lucasagomes16:35
NobodyCamahh Filter ComputeCapabilitiesFilter returned 0 hosts ... logged in scheduler log16:37
devanandaNobodyCam: did you need me to reopen the nova-ironic driver patch?16:37
NobodyCamdevananda: yep, trying to figure out whats going before I push up another patch thou16:38
devanandak, leme now16:38
*** BillBen530 has joined #openstack-ironic16:44
lucasagomesdevananda, sorry about the delay... hmm will that exception be returned directly to the user? where does the credentials come from?16:44
*** aignatov is now known as aignatov_16:45
NobodyCamb7ec9373-656f-43c9-8754-72ff0d9a9aed | test | BUILD  | spawning   | NOSTATE     | ctlplane=192.0.2.5 :)16:45
*** russellb is now known as rustlebee16:46
devanandalucasagomes: neutron creds should be coming from the context16:46
lucasagomesdevananda, right, so yea sounds like a 500ish16:48
lucasagomesserver error16:48
devanandalucasagomes: when you're playing with devstack, are you configuring nova to use the ironic driver?16:51
lucasagomesdevananda, not in the moment16:51
devanandalucasagomes: i see a few other bits of automation missing from devstack/lib/ironic16:51
devanandaif we're going t ouse it for testing16:51
NobodyCamgah Permission denied: '/tftpboot/3636f86f-48da-433a-a1fe-f823fe7a698116:51
NobodyCambrb16:51
lucasagomesdevananda, right... I will start my tests with TripleO next week (it's blocking a lot of tuskar folks)16:52
devanandaahh16:52
lucasagomesdevananda, but I haven't used the nova driver at all for my tests with devstack16:52
devanandaso we're going to need both, fwiw16:52
lucasagomesright16:52
devanandadevstack for the functional testing in gate, and for third party tests, because this is what tempest will target16:53
devanandaand, well, tripleo for all the really cool stuff :)16:53
*** aignatov_ is now known as aignatov16:53
lucasagomesdevananda, I see, yea, when I was doing the tests I tried to cut off the maximum of variables I could to test the ironic code itself16:53
lucasagomesso I don't use neutron or nova in the tests16:54
lucasagomesbut yea, that would be a good practice to give it a whirl and fix up the problems16:54
*** aignatov is now known as aignatov_16:54
lucasagomesI will write it down to give it try16:55
*** BillBen530 has quit IRC16:56
devanandaagordeev, romcheg - you guys around?16:56
romchegI'm partially around16:56
romchegAbout to have muuuuuch beer and stockfish. So you have about and hour until I'm drunk :)16:57
*** jcooley_ has quit IRC16:57
lucasagomesromcheg, hah16:57
romchegHomemade stockfish: http://cl.ly/image/2C3g0y0Q402O/h9q_mA_lPSs.jpg yummy :-P16:58
*** aignatov_ is now known as aignatov16:59
lucasagomeshah16:59
*** aignatov is now known as aignatov_17:00
lucasagomesromcheg, hw do u prepare it?17:00
romcheglucasagomes: Catch several fishes, put them into a very-very dense water+salt mixture (it should be so dense so water holds an apple) and put some weight on it. After 1day-1week (depends on the kind of fish) wash the salt a bit and hang it to get very dry17:03
lucasagomesromcheg, right17:04
lucasagomesbut u don't remove all the internals?17:04
romchegOnly if the fish is big17:04
lucasagomesI see17:04
dkehnNobodyCam: you around?17:04
lucasagomesromcheg, hah sounds... exotic :P17:04
romcheglucasagomes: those ones are not so big so they get dry with internals.17:05
lucasagomesromcheg, I see, gotta try it one day :)17:05
romcheglucasagomes: it's very popular in Ukraine and Russia.17:05
dkehnromcheg: me thinks, it sounds fishy, this is not somehting that I would want a bad hangover on17:05
lucasagomesromcheg, asia as well no? well something similar I think17:06
devanandaromcheg: when you guys are not salting fish... i'd like to see where things are with devstack/tempest stuff. agordeev had put a bunch of info on the ML a week ago, but i dont know if there's progress on that17:06
lucasagomesI always see a lot of dry fishes in asian stores17:06
devanandaalso, rotten fish is very popular in norther countries17:06
romchegdevananda: I will poke agordeev tomorrow17:06
devanandahttp://satwcomic.com/nordics-like-fish17:06
devanandaapparently.....17:07
romchegThis is a bit different. It's not rotten and does smell nothing but fish and salt :)17:08
devanandaah, good17:08
NobodyCamdkehn: am now... was doing walkies17:09
dkehnNobodyCam: nevermid I think I figured it out17:09
NobodyCam:)17:09
lucasagomesdevananda, did you try the raw herring when u were in netherlands?17:09
devanandalucasagomes: raw herring?? hrm, i dont think so17:10
devanandahad some sort of pickled fish when i was in Norway. was yummy.17:11
lucasagomesi see17:11
lucasagomeshttp://www.nadia.nl/img/aGallery_haring.jpg17:11
lucasagomessounds like that, salty fish with some pickles and potatos17:12
devanandai think it was sursild17:13
lucasagomesi see, yea looks different17:14
*** datajerk has joined #openstack-ironic17:15
devanandapickled herring. not herring with pickles :)17:15
lucasagomeshah right17:15
devanandaromcheg: thanks! It's the weekend and all, but i will probably be checking emails and such anyway17:16
max_loburfolks, take a look, funny but dangerous bug https://bugs.launchpad.net/ironic/+bug/127242817:17
NobodyCamhave to move the house... be back in about 10 min17:18
*** datajerk has quit IRC17:19
devanandamax_lobur: ahh, yep. I wondered but didn't dig into that one yet. thanks17:24
*** matty_dubs is now known as matty_dubs|lunch17:26
*** jistr has quit IRC17:32
*** datajerk has joined #openstack-ironic17:35
*** datajerk has quit IRC17:36
*** martyntaylor has joined #openstack-ironic17:37
NobodyCamok house moved17:39
devanandalol17:40
NobodyCam:-p17:41
*** ndipanov has quit IRC17:49
*** aignatov_ is now known as aignatov17:49
*** harlowja has joined #openstack-ironic17:51
*** aignatov is now known as aignatov_17:51
*** derekh has quit IRC17:52
devanandamax_lobur: are you going to resume work on 66368?17:56
devanandamax_lobur: also, i realize I didn't follow up on that yet ...17:56
*** vkozhukalov has joined #openstack-ironic17:58
max_loburdevananda, I'm working on it from scratch18:00
max_loburthose patch will remain abandoned18:00
max_loburcurrently working on tests18:00
max_loburhad to start refactoring them due to threading18:00
max_loburI was going to create a new patch today, but tests taking more time than I expected18:01
max_loburprobably I'll create tomorrow18:02
devanandamax_lobur: sounds good18:02
max_loburI know it's high priority18:02
max_loburand should be done till I318:03
max_loburso I'm trying to focus on this task asap18:03
lucasagomesguys which version of sqlite u r using?18:05
lucasagomessince I updated to F20, my tests are failing in ironic (I believe it's due the sqlite version)18:06
lucasagomesDBError: (IntegrityError) UNIQUE constraint failed: ports.address ...18:06
lucasagomesseems the the wrapper we have is not being able to identify and raise a DBDublicatedEntry anymore and is raising a DBError instead (IntegrityError)18:07
lucasagomessqlite-3.8.2-1.fc20.x86_64 (my version)18:08
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Task object as paramater to validate() methods  https://review.openstack.org/6898018:08
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Task object as paramater to validate() methods  https://review.openstack.org/6898018:13
*** harlowja has quit IRC18:14
*** harlowja has joined #openstack-ironic18:16
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: PXE and SSH validate() method to check for a port  https://review.openstack.org/6898518:21
*** matty_dubs|lunch is now known as matty_dubs18:22
NobodyCambrb18:26
dkehndevananda: saw your comment on https://review.openstack.org/#/c/66071/, concerning the conf file issue and ordering, I think for the time being I would prefer leaving it the way it is18:33
*** max_lobur is now known as max_lobur_afk18:39
NobodyCamdevananda: also reading your file injection email. gah. first thought is we shouldn't touch images and the users who can not support cloud-init should handle that in their image creation.18:40
NobodyCambut I need to think about the points Michael raised18:41
* NobodyCam makes a bagel while waiting for heat to do its thing18:45
*** hstimer has joined #openstack-ironic18:50
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: PXE and SSH validate() method to check for a port  https://review.openstack.org/6898518:52
*** athomas has quit IRC19:07
*** datajerk has joined #openstack-ironic19:09
*** jcooley_ has joined #openstack-ironic19:11
*** datajerk has quit IRC19:12
*** datajerk has joined #openstack-ironic19:13
*** romcheg has quit IRC19:14
lucasagomesNobodyCam, devananda which versin os sqlite r u guys using?19:15
NobodyCamlucasagomes: will check as soon as I get my env back19:16
lucasagomesNobodyCam, ack19:16
NobodyCamand WTF 'We’re sorry, but your Gmail account is temporarily unavailable.'19:17
*** hemnafk is now known as hemna_19:17
dkehnNobodyCam: yepper, looks like an outage19:22
dkehnNobodyCam: Mines back19:22
NobodyCam:)19:23
NobodyCameven the great google has outages :)19:23
*** mdurnosvistov has joined #openstack-ironic19:23
*** martyntaylor has left #openstack-ironic19:25
*** jcooley_ has quit IRC19:30
lucasagomesNobodyCam, sqlite version?19:42
NobodyCamchecking19:44
NobodyCamroot@ubuntu:~# sqlite -version19:44
NobodyCam2.8.1719:44
NobodyCamnote I had to install it to get that19:45
NobodyCambeen running with mysql19:45
NobodyCam:-p19:45
lucasagomes2.8?!19:47
lucasagomesouch19:47
lucasagomesheh19:47
lucasagomesit's the newest in ubuntu?19:47
NobodyCamDISTRIB_RELEASE=13.1019:48
NobodyCamDISTRIB_CODENAME=saucy19:48
lucasagomeshah ok19:48
lucasagomescause sqlite > 3.7.16 will cause some of our tests to fail19:48
lucasagomes(https://review.openstack.org/#/c/61405/19:48
NobodyCamahh :(19:48
lucasagomesit's fixed in oslo :)19:49
lucasagomesI updated my machine to fedora 20 and notice it was failing19:49
lucasagomesI will sync from oslo :)19:49
NobodyCam:)19:49
NobodyCamlucasagomes: I hardly ever upgrade...19:51
* NobodyCam looks at the laptop running xp he still has :-p19:51
lucasagomesNobodyCam, heh I always liked bleeding edge19:51
lucasagomesbut I don't use the rawhide of fedora because it simply break way too much19:51
lucasagomesand sometimes you can't get it back to work19:52
NobodyCamlol19:52
lucasagomesbut when I used mandriva cooker19:52
lucasagomesthat was pretty cool man19:52
NobodyCamnice..19:52
lucasagomesmandriva <319:52
NobodyCami'm actually very unhappy with the ubuntu unity intrface19:53
lucasagomesso sad it's pretty much dead now, still exists but the company has been sold and bankrupt many times19:53
lucasagomes:(19:53
lucasagomesNobodyCam, I see, never get to use it to be honest19:53
*** harlowja is now known as harlowja_away19:53
NobodyCammay look at fedora next round19:53
lucasagomesbut I like gnome319:53
lucasagomesNobodyCam, cool19:53
NobodyCam:)19:54
lucasagomesonly thing that annoys me a lot in fedora is the yum package manager19:54
lucasagomeswhat horrible slow is that crap19:54
* NobodyCam use to be a old centos guy19:54
lucasagomesit updates the db everytime u want to install something19:54
lucasagomesnow like apt-get update19:54
lucasagomesnot like*19:54
lucasagomesNobodyCam, so ur used to it :D19:55
NobodyCamya.. just never use gui on cent19:55
NobodyCamlol19:55
lucasagomesheh19:55
NobodyCamhahah helps if you remember to setup neutron before you ping :-p19:56
*** jcooley_ has joined #openstack-ironic19:59
*** romcheg has joined #openstack-ironic20:03
*** athomas has joined #openstack-ironic20:04
*** vkozhukalov has quit IRC20:08
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Sync db.sqlalchemy code from Oslo  https://review.openstack.org/6900420:10
NobodyCamok brb...20:11
*** rwsu has quit IRC20:14
devanandadkehn: on the review, you don't explain why you are opposed to changing the order20:18
devanandadkehn: what is bad about ( keystone.get_service_url or CONF.neutron.url )20:19
*** rwsu has joined #openstack-ironic20:20
devanandadkehn: compilcating how?20:21
dkehndevananda: let me get the error, but basically you've got to simulate keystone I believe20:22
devanandadkehn: or just mock it?20:23
devanandawith mock.patch(keystone.get_service_url) as mock_kgsu:20:24
devananda  # do your test20:24
devanandaor soemthing like that20:24
dkehndevananda: are you picking that up from somewhere, would like to look at it20:24
dkehndevananda: I didn't see an example20:24
devanandadkehn: of mock?20:25
devanandajust grep for it. all our unit tests use it20:25
dkehndevananda: mock I understand, let me fool with it20:25
devanandadkehn: the basis of my disagreement here is that "var = (CONF.option or function())" is functionally useless when CONF.option has a non-false default value20:26
devanandadkehn: this will always evaluate to CONF.option20:26
devanandaso the "or function()" is misleading and will never be evaluated20:27
dkehndevananda: understand20:27
dkehndevananda: I'm more of a set it in the config20:27
dkehndevananda: it was done that per recommendation in the reviews, basically I was using CONF only20:28
dkehndevananda: pretty much like everywhere else in the code base20:28
devanandaack20:28
*** mugu has left #openstack-ironic20:28
devanandadkehn: ok. at this point, please revert to just a CONF option. i'm going to post on the review to unblock this discussion...20:31
dkehndevananda: thanks20:31
*** epim has joined #openstack-ironic20:34
devanandaok, i need to run for a bit. will bbiah or so20:36
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Sync db.sqlalchemy code from Oslo  https://review.openstack.org/6900420:38
lucasagomesok I'm done for the day :) good night everybody!20:38
lucasagomesnight dkehn NobodyCam devananda20:38
NobodyCamnight lucasagomes20:38
lucasagomesbtw devananda, NobodyCam  if you have get a time, can you please take a look at  6900420:38
NobodyCamwill do20:39
lucasagomescheers :D20:39
lucasagomessee ya20:39
NobodyCamhave a good weekend20:39
lucasagomesNobodyCam, thanks you too, enjoy it!20:39
NobodyCam:) cider time20:39
lucasagomesyup, beer o'clock!20:40
* lucasagomes runs20:40
*** lucasagomes has quit IRC20:40
*** jcooley_ has quit IRC20:46
*** jcooley_ has joined #openstack-ironic20:48
*** jcooley_ has quit IRC20:54
*** jcooley_ has joined #openstack-ironic20:57
*** jcooley_ has quit IRC21:00
*** harlowja_away is now known as harlowja21:07
*** max_lobur has joined #openstack-ironic21:07
*** max_lobur has left #openstack-ironic21:07
*** max_lobur has joined #openstack-ironic21:08
NobodyCamdevananda: fyi: https://review.openstack.org/#/c/69013/21:12
*** jcooley_ has joined #openstack-ironic21:12
*** jcooley_ has quit IRC21:12
openstackgerritdekehn proposed a change to openstack/ironic: Adds Neutron support to Ironic  https://review.openstack.org/6607121:32
*** linggao_ has quit IRC21:41
*** romcheg has left #openstack-ironic21:42
*** linggao has joined #openstack-ironic21:43
*** jdob has quit IRC21:43
linggaoHi anyone has luck to call nova rest api with curl?  I always get "Authentication required"21:45
linggaoThe command I used is: curl -X GET -u admin:password http://localhost:8774/v2/servers21:45
linggaoanything missing?21:45
NobodyCamlinggao: I have only tested with keystone21:47
NobodyCambut htere is a nice help page: http://docs.openstack.org/developer/keystone/api_curl_examples.html21:47
*** max_lobur has left #openstack-ironic21:49
linggaoNobodyCam, thanks, I will take a look.21:50
devanandalinggao: use X-Auth-Token header21:56
*** epim has quit IRC21:59
linggaodavadana, where do I find the X-Auth-Token value?22:02
linggao curl -X GET -H "X-Auth-Token: cluster"  http://localhost:5000/v2.0/tenants      {"error": {"message": "Could not find token, cluster.", "code": 401, "title": "Unauthorized"}}22:03
linggaosorry davananda, got your name wrong.22:04
*** jbjohnso has quit IRC22:06
*** matty_dubs is now known as matty_dubs|gone22:10
linggaoI used the admin_token under [DEFAULT] from /etc/keystone.conf , it does not work.22:12
*** athomas has quit IRC22:14
NobodyCamlinggao: can you paste the command you are using?22:16
devanandalinggao: http://docs.openstack.org/developer/keystone/api_curl_examples.html22:16
NobodyCamcurl -H "X-Auth-Token:<BLAH>" http://localhost:8774/v2/servers  ???22:17
*** jcooley_ has joined #openstack-ironic22:19
linggaoNobodyCam, curl -H "X-Auth-Token:cluster" http://localhost:8774/v2/servers22:19
linggaoit returns Authentication required22:19
linggaobut curl -H "X-Auth-Token:cluster" http://localhost:35357/v2.0/users  works22:20
NobodyCamcluster does not like a valid token to me22:20
linggaoit is the token I defined in keystone.conf file.22:20
NobodyCamok22:20
devanandalinggao: see the page I sent. It shows how to get a token from keystone ndthen pass it back in the header22:20
* devananda wanders afk to grab a bite to eat22:20
NobodyCamenjoy :)22:20
*** jcooley_ has quit IRC22:29
openstackgerritJenkins proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/6882322:35
openstackgerritJenkins proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/6904222:40
linggaodavananda, thanks, I see what you mean now.22:40
*** epim has joined #openstack-ironic22:52
NobodyCambrb23:11
*** linggao has quit IRC23:12
*** epim has quit IRC23:30
*** mdurnosvistov has quit IRC23:47
NobodyCamwell that was fun23:50

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