Wednesday, 2014-05-07

*** datajerk has joined #openstack-ironic00:06
*** jcooley has quit IRC00:08
*** jcooley has joined #openstack-ironic00:12
*** dkehnx has quit IRC00:14
*** dkehnx has joined #openstack-ironic00:14
*** zdiN0bot has quit IRC00:19
*** matsuhashi has joined #openstack-ironic00:20
*** zdiN0bot has joined #openstack-ironic00:20
*** jcooley has quit IRC00:22
*** dwalleck has joined #openstack-ironic00:24
*** dwalleck_ has joined #openstack-ironic00:27
*** newell_ has quit IRC00:29
*** dwalleck has quit IRC00:30
*** matsuhashi has quit IRC00:32
*** datajerk1 has joined #openstack-ironic00:32
*** zdiN0bot has quit IRC00:33
*** matsuhashi has joined #openstack-ironic00:33
*** datajerk has quit IRC00:34
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479500:56
*** neillc is now known as neillc_taxi01:00
*** neillc_taxi has quit IRC01:02
*** rloo has quit IRC01:16
*** rloo has joined #openstack-ironic01:16
*** rloo has quit IRC01:18
*** rloo has joined #openstack-ironic01:18
*** rloo has joined #openstack-ironic01:19
*** nosnos has joined #openstack-ironic01:43
*** rloo has quit IRC01:52
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023302:07
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479502:11
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479502:11
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023302:38
*** datajerk1 has quit IRC02:39
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479502:39
*** jgrimm has joined #openstack-ironic02:41
*** datajerk has joined #openstack-ironic02:41
*** datajerk has quit IRC02:46
*** harlowja is now known as harlowja_away02:50
*** epim has joined #openstack-ironic02:51
*** hemna has quit IRC02:52
*** harlowja_away has quit IRC02:58
*** russell_h has quit IRC03:01
*** datajerk has joined #openstack-ironic03:10
*** epim has quit IRC03:13
*** datajerk has quit IRC03:18
*** rameshg87 has joined #openstack-ironic03:22
*** rameshg87 has quit IRC03:23
*** rameshg87 has joined #openstack-ironic03:24
*** matsuhashi has quit IRC03:33
*** coolsvap|afk is now known as coolsvap03:34
*** neillc has joined #openstack-ironic03:36
*** nosnos has quit IRC03:43
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add IloDriver and its utils  https://review.openstack.org/8950003:53
*** datajerk has joined #openstack-ironic04:07
*** datajerk has quit IRC04:11
*** datajerk has joined #openstack-ironic04:12
*** datajerk has quit IRC04:18
*** ams0 has quit IRC04:20
*** epim has joined #openstack-ironic04:22
*** epim has quit IRC04:25
*** ramineni has joined #openstack-ironic04:26
*** ams0 has joined #openstack-ironic04:28
*** epim has joined #openstack-ironic04:34
*** epim has quit IRC04:38
*** matsuhashi has joined #openstack-ironic04:39
*** mdenny has quit IRC04:40
*** lazy_prince has joined #openstack-ironic04:42
*** neillc is now known as neillc_physio04:44
*** epim has joined #openstack-ironic04:46
*** nosnos has joined #openstack-ironic04:51
*** Mikhail_D_ltp has joined #openstack-ironic05:03
*** sabah has joined #openstack-ironic05:08
*** datajerk has joined #openstack-ironic05:12
*** romcheg1 has joined #openstack-ironic05:14
openstackgerritAnusha proposed a change to openstack/ironic: Add IloPower module for IloDriver  https://review.openstack.org/9029405:16
*** datajerk has quit IRC05:16
*** ams0 has quit IRC05:22
*** ams0 has joined #openstack-ironic05:23
*** Mikhail_D_ltp has quit IRC05:24
*** ams0 has quit IRC05:25
*** rameshg87 has quit IRC05:27
*** epim has quit IRC05:28
*** Mikhail_D_ltp has joined #openstack-ironic05:34
*** Mikhail_D_ltp has quit IRC05:48
*** eghobo has joined #openstack-ironic05:53
*** eghobo has quit IRC05:54
*** eghobo has joined #openstack-ironic05:54
*** pradipta_away is now known as pradipta06:02
*** datajerk has joined #openstack-ironic06:06
*** sseago has quit IRC06:06
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/8850806:07
*** datajerk has quit IRC06:11
*** datajerk has joined #openstack-ironic06:12
*** ams0 has joined #openstack-ironic06:15
*** datajerk has quit IRC06:16
*** sseago has joined #openstack-ironic06:25
*** dkehn_ has joined #openstack-ironic06:25
*** ams0 has quit IRC06:25
*** ams0 has joined #openstack-ironic06:26
*** ams0 has quit IRC06:27
*** dkehnx has quit IRC06:29
*** neillc_physio is now known as neillc06:37
*** epim has joined #openstack-ironic06:40
GheRiveromorning all06:48
*** epim has quit IRC06:52
*** sabah has quit IRC06:57
*** rameshg87 has joined #openstack-ironic07:04
*** rameshg87 has left #openstack-ironic07:04
*** eghobo has quit IRC07:04
*** sabah has joined #openstack-ironic07:08
*** lsmola has joined #openstack-ironic07:09
*** ifarkas has joined #openstack-ironic07:10
*** datajerk has joined #openstack-ironic07:12
*** datajerk has quit IRC07:17
*** foexle has joined #openstack-ironic07:25
*** neillc is now known as neillc_away07:30
*** mrda is now known as mrda-away07:31
*** ndipanov_gone is now known as ndipanov07:49
*** jistr has joined #openstack-ironic07:57
*** athomas has joined #openstack-ironic07:58
*** athomas has quit IRC07:58
romcheg1Morning GheRivero!08:05
*** datajerk has joined #openstack-ironic08:06
*** datajerk has quit IRC08:11
*** datajerk has joined #openstack-ironic08:12
*** datajerk has quit IRC08:16
*** killer_prince has quit IRC08:17
*** derekh_ has joined #openstack-ironic08:20
dtantsurMorning Ironic, morning GheRivero, romcheg108:23
*** lucasagomes has joined #openstack-ironic08:26
*** athomas has joined #openstack-ironic08:33
*** sabah has quit IRC08:37
*** datajerk has joined #openstack-ironic09:06
*** datajerk has quit IRC09:10
*** datajerk has joined #openstack-ironic09:11
*** lazy_prince2 has joined #openstack-ironic09:18
*** lazy_prince has quit IRC09:19
*** datajerk has quit IRC09:19
*** lazy_prince2 has quit IRC09:26
*** coolsvap is now known as coolsvap|afk09:30
*** romcheg1 has quit IRC09:31
*** sabah has joined #openstack-ironic09:40
*** matsuhashi has quit IRC09:41
*** matsuhas_ has joined #openstack-ironic09:42
*** dwalleck_ has quit IRC09:50
*** coolsvap|afk is now known as coolsvap09:58
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Implement the reboot command on the Ironic Driver  https://review.openstack.org/9255409:59
agordeevmorning Ironic :)09:59
*** lazy_prince has joined #openstack-ironic10:03
*** matsuhas_ has quit IRC10:09
*** matsuhashi has joined #openstack-ironic10:10
*** matsuhashi has quit IRC10:21
*** matsuhashi has joined #openstack-ironic10:22
Mikhail_D_wkMorning all! :)10:24
*** martyntaylor has joined #openstack-ironic10:25
*** lazy_prince2 has joined #openstack-ironic10:39
*** sabah has quit IRC10:39
*** lazy_prince has quit IRC10:41
*** athomas has quit IRC10:48
lucasagomesmorning agordeev Mikhail_D_wk10:52
*** coolsvap is now known as coolsvap|afk10:54
*** athomas has joined #openstack-ironic10:57
*** ramineni has quit IRC11:02
*** ifarkas has quit IRC11:07
*** ifarkas has joined #openstack-ironic11:07
agordeevmorning lucasagomes Mikhail_D_wk11:21
openstackgerritImre Farkas proposed a change to openstack/ironic: Cleanup images after deployment  https://review.openstack.org/9234011:21
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Using system call for downloading files  https://review.openstack.org/9256011:33
NobodyCamgood morning Ironic11:46
lucasagomesmorning NobodyCam sorry I missed ur ping yesterday11:51
NobodyCammorning lucasagomes :) .. what the one that must have been at like 11 pm your time11:52
NobodyCam:-p11:52
lucasagomesNobodyCam, when u get some time; https://review.openstack.org/#/c/83726/11:52
lucasagomesNobodyCam, yeah that one11:52
NobodyCamnow if I could remember what it was for :-p11:52
NobodyCamahh yes ...  check-tempest-dsvm-virtual-ironic failing on https://review.openstack.org/#/c/83788/11:54
lucasagomescheck-tempest-dsvm-virtual-ironic ?11:55
NobodyCamya it had errors I hadn't seen11:55
lucasagomesyeah looking at those logs I can't spot anything really obvious11:55
lucasagomesI can try a recheck11:55
NobodyCamI did11:56
lucasagomesno dice?11:57
lucasagomes:(11:57
NobodyCamsame errors :(11:58
lucasagomesat one point it was working11:58
lucasagomespatch set 1511:58
NobodyCamones I hadn't seen before. but really seem unreleated to the patch11:58
lucasagomesyeah11:58
lucasagomesI will try to recheck just to see11:58
lucasagomescause really patch set 15 to 16 I think was just a rebase11:59
NobodyCamI just wanted to ask if you had seen that error b411:59
*** jgrimm has quit IRC11:59
lucasagomesNobodyCam, right12:00
lucasagomesit seems that other patches are also failing with a similar error12:00
lucasagomesNobodyCam, https://review.openstack.org/#/c/92367/12:00
NobodyCamwounder if infra changed something12:01
lucasagomesyeah, no idea really12:01
NobodyCamgah we have to land that patch so I so swaping mb fo gb in my mind12:02
*** Alexei_987 has joined #openstack-ironic12:02
NobodyCams/so i so/so I can/12:02
NobodyCamcan/can stop12:03
lucasagomesheh12:11
lucasagomesyeah would be good to land those, they r hanging there for a while already12:11
lucasagomesthe first one, to get rid of swap already has a +212:11
NobodyCamjust a question on the test_deploy_utils.py on 8372612:12
ShrewsNobodyCam, lucasagomes: morning12:12
lucasagomesShrews, morning12:12
NobodyCamyou added test_deploy_without_swap wich is testing with EP=0 you see any reason to test have that same with EP >0?12:13
NobodyCammorning Shrews12:13
NobodyCams/you see any reason to test have/you see any reason to have/12:14
lucasagomesNobodyCam, hmmm... that's definitely one case that we could test12:14
NobodyCam:-p12:15
lucasagomeswhat I want to do with those tests is to create some helper functions as well12:15
lucasagomescause they r way too big12:15
lucasagomesand share a lot of things in common12:15
NobodyCamahh so a test clean up patch12:16
lucasagomesyeah12:16
NobodyCamI'm good with landing as is if we can add that same test with EP >0 in the clean up patch12:16
lucasagomesNobodyCam, right, I can do some work on it12:17
* lucasagomes writes it down12:17
NobodyCamlucasagomes: you are awesome!!!!12:17
*** dkehn_ is now known as dkehnx12:18
lucasagomes:D12:18
lucasagomes1 sec I will eat something, brb12:18
*** lucasagomes is now known as lucas-lunch12:19
*** pradipta is now known as pradipta_away12:20
*** foexle has quit IRC12:31
Shrewsit sometimes seems that ir-api isn't started before n-cpu under devstack12:33
Shrewsodd12:33
NobodyCamisn't started or just slow about starting?12:36
* NobodyCam has seen slow to start with devTEST 12:36
ShrewsNobodyCam: hrm, may just be slow12:36
*** jdob has joined #openstack-ironic12:37
*** jgrimm has joined #openstack-ironic12:50
*** jbjohnso has joined #openstack-ironic12:50
*** nosnos has quit IRC12:53
*** rloo has joined #openstack-ironic12:54
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Using system call for downloading files  https://review.openstack.org/9256012:54
*** Mikhail_D_wk has left #openstack-ironic13:00
*** lucas-lunch is now known as lucasagomes13:00
*** rloo has quit IRC13:02
-openstackstatus- NOTICE: Zuul is stuck due to earlier networking issues with Gerrit server, work in progress.13:02
*** ChanServ changes topic to "Zuul is stuck due to earlier networking issues with Gerrit server, work in progress."13:02
*** rloo has joined #openstack-ironic13:02
*** Mikhail_D_wk has joined #openstack-ironic13:03
*** coolsvap|afk is now known as coolsvap13:07
*** ChanServ changes topic to "OpenStack Bare Metal Provisioning | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic | Status: https://etherpad.openstack.org/p/IronicWhiteBoard"13:11
-openstackstatus- NOTICE: Zuul is processing changes now; some results were lost. Use "recheck bug 1317089" if needed.13:11
openstackgerritDirk Mueller proposed a change to openstack/ironic: Remove explicit dependency on amqplib  https://review.openstack.org/9215313:12
*** rloo has quit IRC13:17
*** rloo has joined #openstack-ironic13:17
*** datajerk has joined #openstack-ironic13:17
openstackgerritImre Farkas proposed a change to openstack/ironic: Fix workaround for the "device is busy" problem  https://review.openstack.org/9012613:22
*** rloo has quit IRC13:32
*** lazy_prince2 has quit IRC13:32
*** rloo has joined #openstack-ironic13:33
jrollmorning ironic :)13:34
NobodyCamgood morning jroll13:34
jrollis Imre Farkas on irc? :/13:34
dtantsurjroll, morning13:34
dtantsurjroll, ifarkas13:34
NobodyCammorning dtantsur :)13:34
jrollah thanks dtantsur :) and good morning13:34
dtantsuroh, morning NobodyCam :)13:34
NobodyCam:)13:34
ifarkasmorning jroll and NobodyCam13:34
NobodyCammorning ifarkas13:34
*** matsuhashi has quit IRC13:35
jrollmorning ifarkas :) I still think that interval is too high in https://review.openstack.org/9012613:35
jrolloriginally we waited 3 seconds13:35
jrolla major point of this patch is to wait less if the device is busy, no?13:35
ifarkasjroll, I think the point of the patch was to create a less error prone solution as 3 secs might not be enough in every cases13:36
jrollwell, that too. but why not speed it up while we are at it? :)13:36
ifarkaslet me check the launchpad ticket13:36
jrolllucasagomes: wdyt ^13:37
ifarkasjroll, I see your point but I think 6 secs in total might be to low. As a solution for both cases we might use 1 secs for interval and 20 for the number for retries13:38
lucasagomesjroll, hey, yeah I agree that 30 seconds is too much13:38
jrollsure, I'm ok with that13:38
jrolllucasagomes: it's now 413:38
lucasagomes30 * 6 actually, so 18013:38
jroll4 * 5 now13:39
lucasagomesright, 4 sounds resonable no?13:39
jrollwell13:39
lucasagomesI mean, 20 seconds in total13:39
jroll20 total sounds fine13:39
jrollbut I think 1 * 20 might be better13:39
jrollit will be faster at least, and should be a rare case so probably not much extra load13:40
ifarkasjroll, yeah, that works for me13:41
jrolllucasagomes: it was hardcoded to 'wait 3 seconds' before - did you ever see this code exercised? was 3 seconds generally enough?13:41
*** krtaylor_ has joined #openstack-ironic13:41
jrollifarkas: cool, I'd kind of like lucas to agree as I'm not core :)13:41
lucasagomesright, jroll no I never hit that problem afaict13:41
*** krtaylor_ has quit IRC13:42
jrollok13:42
lucasagomesjroll, sounds reasonable to me yeah13:42
jrollawesome. thanks :)13:42
*** krtaylor has quit IRC13:42
ifarkasifarkas, cool, that's an ack by everyone ;-)13:42
ifarkasjroll, will update the patch in a minute13:42
jrollfor some definition of everyone :P13:42
ifarkashehe, right13:43
openstackgerritImre Farkas proposed a change to openstack/ironic: Fix workaround for the "device is busy" problem  https://review.openstack.org/9012613:44
ifarkasjroll, ^ ;-)13:45
jrollthanks :)13:46
jroll+1'd13:46
ifarkasjroll, cool, thank you13:47
openstackgerritA change was merged to openstack/ironic: Stop creating a swap partition when none was specified  https://review.openstack.org/8372613:49
NobodyCamlucasagomes: ^^^ \o/13:49
lucasagomesNobodyCam, w00ts!13:49
lucasagomesNobodyCam, thanks13:49
*** krtaylor has joined #openstack-ironic13:52
*** foexle has joined #openstack-ironic13:52
rlooNobodyCam, or any non-lucasagomes core: easy one: https://review.openstack.org/#/c/90675/.14:04
rloolucasagomes: I hope this doesn't need to be rebased: https://review.openstack.org/#/c/90675/14:04
NobodyCamlucasagomes: just a question on test_deploy_utils on 9067514:09
NobodyCamlines 486/487 you change the size from 1025 to 513? the next patch mb -> gb will round to 1024?14:12
NobodyCamoh wait is ithat start and end positions14:12
NobodyCamnever mind14:12
NobodyCam:-p14:12
*** mdenny has joined #openstack-ironic14:13
*** shakamunyi has joined #openstack-ironic14:16
*** athomas has quit IRC14:21
*** athomas has joined #openstack-ironic14:22
lucasagomesrloo, morning14:22
rloohi lucasagomes!14:22
lucasagomesNobodyCam, sorry I missed the ping (I'm now in a call)14:22
NobodyCamoh I missed that too... Morning rloo14:22
NobodyCam:(14:22
NobodyCamall good lucasagomes ....14:23
NobodyCamI miss read the change14:23
rloomorning NobodyCam! You're up awfully early. What timezone are you in now?14:23
*** linggao has joined #openstack-ironic14:23
NobodyCamearly. its 10:23 here in Atlanta14:24
NobodyCam:-p14:24
NobodyCamheheheh14:24
rloonice; my time zone :-)14:24
NobodyCamhehehehe :)14:24
dtantsuroh, morning rloo14:48
rloohi dtantsur!14:49
openstackgerritA change was merged to openstack/ironic: Place root partition last so that it can always be expanded  https://review.openstack.org/9067514:53
NobodyCamlucasagomes: ^^^ today is the day!14:54
lucasagomeswow!! hah yay cleaning up my open patches :D14:56
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Simplify calls to ImageCache in PXE module  https://review.openstack.org/9236714:56
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Add periodic task to check whether PXE image cache is up-to-date  https://review.openstack.org/9211514:56
lucasagomesNobodyCam, devananda have you guys tried it out? http://www8.hp.com/us/en/cloud/hphelion-openstack-community.html15:01
lucasagomes"...and experience a deployment based on TripleO"15:01
NobodyCamI have not.. but have see the internal info on it15:02
lucasagomessounds pretty cool15:03
NobodyCam:)15:03
*** datajerk has quit IRC15:04
*** shakamunyi has quit IRC15:20
*** shakamunyi has joined #openstack-ironic15:23
rloolucasagomes: https://review.openstack.org/#/c/83788/. This means that it is not possible to specify a swap partition to be < 1 GB?15:30
lucasagomesrloo, pretty much... the minimum would be 1GB15:32
lucasagomesrloo, me devananda lifeless talked about it, my first idea was to have everything to be MB15:32
rloolucasagomes: is that clear to everyone? the bug  and commit don't say that.15:32
lucasagomesbut then we agreed that having everything as GB would be better15:32
rloolucasagomes: I thought you'd allow fractions, eg 0.515:32
lucasagomesrloo, oh, I can clarify that15:32
rlooso why not allow pxe_swap_gb = 0.2 ?15:33
lucasagomeshmm cause then it would be better to have everything in MB instead of GB?15:34
lucasagomesI mean, I still think that MB is more flexible15:34
lucasagomesI gotta remember the arguments against it15:34
rloolucasagomes: I think that's a different issue. The units, vs the values for those units.15:34
lucasagomesrloo, right, so right now we convert that value to int15:34
rloolucasagomes: I'm not comfortable +2'ing it if I'm not sure others realize it means can't specify a swap partition < 1 GB.15:35
rloolucasagomes: although whoever reviews it should realize it doesn't allow for < 1 GB, but still...15:35
lucasagomesrloo, yeah definetely the commit message is not clear about that15:36
lucasagomesrloo, the problem of having fractions is that15:36
rloolucasagomes: commit and bug itself.15:37
lucasagomesthe amout of swap is part of the nova flavor15:37
rloolucasagomes: what about baremetal. is/do we care that it isn't backwards compatible then?15:37
rloolucasagomes: the nova flavor has swap in MB, right?15:37
lucasagomesrloo, right, in nova it's still MB15:38
lucasagomesso the ironic driver will translate that for us15:38
lucasagomesand round it up when needed15:38
rloolucasagomes: so if a user or whoever specifies the nova flavor swap (in MB) as 100, and it gets translated to a  swap of 1 GB, is that what the user expects?15:38
lucasagomesrloo, that's what's going to happen yeah... doesn't seems very user friendly indeed15:39
lucasagomes:/15:39
* lucasagomes thinks about the fractions15:39
NobodyCambrb15:46
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Return the HTTP Location for newly created resources  https://review.openstack.org/9261515:47
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Return the HTTP Location for accepted requestes  https://review.openstack.org/9261615:47
*** eghobo has joined #openstack-ironic15:48
ShrewsI'm seriously contemplating wiping my laptop and installing Xubuntu 14.04 over my existing Ubuntu 13.10 install. I like the iface, my h/w is better supported, and I'm getting MUCH better battery life. Somebody needs to convince me to NOT do this... and soon.15:49
*** datajerk has joined #openstack-ironic15:52
lucasagomesShrews, :) maybe trying a diff distro?15:52
Shrewslucasagomes: gee, i wonder which one you'd suggest  ;)15:53
lucasagomesI mean not ubuntu based15:53
lucasagomesShrews, fedora?15:53
Shrewslucasagomes: what kernel is in the latest fedora?15:54
lucasagomes(not because I work for RH really, I use fedora before that)15:54
lucasagomes3.11.10-30115:55
lucasagomesoh actually not15:55
lucasagomesthat was my vm which I didn't update for a while15:55
lucasagomes3.14.215:56
lucasagomeson my laptop15:56
Shrewshrm, 3.13.0 in ubuntu15:56
Shrewsmight be worth considering15:56
lucasagomes:)15:57
Shrewsbut i need reasons NOT to update, not alternate paths  :-P15:57
*** lsmola has quit IRC15:58
lucasagomesheh yeah... well u won't hear good things about ubuntu, not from me at least16:00
* lucasagomes would use debian instead16:01
*** hemna_ is now known as hemna16:03
*** dwalleck has joined #openstack-ironic16:03
*** dwalleck_ has joined #openstack-ironic16:04
*** ifarkas has quit IRC16:07
*** dwalleck has quit IRC16:09
jrollShrews: don't update because rabbit holes :)16:11
*** dwalleck_ has quit IRC16:13
Shrewswascally wabbits16:14
JayFShrews: #1 rule: never upgrade your OS before going to a conference16:14
NobodyCambrb16:14
JayFShrews: you'll find out you need some big package you forgot to install, and will have to download it over assumedly horrible conference wifi16:14
jrolllol16:14
jrollthis is true16:14
lucasagomeslol JayF +116:16
Shrewsvery true, but in this case, it's _because_ of the conf that i want to update. currently get horrible battery life16:16
Shrewseh, i'll sleep on it16:17
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Consider free disk space before downloading images into cache  https://review.openstack.org/9262516:26
JayFShrews: maybe install something less battery-killing onto a USB stick or SD card? That way you can have a minimal awesome battery live environment for irc and browsing, but can boot into your configured os if you need to do 'real work' or have powah16:28
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Use LLDP to get switch port mapping  https://review.openstack.org/9262716:29
*** dwalleck_ has joined #openstack-ironic16:29
*** jistr has quit IRC16:31
dtantsurShrews, re Ubuntu, I prefer to wait for LTS.1 (but that's probably because I use it in the mission-critical environment, i.e. on my wife's laptop)16:32
Shrewslol16:33
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Use LLDP to get switch port mapping  https://review.openstack.org/9262716:35
*** dwalleck__ has joined #openstack-ironic16:42
*** coolsvap is now known as coolsvap|afk16:46
*** dwalleck_ has quit IRC16:46
rloolucasagomes: are you looking into the RCP_API_VERSION in conductor/manager.py being wrong, or should I?16:52
*** derekh_ has quit IRC16:52
lucasagomesrloo, I just pointed it out, ur patch is actually going to fix it16:52
lucasagomesrloo, you think we need a patch fixing that before? if so can you put one up?16:53
rloolucasagomes: i think it should be fixed outside my patch. because my patch could take many months before it gets merged at the rate it is going ;)16:53
lucasagomesrloo, heh yeah16:53
rloolucasagomes: I'll put one up in a few minutes.16:53
lucasagomesI hope it doesn't take months to get merged tho16:53
lucasagomesrloo, cool, thank you16:53
rloolucasagomes: thx for noticing!16:54
lucasagomesrloo, np :)16:54
NobodyCamlucasagomes: rloo just a version update16:54
lucasagomesNobodyCam, currently in trunk the RPC_API_VERSION from the manager.py and rpcapi.py doesn't match16:55
lucasagomesrloo, is going to put a patch up to fix that16:55
NobodyCamlet land it :)16:55
lucasagomesNobodyCam, +116:55
NobodyCams/let/lets/16:55
NobodyCam:)16:55
* NobodyCam drums fingers on table and stares at the screen waiting for rloo's patch .... (j/k)16:56
* rloo ignores NobodyCam :D16:57
*** harlowja has joined #openstack-ironic16:58
*** epim has joined #openstack-ironic16:58
openstackgerritRuby Loo proposed a change to openstack/ironic: RPC_API_VERSION out of sync  https://review.openstack.org/9263617:00
rlooNobodyCam, lucasagomes: writing the commit took longer than the fix. Hope it has enough info. https://review.openstack.org/9263617:01
*** epim has quit IRC17:03
*** martyntaylor has left #openstack-ironic17:03
*** datajerk has quit IRC17:04
*** athomas has quit IRC17:04
*** Alexei_987 has quit IRC17:06
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Remove 'fake' and 'ssh' drivers from default enabled list  https://review.openstack.org/8871117:09
NobodyCamremove ssh NO!!!17:10
NobodyCamwhy17:10
jrolldefaults should be sane defaults for production17:11
NobodyCamrloo: lgtm just need to wait on Mr. J17:11
NobodyCamjroll: :-p17:12
lucasagomesrloo, NobodyCam do you think that we need to open a bug about that problem and link on the commit message?17:12
lucasagomesor is it overkill?17:12
NobodyCamlucasagomes: might be a good idea just to track that we got out of sync17:12
lucasagomesack I will open it quickly so rloo can link that17:13
NobodyCambut ... could also easly be overkill17:13
NobodyCam:) lucasagomes awesome17:13
*** newell_ has joined #openstack-ironic17:13
*** zdiN0bot has joined #openstack-ironic17:14
*** russell_h has joined #openstack-ironic17:14
*** russell_h has quit IRC17:15
*** russell_h has joined #openstack-ironic17:15
NobodyCamdoes anyone know if a qcow2 needs to be converted to raw before converting to tarball.. ie as is done here: https://github.com/openstack/diskimage-builder/blob/master/elements/rhel/root.d/10-rhel-cloud-image#L3217:15
NobodyCamor could I just mount with qemu-nbd?17:15
JayFSo what exactly are you trying to do?17:16
JayFI had to futz around quite a bit with qcow-convert for ipa17:16
NobodyCamconvert a suse qcow2 to tar17:16
JayF to /tar/.17:16
JayFhmm17:16
JayFI know you could just mount it wtih qemu-nbd and tar up the filesystem17:17
JayFor similarly covert to raw, mount as loop, tar it up17:17
JayFbut it wouldn't surprise me if qcow-convert would just convert it to tar17:17
JayFer, qemu17:17
lucasagomesrloo, can you tag the bug https://bugs.launchpad.net/ironic/+bug/1317202 with that patch?17:17
lucasagomesrloo, you can edit the commit message on gerrit directly17:17
NobodyCamahhh paste.openstack.org is down?17:18
JayFI mean qemu-img convert aka https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/write_image.sh#L4817:18
devanandalifeless: "concept of verifying that a node works" -- yes, but it's only partial atm.17:19
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Drivers determine acceptable power states  https://review.openstack.org/8674417:19
devanandalifeless: we have the "validate" method, which tickles all the node's driver's interfaces17:19
devanandalifeless: however, afaik, only the power interface actually tickles the node -- the deploy interface, for example, just checks the node.driver_info to see if all the parameterls *look* good17:20
openstackgerritRuby Loo proposed a change to openstack/ironic: RPC_API_VERSION out of sync  https://review.openstack.org/9263617:20
devanandalifeless: we've been talking about moving taht to a periodic task, applied to unprovisioned nodeds, toand making GET /node/state totally async as a result -- so, then, i think a test deploy would be reasonable17:21
JayFNobodyCam: afaict there's no way to get qemu-img convert to give you a tarball directly :( so I'd just mount it with qemu-nbd and tar it up17:21
JayFat least in the version of qemu-img that ships with precise17:21
devanandaalso - g'morning, all17:22
lucasagomesdevananda, morning!17:22
NobodyCammorning deva17:22
rloolucasagomes: thx. I wondered about opening a bug. I've updated the commit.17:22
lucasagomesrloo, :) I saw, +2'd already17:22
lucasagomesI won't have time to wait for jenkins17:22
lucasagomesbut we should merge that after it17:23
devanandalucasagomes: the field which stores root/swap/eph size in nova is an INT. for what ever taht's worth17:23
* devananda is reading a few days of scrollback17:23
rloomorning devananda. or er evening.17:23
lucasagomesdevananda, yeah :( so no float17:23
devanandaShrews: lemme know how xubuntu turns out - i've been thinking of the same thing, mostly for the reports i hear of better battery life17:23
devanandaugh - when did RPC_API get out of syunc?17:24
devanandayea, it's evening here17:25
devanandai walked to potzdamerplatz to see the new architecture BUT there's nothing i can eat here17:25
rloowrt RPC_API getting out of sync. Maybe we should add a test.17:25
devanandarloo: ++. cause this is the second time we've broken it17:25
devanandareviewer fail -- we need a machine to save us17:26
rloonothing to eat? sauerkraut?17:26
devanandarloo: veg + GF. in germany, this is hard to find.17:26
devanandaand sauerkraut != breakfast17:26
rlooyeah, the version thing should be a hack or something. i don't see why we should all remember to make sure it is in sync.17:26
devanandalucasagomes: i jsut replied on https://review.openstack.org/#/c/90174/ -- sorry for the long delay17:27
devanandarloo: it should be easy to add a unit test17:27
lucasagomesdevananda, will take a look17:27
rloodevananda: from what i remember, veggies could be found, but they were almost always marinated or pickled or something. hard to find a fresh salad.17:27
devanandajust import those 2 modules and assertEqual or something17:27
lucasagomesoh that's a good idea ^17:27
lucasagomesrloo, mind doing that?17:27
devanandarloo: i found a place with decent curry -- but the gewurtzmittel all has gluten17:27
rloodevananda: yeah, i'll open a bug and write that test. beats reviewing, ha ha.17:28
devananda:P17:28
devanandathanks17:28
NobodyCamJayF: this is what I am doing: http://paste.openstack.org/show/f1OgZRg1yOiIIVzm7pZb/17:28
rlooyw devananda. thx for the tip on what to write :-)17:28
lucasagomesdevananda, ah I see... hmm  makes sense if u ran the tests with --parallel17:29
NobodyCambrb17:29
devanandalucasagomes: which they are, in teh gate17:29
lucasagomesdevananda, yeah17:29
lucasagomesdevananda, ok I'm convinced will change my vote, thanks for pointing that out17:29
devanandathat's why i did the sys.modules thing at import time17:30
lucasagomesI dunno any other way to mock that without tweaking sys.modules17:30
devanandayw! thanks for thinking of alternates :)17:30
devanandayea17:30
devanandai looked but didn't find anything else -- would love another way, tho17:30
rloodevananda, lucasagomes. wrt the seamicro mock, i was fine with it but i wondered whether that should be in a separate file, or make it more obvious that it will affect all unit tests.17:31
*** jdob has quit IRC17:31
*** jdob_ has joined #openstack-ironic17:31
devanandarloo: it's mocking seamicro library when it isn't present on the system17:32
devanandarloo: and not affecting other unit tests per-se --= unless they use the seamicroclient library,w hich, well, theys houldn't!17:32
devanandarloo: but if at some point, we have multiple files testing seamicro, then yea, we'd want to factor that out17:33
lucasagomesI'm grand in having the mock on the test_seamicro.py file (as-is)17:33
rloodevananda: but for that API for driverinfo properties, i have a test that uses pxe_seamicro (or something like that), and it uses that mocked library too. well it would if i enabled it.17:33
devanandaooh17:33
*** krtaylor has quit IRC17:33
devanandarloo: good point17:34
devanandaalso, if anyone is curious, here are my slides for my talk on friday -- http://bit.ly/os-ironic-linuxtag-201417:34
devanandaI've WIP'd it17:35
* NobodyCam clicks17:35
devanandarloo: if you feel like doing some recactoring, you're welcome to clobber that patch. otherwise i'll get to it when i have time17:36
devananda*refactoring17:36
devanandaspeaking of time - it's time I find food i can eat ... bbl17:36
rloodevananda: ok.17:36
lucasagomesrloo, ur going to add that RPC_API_VERSION test in the #92636?17:38
lucasagomesI think that the test would be important17:39
rloolucasagomes: i was going to open another bug for the test, but yeah, I could add it to the same patch.17:39
lucasagomesrloo, I see, whatever is easier for u17:39
rloolucasagomes: just finishing lunch. will get to it in a few...17:39
rloolucasagomes: easier to add to same bug/review. one less bug to open then :-)17:40
lucasagomesrloo, ack, just saying because if you would use the same review we need might want to update the bug report to say that a test should be added to avoid this problem from appear again17:40
lucasagomesack I will add a note to the bug17:40
lucasagomesrloo, thank you, sorry for interrupting ur lunch17:41
lucasagomesand I'm also going to find some food :D17:45
lucasagomeshave a good night everyone!17:45
*** lucasagomes is now known as lucas-dinner17:45
*** zdiN0bot has quit IRC17:46
*** zdiN0bot has joined #openstack-ironic17:50
*** romcheg1 has joined #openstack-ironic17:53
*** matty_dubs|gone is now known as matty_dubs17:59
jrolldevananda: good stuff :)18:03
*** jdob has joined #openstack-ironic18:04
*** jdob_ has quit IRC18:06
*** Mikhail_D_ltp has joined #openstack-ironic18:20
*** krtaylor has joined #openstack-ironic18:24
*** ndipanov has quit IRC18:24
openstackgerritRuby Loo proposed a change to openstack/ironic: RPC_API_VERSION out of sync  https://review.openstack.org/9263618:41
Shrewsrloo: thanks for cleaning up my mess  :)18:42
rlooShrews: you and several other people, missed it. I even missed it when I updated my patch due to your change. No worries; gave me something to do today :-)18:44
rlooShrews: anyway, that's why we have computers. To do the boring stuff.18:44
Shrewsindeed18:45
jrolldevananda: I see 6 ironic sessions scheduled now? is that right?18:47
jrolldevananda: I thought we only had 4 slots18:47
jrolldevananda: or maybe because a few are consolidated but all marked as scheduled?18:50
JayFNobodyCam: +1 that's probably what I would've done as well18:51
NobodyCam:)18:52
NobodyCambrb18:53
*** rloo has quit IRC18:57
*** rloo has joined #openstack-ironic18:58
*** zdiN0bot has quit IRC19:30
*** dwalleck__ has quit IRC19:32
*** zdiN0bot has joined #openstack-ironic19:35
*** Mikhail_D_ltp has quit IRC19:39
*** epim has joined #openstack-ironic19:48
devanandajroll: yes - merged a few19:54
NobodyCamdevananda: your here19:55
NobodyCam:)19:55
devanandai'm back19:55
NobodyCamhey hey mind if I ask how you tested the ephemeral stuff19:56
devanandanope, dont mind19:56
NobodyCamyou ran nova boot with --ephemeral then nova rebuild?19:57
devanandachange flavor; nova boot; ssh into instance; write data to files on /vda1 and /vda3; nova rebuild; confirm if data still present in files on /vda1 and /vda319:58
devanandaNobodyCam: you dont run "nova boot --ephemeral"19:58
devanandathat shouldn't ever work19:58
devanandaNobodyCam: you need a flavor with ephemeral_gb!=0, then you run "nova boot" and later run "nova rebuild --preserve-ephemeral"19:58
NobodyCamdevananda: ack TY19:59
*** epim has quit IRC20:06
*** ams0 has joined #openstack-ironic20:22
*** dwalleck__ has joined #openstack-ironic20:26
*** shakamunyi has quit IRC20:27
openstackgerritlinggao proposed a change to openstack/ironic: Handle API error for XML client  https://review.openstack.org/8844820:35
*** dwalleck_ has joined #openstack-ironic20:37
*** dwalleck__ has quit IRC20:40
*** dwalleck_ has quit IRC20:43
*** jdob has quit IRC20:45
*** ams0_ has joined #openstack-ironic20:54
*** ams0 has quit IRC20:55
*** shakamunyi has joined #openstack-ironic20:56
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Drivers determine acceptable power states  https://review.openstack.org/8674420:56
*** linggao has quit IRC20:57
*** matty_dubs is now known as matty_dubs|gone21:04
*** shakamunyi has quit IRC21:07
*** krtaylor has quit IRC21:08
*** ams0_ has quit IRC21:10
*** ams0 has joined #openstack-ironic21:11
*** foexle has quit IRC21:13
*** jbjohnso has quit IRC21:13
devanandarloo: just a thought -- a while back, we had only a single module constant for RPC API version. Since we clearly need that to be the same in both modules, why not just define it in one place?21:18
devanandarloo: after digesting my lunch a bit, the unit test to force them to stay in sync seems like just an artefact of poor design. What's the benefit of having two identical constants?21:19
rloodevananda: I was wondering about that myself. It seems like I asked about it, or maybe I combined something else that was duplicated. Can't remember.21:19
rloodevananda: yeah, I agree.21:19
rloodevananda: any idea why it was duplicated in the first place?21:20
rloojust poor design? :-)21:20
Shrewsi think that's an excellent idea, and kicking myself for not having thought of that. ++ to the single constant21:25
devanandait was originally a single constant when I wrote i t...21:30
openstackgerritA change was merged to openstack/ironic: RPC_API_VERSION out of sync  https://review.openstack.org/9263621:31
rloodevananda: fwiw, I took a quick look in nova code. Their 'rpcapi' code uses BASE_RPC_API_VERSION, value can be <= the manager's RPC_API_VERSION. I think.21:41
*** shakamunyi has joined #openstack-ironic21:41
devanandaactually, it was defined in both files when I originally wrote it. that was lame of me.21:42
devanandarloo: I'm not sure what nova is doing with their versions tbh21:45
devanandathey have a set of aliases to demarcate each release21:46
rloodevananda: I'm afraid to know. but it might be good to know as a heads up wrt something that may happen in ironic.21:46
devanandathe ConductorManager and ComputeManager classes both define a class variable like this: target = messaging.Target(version='3.25')21:46
NobodyCamdevananda: fyi I seem to be getting Error: Partition(s) on /dev/sdb are being used.\n in my ephemeral testing ... not sure why yet21:47
devanandathen the respective rpcapi clients do21:47
devanandatarget = messaging.Target(topic=CONF.compute_topic, version='3.0')21:47
devanandaversion_cap = self.VERSION_ALIASES.get( ...21:47
devanandaself.client = self.get_client(target, version_cap, serializer)21:47
devanandaso the client defines a base version and a version cap21:47
NobodyCambut its dinner time now... :)21:47
*** rloo has quit IRC21:48
devanandawhereas the server/service side just has a string for its actual current version21:48
*** rloo has joined #openstack-ironic21:48
devanandathe only constant I see is the VERSION_ALIASES list21:48
devanandaNobodyCam: i need more info to understand why you're gettnig that error. i dont have a /dev/sdb in my testing21:49
*** zdiN0bot has quit IRC21:50
NobodyCamI shouldn't either :-p so I need to see whats up21:52
rloodevananda: there's all this docn about the versioning: https://git.openstack.org/cgit/openstack/oslo-incubator/tree/openstack/common/rpc/dispatcher.py21:53
rloodevananda: client side vs server side.21:53
devanandaNobodyCam: did you see derek's post on the ML regarding tripleo tests // moving check-tripleo-ironic-undercloud-precise into experimental queue?21:58
devanandaNobodyCam: i recall you were working on that at one point, so thought you might have thoughts on it21:59
devanandarloo: i bet there's a similar doc for oslo.messaging (which we're now using)21:59
rloodevananda: oh. I didn't realize we were using oslo.messaging. Can't keep track of the oslo* stuff.22:01
devanandarloo: http://git.openstack.org/cgit/openstack/ironic/commit/?id=69dc8400db6e0c2b1b2be83f06f8ef15638cd54e22:02
*** zdiN0bot has joined #openstack-ironic22:03
*** rloo has quit IRC22:04
*** rloo has joined #openstack-ironic22:04
rloobeing summoned. dinner time. ciao. maybe lucas-dinner will have some ideas ;)22:06
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023322:11
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479522:11
devanandaugh22:15
devanandaso after reading some of the oslo.messagign docs and nova code and tinkering a bit22:15
devanandai think we've introduced several non-backwards-compatible changes without bumping the major version (which we could argue is OK right now)22:18
devanandaBUT we have also kept the minimum version at 1.0 this whole time, without taggign what version each method was implemented in22:19
devanandaso really, that is what would have prevented any rolling upgrade from working22:19
devanandaIIUC, the rpcapi settings have meant: supports talking to any server that speaks a version between 1.0 and RPC_API_VERSION, inclusively22:21
devanandawhich appears to be untrue for multiple reasons22:22
*** radsy has joined #openstack-ironic22:28
*** radsy has joined #openstack-ironic22:28
*** zdiN0bot has quit IRC22:32
*** rwsu has quit IRC22:42
*** jgrimm has quit IRC22:43
*** shakamunyi has quit IRC22:51
*** lucas-dinner has quit IRC22:55
*** boris-42 has quit IRC22:57
*** boris-42 has joined #openstack-ironic22:58
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Pin RPC client version min == max  https://review.openstack.org/9272323:06
devanandarloo: ^23:06
*** neillc_away is now known as neillc23:09
*** epim has joined #openstack-ironic23:11
*** epim has quit IRC23:13
NobodyCamdevananda: ahhh sdb if from the conductor (seed in my case) so the nodes disk is sdb23:13
NobodyCams/if/is/23:13
rloodevananda: interesting. guess i have some background-code reading to do :-)23:18
devanandaNobodyCam: huh?23:19
*** romcheg2 has joined #openstack-ironic23:19
NobodyCamthat error is when the conductor has mounted the nodes disk.. so the conductors own disk is sda and the mounted nodes disk is sdb23:20
*** romcheg1 has quit IRC23:21
devanandaNobodyCam: conductor should be addressing the node's disk as dev = "/dev/disk/by-path/ip-%s:%s-iscsi-%s-lun-%s23:27
devanandanot as /dev/sdb23:27
devanandaNobodyCam: oh. I think I know what's going on23:28
devanandaNobodyCam: pastebin the full debug log from conductor during a rebuild23:28
devanandapls23:28
devanandaNobodyCam: also, within the VM, try running "sudo sync" before you initiate the rebuild23:30
devanandasee if that prevents the error23:30
JoshNanganyone run into something like "NoSuchOptError: no such option: my_ip"?23:30
devanandamy suspicion is libvirt is still doing something under the hood with the FS, but it's just a hunch23:30
devanandaJoshNang: there are a few spots where we import that option's value into other option(s)23:31
devanandabut i haven't seen that error lately, no23:31
*** zdiN0bot has joined #openstack-ironic23:31
JoshNangdevananda: right. i think tftp.tftp_server is one. i'll keep debugging23:32
*** zdiN0bot has quit IRC23:34
*** mrda-away is now known as mrda23:38
NobodyCamdevananda: http://paste.openstack.org/show/KHCYpEsNNKXO9Bziew8f/23:39
NobodyCamthats all I have so far will try the sync23:39
devanandaNobodyCam: I get a 500 error23:39
devanandaon that page23:39
NobodyCamoh and it is addressing correctly error is just getting reported that way23:39
NobodyCamhttp://paste.openstack.org/show/KHCYpEsNNKXO9Bziew8f23:40
NobodyCam??23:40
NobodyCamdevananda: you may need to clear cookies for paste23:41
*** ams0 has quit IRC23:42
*** ams0 has joined #openstack-ironic23:43
*** ams0 has quit IRC23:44
*** ams0 has joined #openstack-ironic23:45
*** ams0 has quit IRC23:45
*** ams0 has joined #openstack-ironic23:46
*** ams0 has quit IRC23:47
*** Hefeweizen has joined #openstack-ironic23:47
*** ams0 has joined #openstack-ironic23:47
devanandaclear cookies?23:53
*** rloo has quit IRC23:59

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