Wednesday, 2014-02-12

*** noslzzp has joined #tripleo00:00
*** epim has quit IRC00:03
*** matsuhashi has joined #tripleo00:06
*** epim has joined #tripleo00:16
devanandahaven't seen this before - my undercloud node failed to boot with "utils.py: failed to resize filesystem"00:17
lifeless'yay'00:18
*** matsuhashi has quit IRC00:21
*** morazi has quit IRC00:21
greghaynesIs that the kernel panic when resize2fs'ing deal?00:21
StevenKlifeless: I'm a little distracted by getting a Windows VM setup so I can deal with peoplesoft, but I'd love hear your input in something easy to grab from Trello00:21
*** matsuhashi has joined #tripleo00:21
lifelessStevenK: peoplesoft HP?00:21
StevenKlifeless: Yeah00:21
*** noslzzp has quit IRC00:21
lifelessStevenK: huh, I've never needed a windows VM for that!00:22
devanandagreghaynes: that's what it looks like. is this a known bug somewhere (I haven't googled yet)00:22
lifelessStevenK: will wrap this etherpad up and then poke at trello00:22
StevenKlifeless: I get a blank frame in firefox for any option00:22
greghaynesdevananda: I had it happen once, snapshotted the data then remade and it didnt happen again00:22
greghaynesseemed to be persistent for that kernel/initrd00:23
devanandahuh00:23
greghaynesAt this point might be worth making a bug00:24
greghaynesI think others have hit it too00:24
lifelesswe had a bug00:24
lifelessI think we thought we fixed it00:25
lifelessbut definitely thee was one - suggest reopening if needed00:25
lifelessit might be on tripleo, or on disk-image-builder00:25
*** matsuhashi has quit IRC00:25
*** matsuhas_ has joined #tripleo00:25
*** noslzzp has joined #tripleo00:27
lifelessStevenK: SpamapS: eyeballs on https://etherpad.openstack.org/p/tripleo-network-configuration appreciated00:28
*** noslzzp has quit IRC00:34
*** noslzzp has joined #tripleo00:37
*** newell_ has joined #tripleo00:37
*** noslzzp has quit IRC00:42
*** newell_ has quit IRC00:47
*** newell has quit IRC00:48
*** newell has joined #tripleo00:48
devanandais there a summary or consolidated doc/wiki page on the ENV vars for customizing a tripleo-incubator run?00:50
greghaynestalking about: http://docs.openstack.org/developer/tripleo-incubator/devtest_variables.html ?00:50
lifelessdevananda: no. I want to kill them all though :P00:51
devanandahah00:51
lifelessdevananda: _variables + look at the top of each script.00:51
lifelessdevananda: well we had a kind of thousand flowers thing. And now we know enough to actually have a design :)00:51
devanandasure00:52
lifelessStevenK: I may have set your name in etherpad00:52
lifelessStevenK: or, I may have set someone else to you ...00:52
openstackgerritRichard Su proposed a change to openstack/tripleo-incubator: Messaging backend selection  https://review.openstack.org/7252400:52
greghaynesIs there a written out thing about what we want to kill them in favor of?00:52
*** ramishra has quit IRC00:53
lifelessgreghaynes: no :(.00:53
lifelessgreghaynes: but I think I can write one out with a little effort00:53
greghaynesah, might help a bunch for us shiney new folk00:53
lifelessgreghaynes: remind me tomorrow?00:53
greghaynesok00:53
lifelessStevenK: so - trello00:53
*** epim has quit IRC00:53
StevenKlifeless: Yeah, not me, re: etherpad00:54
greghayneshaha00:54
lifelessStevenK: https://trello.com/b/0jIoMrdo/tripleo looking there I see the following as things I think are fairly in reach.00:54
lifelessStevenK: percona xtradb - jprovensak(sp?) is hacking on that, but I'm a strong believer in dogpiling.00:54
lifelessStevenK: greghaynes was poking at it too00:55
lifelessStevenK: or if your inclination is more CI side00:55
lifelessStevenK: pretty much anything in the CI column is reasonably low hanging00:55
greghaynesJust getting started with xtradb but more the merrier :)00:56
lifelessStevenK: or you could poke at live migration, but I found that terrifyingly painful here - OTOH I was running entirely out of disk space.00:57
lifelessStevenK: but it seems to have a fairly high ramp-up cost :(00:57
*** CaptTofu has joined #tripleo01:00
*** nosnos has joined #tripleo01:01
*** televiper has quit IRC01:09
*** noslzzp has joined #tripleo01:11
*** john-n-seattle1 has quit IRC01:13
*** noslzzp has quit IRC01:15
*** cd-undercloud has joined #tripleo01:16
cd-undercloud************** overcloud complete status=1 ************01:16
*** cd-undercloud has quit IRC01:16
*** ramishra has joined #tripleo01:24
devanandalifeless: do you know how nova-baremetal treats the power state of a node, if it gets out of sync? eg, noav thinks it's off, but it's actually on01:26
lifelessdevananda: badly01:26
devanandalifeless: i'm asking b/c i recall us chatting about it, but dont recall what was done01:26
devanandaand i have a BP open in ironic to fix it01:26
lifelessdevananda: it doesn't distinguish between intent and reality01:26
lifelessdevananda: so it measures, and says 'thats what it should be'01:27
devanandagotcha01:27
lifelessdevananda: this is racy when the user has e.g. rebooted, because it then enforces at some other random point, IIRC.01:27
lifelessdevananda: I *think* too all the above, I just know i was seeing weeird shit when deploying overloaded01:27
lifelesswith vms' getting put to SHUTOFF when I want them running etc01:28
lifelessanyhow01:28
*** ramishra has quit IRC01:28
lifelessdevananda: I'd like to see Ironic not alter the power state of a deployed physical machine except when a user requests it; and to report back somehow the observed state.01:28
lifelessdevananda: e.g. if I 'nova stop' an instance, I don't want ironic enforcing that after it sucessfully powers it off. Maybe I'm being paranoid here.01:29
devanandalifeless: i have many thoughts on this, some old ones are here https://blueprints.launchpad.net/ironic/+spec/keep-powered-off-nodes-off01:29
lifelessmmmm01:30
lifelessoh look, thoughts, cool01:30
devanandalifeless: but i'm about to close that bp and open a bug instead01:30
devanandaas it can be done with jsut one patch now01:30
devanandaand i'm happy for notme to do it01:30
lifelessso01:30
lifelessdo you have provision for 'but I want to turn machine X on' ?01:30
lifeless(without an instance)01:30
lifelessah, I think I know the nub of what I was getting at01:31
lifelesswho owns the power state for a machine01:31
devanandaso that's where it gets tricky, yes01:31
devanandaright01:31
lifelessis it the machine owner ?01:31
lifelessor Ironic?01:31
lifelessor Nova?01:31
lifelessif we can answer that question, no matter the answer, we can document it.01:31
devanandawhen instance_uuid NOT NULL, then we should assume Nova owns it01:31
devanandawhen it IS NULL, then what?01:32
lifelessone answer is Ironic01:32
lifelessor01:32
lifelesswhat about01:32
StevenKlifeless: When you're done with devananda, the only description for "turn on pypi-openstack for CI jobs" is a merged gerrit review01:33
devanandaright. i'm too groggy to really get itno a discussion now01:33
lifeless'Ironic owns the power state of any machine registered with it and will assert that state on a regular basis."01:33
devanandalifeless: i got that tooth taken care of today, btw01:33
devanandai should really be asleep / resting right now .... heh01:33
lifeless'Nova can inform Ironic of the desired power state for a machine, to have Ironic assert it should be in a given state, or to trigger an out of band reboot.'01:33
StevenKdevananda: Same one as Perth?01:33
lifelessdevananda: good stuff! what was it ?01:34
devanandaStevenK: yes. that damn thing01:34
devanandalifeless: filling had cracked, developed an abcess on the root.01:34
lifelessdevananda: and admins who want to manually poke at a machine should either a) unregister it with Ironic, b) put it in maintenance mode which disables power monitoring or c) ask Ironic to power it on.01:34
lifelessdevananda: yeouch01:34
devanandalifeless, StevenK - i probably exited very awkwardly on saturday - sorry about that. truly mind-numbing pain like that i have not often experienced ....01:36
devanandalifeless: so, i'll close this bp and open a bug, feel free to fill in all your thoughts there and i'm sure someone will want to work on it01:37
devanandawe've got lots of folks looking for things to do in Ironic these days. a BP assigned to me doesn't help them :)01:37
devanandalifeless: https://bugs.launchpad.net/ironic/+bug/127914401:44
uvirtbotLaunchpad bug 1279144 in ironic "sync of node power state should do more than log a warning" [Medium,Triaged]01:44
lifelessdevananda: twas not awkward, you were clearly in excruciating pain01:46
lifelesswendar: oh - btw - irrespective of dept of experience, please do do reviews! ;)01:49
*** weshay has joined #tripleo01:50
wendarlifeless: I'm reading, but only leaving explicit notes where I have some relevant perspective01:50
wendarlifeless: which isn't really much yet01:50
lifelesswendar: ok, thats a good start.01:51
StevenKI'd like to leave notes about coding styles that I don't like, but lifeless and I have had that argument in person.01:51
devanandalifeless: did you see the tc / project meeting today?01:51
devanandalifeless: particularly the bits about graduation reqs for projects deprecating old code in other projects01:52
* StevenK tries to remember how to query dpkg's "database" by the files alone.01:53
*** killer_prince has quit IRC01:55
*** xuhanp has joined #tripleo02:02
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Seed specific Fedora network configuration  https://review.openstack.org/7199802:02
openstackgerritSteve Kowalik proposed a change to openstack/diskimage-builder: Remove landscape in the ubuntu element  https://review.openstack.org/7281402:02
lifelessdevananda: yes02:02
*** Lotus907efi has quit IRC02:03
*** akuznets_ has joined #tripleo02:08
*** akuznetsov has quit IRC02:09
peoplemergeWow I just had a huge epiphany.  "waiting for undercloud" and just for kicks I start a "baremetal_" images I see in virsh.  Undercloud up!02:18
* peoplemerge reached noob level 202:19
lifelesspeoplemerge: suggests yuor seed config for virtual power is wrong02:20
greghaynesUsually is automagic for me02:20
geerdestbeen at 'Waiting for the overcloud stack to be ready' for a little while now. not sure how long to expect02:21
greghaynesnova list can be helpful for determining how far along its gotten quickly02:22
greghaynesafter they switch from build to active shouldnt be much longer... or if one says failed, etc02:22
*** spzala has quit IRC02:23
peoplemergelifeless: interesting, had virtual power still set to fake for desktops to boot02:24
*** ramishra has joined #tripleo02:24
openstackgerritA change was merged to openstack/tripleo-incubator: Cleanup RC files in .gitignore.  https://review.openstack.org/7252002:25
*** ramishra_ has joined #tripleo02:28
*** ramishra has quit IRC02:29
lifelesspeoplemerge: hah ;)02:31
lifelesspeoplemerge: that'll do it02:32
lifelesspeoplemerge: how did your desktops go?02:32
peoplemergelifeless: I got discouraged by the undercloud, but SpamapS said I should just do it the easy way and use undercloud in VM02:33
*** geerdest has quit IRC02:34
peoplemergeI really want to get through the process, so I can look back and think what documentation would help the next person who is where I'm at.02:34
*** cd-undercloud has joined #tripleo02:39
cd-undercloud************** overcloud complete status=1 ************02:39
*** cd-undercloud has quit IRC02:39
*** ramishra_ has quit IRC02:40
*** john-n-seattle has joined #tripleo02:44
SpamapSlifeless: IMO people merge is suffering something a lot of noobs will: the copy paste doesn't work reliably, and thus the automation is the option, and it teaches you basically nothing.02:47
peoplemergeSpamapS: there is some truth to that02:48
lifelessSpamapS: w.r.t. the desktops?02:48
SpamapSlifeless: I know you want to kill the env vars, but I think we need to do so without damaging the understandable copy/paste process.02:48
SpamapSlifeless: w.r.t. tripleo at all02:48
lifelessSpamapS: I agree w.r.t. killing the vars softly.02:49
SpamapSBasically I talk at peoplemerge while he buys me lunch, and then it is really hard to tie that into what is flying by in the automation.02:49
lifelessdevananda: greghaynes: StevenK: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/123307502:49
uvirtbotLaunchpad bug 1233075 in linux "resizefs failure with raring" [High,Invalid]02:49
greghaynesahoy02:49
lifelessSpamapS: ah, so its really a source of cheap food for you....02:49
peoplemergehehe02:49
lifelessSpamapS: btw have you tried a ketogenic diet?02:49
peoplemergeit's actually the variances that cause trouble02:50
SpamapSlifeless: yes, I don't like that.02:50
lifelessgreghaynes: devananda: StevenK: https://bugs.launchpad.net/diskimage-builder/+bug/1233008 was the prior bug02:50
SpamapSlifeless: family is not going to eat that way02:50
uvirtbotLaunchpad bug 1233008 in diskimage-builder "resize2fs failed with error of needs too many credits " [High,Fix released]02:50
lifelessSpamapS: ah02:50
SpamapSlifeless: I'm running < 1600 calories per day02:50
SpamapShave not weighed in 2 weeks..02:50
SpamapSbut I certainly _feel_ better :)02:50
lifelessSpamapS: sure, x4 = 6400kj02:50
SpamapSand pants are looser. :)02:50
lifelessSpamapS: starvation mode :)02:50
SpamapSyeah02:51
lifelessme, I just had 2 rashers of bacon and three eggs, fried, for lunch :)02:51
greghaynesme, I just googled what the term rasher meant02:51
peoplemergefor example, when we set the DIB_COMMON_ELEMENTS early on.  I didn't recognize until later that by not including the stackuser there it wouldn't be added in env02:51
SpamapSlifeless: my cholesterol is high, but if you believe the latest research that is because of night time snacking, which I have stopped doing.02:52
peoplemergeif you set the env,02:52
peoplemergeoddly it will dupe the use-ephemeral02:52
peoplemergewhich kinda makes sense now02:53
StevenKSpamapS, lifeless: Oddly enough, I have a pathology referral on my desk right now to check my cholesterol02:53
lifelessSpamapS: and because of carbs02:53
lifelesspeoplemerge: the elements list acts like a set, so the dup is harmless02:54
StevenKlifeless: I thought the digestion system only had two modes -- starvation and digesting02:54
SpamapShttp://www.myfitnesspal.com/food/diary/SpamapS02:54
lifelessStevenK: possibly, not heard that before02:54
SpamapSbeen tracking pretty religiously02:54
lifelessoh god,theres an app for it02:54
StevenKHaha02:54
SpamapSneed to get one of the scales they have that will automatically record my weight02:54
peoplemergelifeless: yeah, I had originally set pip-cache and pypi-openstack but not stackuser02:54
lifelessSpamapS: do you have a wii02:55
lifelessSpamapS: wii fit balance boards are bluetooth scales...02:55
peoplemergelifeless: If I had left things alone nicely and not touched pip-cache, stackuser would have appeared02:55
StevenKlifeless: Oh, the Wii is Bluetooth?02:55
SpamapSlifeless: no02:55
greghaynes! I have one of those in a closet02:55
openstackgreghaynes: Error: "I" is not a valid command.02:55
SpamapSwell I have a wii02:55
greghayneshahaha02:55
SpamapSbut it is packed up.. we never play it02:55
* StevenK ponders an actual Trello account vs Google sign-in02:56
StevenKSpamapS: My wife and I have a Wii, but it has been gathering dust for a few months :-/02:57
SpamapSi do this thing now.. called walking ... crazy stuff02:57
StevenKEvery few weeks its shows a notifcation that Nintendo is shutting down another service on it02:58
StevenKSpamapS: Crazy talk!02:58
StevenKlifeless: Add me to Trello?02:59
peoplemergeSpamaps: StevenK: My wife and I have a wii also gathering dust.  The Xbox with kinect dance central sees some use, mostly when friends come by.03:00
StevenKpeoplemerge: My wife and I have mostly been eaten by Steam03:01
lifelessSpamapS: right, but if you had a balance board.. you could03:01
lifelessStevenK: yes03:01
lifelessSpamapS: use bt on your laptop03:01
lifelessgreghaynes: also see https://review.openstack.org/#/c/71850/03:02
greghaynesor raspi+bluetooth donglue nearby03:02
greghayness/donglue/dongle03:02
lifelessStevenK: so whats your trello id ?03:02
StevenKlifeless: stevekowalik03:03
lifelessalso LOL I broke a lock today, lubed it and now the key turns freely... without affect the hasp (or whatever the bit that slides is called)03:03
lifelessStevenK: added03:04
StevenK"This member is offline" ... nice work, Trello03:04
lifelessI don't want my member to be offline03:05
StevenKlifeless: http://picardfacepalm.com/03:05
tchaypoI <3 my withings scale03:06
lifelessStevenK: I think you want http://picardfacepalm.com/updown.gif03:06
StevenKlifeless: Which redirects to a jpg. Heh03:07
*** ramishra has joined #tripleo03:08
lifelessStevenK: wat.03:08
lifelessoh fail03:08
greghaynesGotta love reviews that just fiddle with magic numbers03:08
lifelessStevenK: so on the main pfp page, there is a link to 'animated goodness'03:08
StevenKsteven@undermined:~% HEAD http://picardfacepalm.com/updown.gif | grep Content-Type03:09
lifelesssuper subtle. sigh.03:09
StevenKContent-Type: image/jpeg03:09
lifelessStevenK: no, I get it, look at the title you get03:09
lifelessStevenK: its a 302 http://picardfacepalm.com/picard-facepalm-hotlink.jpg03:09
StevenKYes03:09
lifelessthey so hit pfp, look for 'animated', click on that.03:09
lifelesswhich utterly fails. Its so meta.03:09
StevenKlifeless: So I've scribbled over the landscape card03:10
StevenKlifeless: But "more ci-overcloud automation" just looks like a complete braindump03:11
lifelessoh yeah03:11
lifelessit is03:11
openstackgerritA change was merged to openstack/diskimage-builder: ifquery doesn't exist on Fedora  https://review.openstack.org/7196203:11
lifelessI have a patch set in flight for bits of it03:11
lifelessuhm, delighted if you want to take it over03:11
lifelessI have more notes to add03:12
lifelessthere's an etherpad as well03:12
lifelessadded a link to that03:12
* StevenK stabs Trello for showing (2) in its title03:13
lifelessStevenK: read the enws :03:13
*** ramishra has quit IRC03:13
StevenKOh, the bell03:14
StevenKSince that's obvious03:14
lifelessgood enough for G+, good enough for everyone, right?03:16
lifelessrainya: hi03:17
StevenKlifeless: G+ at least adds a hint to the icon03:18
openstackgerritA change was merged to openstack/diskimage-builder: Fix kernel extraction on openSUSE  https://review.openstack.org/7167503:18
StevenKlifeless: Are you going to drown me in links?03:18
lifelessStevenK: sure. Context?03:19
StevenK[14:11] < lifeless> uhm, delighted if you want to take it over03:19
StevenK[14:12] < lifeless> I have more notes to add03:19
StevenK[14:12] < lifeless> there's an etherpad as well03:19
lifelessStevenK: link is in trello03:20
lifelessStevenK: more notes are in my local todo since I pushed up a bunch of automation patches03:20
peoplemergeYou know how you put mac addrs in $TE_DATAFILE in order to tell devtest what nodes should be used to build undercloud.  How do you do the same for overcloud?03:20
peoplemergeI have a undercloud VM, want to build desktop overcloud03:21
lifelesspeoplemerge: it takes the from the same vector03:22
lifelesspeoplemerge: you can just register the nodes with the undercloud by hand03:23
lifelesspeoplemerge: devtest_overcloud presumes the undercloud is fully configured03:23
lifelesspeoplemerge: so have a poke at register-nodes' source03:23
peoplemergelifeless: will check that out03:25
*** cwolferh_ has joined #tripleo03:25
lifelessStevenK: you can see a bunch of the inflight stuff at https://review.openstack.org/#/dashboard/419003:26
*** cwolferh has quit IRC03:29
*** CaptTofu has quit IRC03:31
lifelessslagle: SpamapS: https://review.openstack.org/#/c/72293/1 is head of line for about 5 approved patches03:32
lifelessslagle: SpamapS: can you assess my answer to ghe, and if its negative, I'll rebase and move it out of the way, otherwise please +2 :)03:32
*** matsuhas_ has quit IRC03:39
peoplemergelifeless: k I ran 'register-nodes $cpu $mem $disk $macs overcloud' - that doesn't seem to be enough to get overcloud to touch it.  "overcloud" as $SERVICE_HOST was a bit of a guess03:49
peoplemergeI can see dhcp requests come to undercloud's interface03:49
peoplemergeI probably need to remove the other macs from the vector?03:50
*** dkehn__ has joined #tripleo04:00
*** dkehn has quit IRC04:03
*** dkehn_ has quit IRC04:03
*** cd-undercloud has joined #tripleo04:03
cd-undercloud************** overcloud complete status=1 ************04:03
*** cd-undercloud has quit IRC04:03
*** dkehn has joined #tripleo04:05
peoplemergeI do also see a SQL error on undercloud nova-compute.log.  Cannot insert into compute_nodes (baremetal driver:PXE) http://pastebin.com/EUxRgfRE in case anyone is curious.04:05
*** dkehn__ is now known as dkehn_04:12
*** morazi has joined #tripleo04:31
*** killer_prince has joined #tripleo04:34
*** matsuhashi has joined #tripleo04:52
lifelesspeoplemerge: service_host is the host that services deploy requests - e.g. undercloud04:56
lifelesspeoplemerge: thats new and fun :P04:56
StevenKlifeless: So I've drowned in text04:57
lifelessStevenK: welcome!04:58
lifelessI'm just doing dinner w/C atm, only shrt timeslice right now04:58
StevenKlifeless: Can I have a small thread to tug on instead?04:58
lifelessStevenK: ok04:58
lifelessStevenK: how about https://trello.com/c/ruOQdtEk/91-get-an-overcloud-job-running-as-check04:59
StevenKlifeless: Same the current {seed,undercloud}-precise jobs?05:00
lifelessStevenK: yes, except run through devtest_overcloud05:00
*** edmund has quit IRC05:01
*** morazi has quit IRC05:05
*** ramishra has joined #tripleo05:10
StevenKlifeless: I need a precise VM to test tripleo-ci ?05:11
lifelessStevenK: ah, so tripleo-ci runs in nodes provisioned by nodepool05:12
lifelessStevenK: you can emulate that by using e.g. an lxc container with eth1 defined and connected to brbm05:12
lifelessStevenK: but you won't have a ci-overcloud setup until that big mess of text is applied to a devtest overcloud :P05:13
lifelessStevenK: so I'd suggest not testing it05:13
*** cadenzajon has joined #tripleo05:13
*** rpodolyaka1 has joined #tripleo05:13
lifelessStevenK: instead: get the job definition in infra/config done (should be straight forward) and merged (nag a little) and then changes to you propose to tripleo-ci will test the setup for you05:14
*** morazi has joined #tripleo05:17
*** cadenzajon has quit IRC05:18
SpamapSlifeless: FYI, I just marked 6 nodes "suspected-bad" for service_host and I'm testing them all one by one to find the unbootable ones05:20
devanandaanyone know off-hand if wsgiref.simple_server is single threaded // doesn't play well with eventlet?05:22
*** cody-somerville has quit IRC05:24
lifelessdevananda: dunno. whats the use scenario ?05:27
devanandathe whole api service seems to block on an rpc call05:28
*** cd-undercloud has joined #tripleo05:28
cd-undercloud************** overcloud complete status=1 ************05:28
*** cd-undercloud has quit IRC05:28
devanandatrivial to reproduce it -- i stick time.sleep() in the conductor, and then all API requests serialize05:28
devanandawhen I switch to using apache mod_wsgi, problem goes away05:28
StevenKdevananda: I'd be very surprised if wsgiref wasn't single threaded05:30
*** ramishra_ has joined #tripleo05:30
*** ramishra has quit IRC05:31
*** lazy_prince has joined #tripleo05:33
devanandaStevenK: I would be surprised if it did anything with real threads, too :) but it seems to not even be playing with eventlet. should that surprise me?05:34
StevenKdevananda: I don't think -- it's supposed to be a very simple reference implementation05:35
StevenKs/think/think so/05:35
lifelessdevananda: whats your monkeypatch call line for eventlet ?05:41
lifelesswsgiref is BaseHTTPServer based - its threaded05:41
*** nosnos_ has joined #tripleo05:43
*** nosnos_ has quit IRC05:44
*** nosnos_ has joined #tripleo05:44
devanandalifeless: http://git.openstack.org/cgit/openstack/ironic/tree/ironic/cmd/__init__.py05:45
*** nosnos has quit IRC05:46
* devananda notes the old #TODO, points at https://review.openstack.org/#/c/72067/05:46
devanandathat's unrelated - doesn't solve this05:47
rpodolyaka1morning all05:47
devanandag'morning, rpodolyaka105:47
rpodolyaka1hmm, running this snippet http://docs.python.org/2/library/wsgiref.html#wsgiref.simple_server.make_server with strace doesn't show any clone() calls when requests come05:49
* rpodolyaka1 was sure wsgiref server was thread-based05:50
lifelessits SocketServer TCPServer based05:58
lifelesswhic hneeds ThreadiningMixIn mixed in05:58
lifelesse.g. you want to subclass05:59
lifelessclas ThereadingWSGIServer(SocketServer.ThreadingMixIn, WSGIServer):06:00
lifeless    pass06:00
lifelessalso filea  bug cause thats ridiculous as a default for wwsig06:00
lifelessexcuse my wifi failing typing06:00
lifelessStevenK: ok, I have a few minutes, then a gap, then more06:01
StevenKlifeless: On the phone, but a small thread to tug on for devtest overcloud sounds fine06:01
lifelessStevenK: was what I gave you before enough ?06:01
*** saju_m has joined #tripleo06:02
StevenKlifeless: I've got the config patch up, the tripleo-ci patch is local, you were saying that we need the wall of text applied to the overcloud06:03
*** nosnos_ has quit IRC06:04
lifelessStevenK: to test locally06:04
lifelessStevenK: I was saying that when the config patch is landed06:04
*** nosnos has joined #tripleo06:04
lifelessStevenK: that pushing the tripleo-ci patch to gerrit will cause it to run, in a proper environment06:04
lifelessStevenK: e.g. you'll find out06:05
lifelessStevenK: and yes we do need the wall of text06:05
lifelessI'll see what I can do to make it approach able tomorrow am06:05
StevenKlifeless: Yes, I got that, so I'm waiting for the config patch to get reviewed06:05
lifelessfungi: clarkb: ^ StevenK will have a ref for you . If we an ninja, super useful!06:05
StevenKfungi, clarkb, lifeless: https://review.openstack.org/#/c/72836/06:06
StevenKlifeless: You've been pinged as a reviewer, too06:06
*** e0ne has joined #tripleo06:08
*** e0ne has quit IRC06:09
devanandalifeless: thanks - that fixed it :)06:10
*** dkehn__ has joined #tripleo06:14
*** dkehn__ has quit IRC06:16
*** dkehn__ has joined #tripleo06:17
*** dkehn has quit IRC06:17
*** dkehn_ has quit IRC06:17
*** dkehn has joined #tripleo06:19
fungiStevenK: approved06:26
StevenKfungi: I just saw the e-mail, thanks!06:27
clarkbfungi: you are still awake? has the ice started?06:27
funginot ninja'd... we got two core reviews on it06:27
fungiice isn'd due until after sunrise06:27
fungibut getting to sleep shortly06:30
*** rlandy has joined #tripleo06:32
*** lifeless has quit IRC06:34
*** dkehn_ has joined #tripleo06:36
*** dkehn has quit IRC06:38
*** dkehn__ has quit IRC06:39
*** pblaho has joined #tripleo06:40
*** dkehn has joined #tripleo06:40
*** max_lobur_afk has quit IRC06:40
*** max_lobur_afk has joined #tripleo06:41
*** max_lobur_afk has quit IRC06:44
*** bogdando has quit IRC06:44
*** rpodolyaka has quit IRC06:44
*** bogdando has joined #tripleo06:44
*** max_lobur_afk has joined #tripleo06:44
*** max_lobur_afk has quit IRC06:45
*** max_lobur_afk has joined #tripleo06:45
*** rpodolyaka has joined #tripleo06:46
*** pblaho has quit IRC06:49
*** pblaho has joined #tripleo06:49
*** cd-undercloud has joined #tripleo06:53
cd-undercloud************** overcloud complete status=1 ************06:53
*** cd-undercloud has quit IRC06:53
*** dkehn__ has joined #tripleo07:01
*** dkehn has quit IRC07:04
*** dkehn_ has quit IRC07:04
*** ramishra_ has quit IRC07:04
*** dkehn has joined #tripleo07:06
*** jtomasek has joined #tripleo07:07
*** ramishra has joined #tripleo07:13
*** athomas has joined #tripleo07:17
*** coolsvap has joined #tripleo07:21
*** coolsvap1 has joined #tripleo07:26
*** coolsvap has quit IRC07:28
*** coolsvap1 has quit IRC07:36
*** coolsvap has joined #tripleo07:36
*** rpodolyaka1 has quit IRC07:40
*** rdopieralski has joined #tripleo07:46
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Fixing a nodes table  https://review.openstack.org/7264807:46
*** AaronGr is now known as AaronGr_Zzz07:51
*** e0ne has joined #tripleo07:53
*** jprovazn has joined #tripleo07:55
*** cwolferh_ has quit IRC08:02
GheRiveromorning all08:09
*** bauzas has joined #tripleo08:12
*** jcoufal has joined #tripleo08:13
*** cd-undercloud has joined #tripleo08:15
cd-undercloud************** overcloud complete status=1 ************08:15
*** cd-undercloud has quit IRC08:15
openstackgerritA change was merged to openstack/tuskar: Update Install doc  https://review.openstack.org/7269708:16
*** dkehn_ has joined #tripleo08:24
*** dkehn_ has quit IRC08:26
*** dkehn_ has joined #tripleo08:26
*** dkehn has quit IRC08:26
*** dkehn__ has quit IRC08:27
*** mrunge has joined #tripleo08:28
*** dkehn has joined #tripleo08:28
*** boris-42_ has joined #tripleo08:30
*** hashar has joined #tripleo08:31
*** viktors has joined #tripleo08:34
openstackgerritA change was merged to openstack/tripleo-image-elements: Libvirt configuration for migrations in nova.  https://review.openstack.org/7229308:46
openstackgerritA change was merged to openstack/tripleo-image-elements: Add a script to deploy the ci-overcloud.  https://review.openstack.org/7115408:46
*** hashar has quit IRC08:50
*** hashar has joined #tripleo08:51
*** coolsvap1 has joined #tripleo08:59
*** coolsvap has quit IRC09:01
*** ifarkas has joined #tripleo09:02
*** jistr has joined #tripleo09:04
*** jistr is now known as jistr|sick09:04
*** dtantsur has joined #tripleo09:06
*** gcha has joined #tripleo09:07
*** ramishra has quit IRC09:13
*** hashar_ has joined #tripleo09:13
*** lucasagomes has joined #tripleo09:15
*** hashar has quit IRC09:17
*** e0ne has quit IRC09:20
*** e0ne has joined #tripleo09:21
openstackgerritPetr Blaho proposed a change to openstack/python-tuskarclient: [WIP] Further refactor in favor of openstack.common code  https://review.openstack.org/7289209:24
*** jcoufal has quit IRC09:30
*** jcoufal has joined #tripleo09:30
*** athomas has quit IRC09:36
*** ramishra has joined #tripleo09:37
*** cd-undercloud has joined #tripleo09:39
cd-undercloud************** overcloud complete status=1 ************09:39
*** cd-undercloud has quit IRC09:39
*** rdopieralski has quit IRC09:44
*** rdopieralski has joined #tripleo09:49
openstackgerritLin Tan proposed a change to openstack/tuskar: Use six.moves.urllib.parse instead of urlparse  https://review.openstack.org/7281809:57
openstackgerritRonelle Landy proposed a change to openstack/tuskar: Adds SSL and Swift elements to template created  https://review.openstack.org/7264210:02
*** ccorrigan has joined #tripleo10:08
shadowerrpodolyaka: how do I become a member of tripleo-ptl?10:09
*** markmc has joined #tripleo10:10
GheRiveroptl? project technical leader?10:12
rpodolyakajust the gerrit ACL group :)10:13
rpodolyakato be able to push signed tags to gerrit repo10:13
*** ramishra has quit IRC10:14
GheRiveroagh! too many acronysm10:14
*** hashar_ is now known as hashar10:16
*** CaptTofu has joined #tripleo10:19
*** xuhanp has quit IRC10:28
*** rdopieralski has quit IRC10:29
*** martyntaylor has joined #tripleo10:33
*** rdopieralski has joined #tripleo10:37
*** CaptTofu has quit IRC10:40
*** matsuhashi has quit IRC10:41
*** rdopieralski has quit IRC10:42
*** markmc has quit IRC10:43
ifarkasSpamapS, ping, are you still around?10:45
openstackgerritRonelle Landy proposed a change to openstack/tuskar: Adds SSL and Swift elements to template created  https://review.openstack.org/7264210:47
*** markmc has joined #tripleo10:48
*** martyntaylor has joined #tripleo10:52
*** markmc has quit IRC10:53
*** markmc has joined #tripleo10:57
*** saju_m has quit IRC10:57
*** jistr|sick has quit IRC10:57
*** max_lobur_afk is now known as max_lobur11:03
*** CaptTofu has joined #tripleo11:04
*** markmc has quit IRC11:06
*** lifeless has joined #tripleo11:07
*** ChanServ sets mode: +v lifeless11:07
*** cd-undercloud has joined #tripleo11:08
cd-undercloud************** overcloud complete status=1 ************11:08
*** cd-undercloud has quit IRC11:08
*** markmc has joined #tripleo11:12
*** dkehn__ has joined #tripleo11:18
*** john-n-seattle2 has joined #tripleo11:18
*** dkehn__ has quit IRC11:20
*** dkehn__ has joined #tripleo11:20
*** dkehn has quit IRC11:20
*** dkehn_ has quit IRC11:21
*** gcha has quit IRC11:21
*** john-n-seattle has quit IRC11:21
*** dkehn has joined #tripleo11:22
*** markmc has quit IRC11:23
*** markmc has joined #tripleo11:26
*** hashar is now known as hasharEat11:29
*** markmc has quit IRC11:36
*** saju_m has joined #tripleo11:40
*** hasharEat has quit IRC11:42
*** markmc has joined #tripleo11:42
*** matsuhashi has joined #tripleo11:44
*** saju_m has quit IRC11:49
*** markmc has quit IRC11:50
*** markmc has joined #tripleo11:55
*** CaptTofu has quit IRC11:55
*** coolsvap_ has joined #tripleo12:14
*** coolsvap1 has quit IRC12:17
*** dkehn_ has joined #tripleo12:18
*** rdopieralski has joined #tripleo12:18
*** dkehn has quit IRC12:20
*** dkehn__ has quit IRC12:21
*** dkehn has joined #tripleo12:22
openstackgerritLadislav Smola proposed a change to openstack/tuskar: Using merge.py from tuskar to manage the stack  https://review.openstack.org/5204512:26
*** gcha has joined #tripleo12:26
*** cd-undercloud has joined #tripleo12:31
cd-undercloud************** overcloud complete status=1 ************12:31
*** cd-undercloud has quit IRC12:31
*** hashar has joined #tripleo12:37
*** lucasagomes is now known as lucas-hungry12:41
*** mrunge has quit IRC12:45
*** lucas-hungry has quit IRC12:50
*** noslzzp has joined #tripleo13:03
*** lucas-hungry has joined #tripleo13:03
*** CaptTofu has joined #tripleo13:05
*** saju_m has joined #tripleo13:05
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar: Created initial data for Tuskar  https://review.openstack.org/7273413:06
*** saju_m has quit IRC13:06
*** saju_m has joined #tripleo13:07
*** hashar has quit IRC13:18
openstackgerritJiri Tomasek proposed a change to openstack/tuskar-ui: Fix node detail link on Overview page  https://review.openstack.org/7241113:24
*** jdob has joined #tripleo13:28
*** CaptTofu has quit IRC13:32
*** dprince has joined #tripleo13:32
*** rbrady has joined #tripleo13:38
*** hashar has joined #tripleo13:40
*** CaptTofu has joined #tripleo13:40
Ngmorning13:50
devanandamornin13:50
Ngthe sky gods are super angry with the UK at the moment13:53
*** jprovazn has quit IRC13:55
*** jprovazn has joined #tripleo13:55
*** cd-undercloud has joined #tripleo13:55
cd-undercloud************** overcloud complete status=1 ************13:55
*** cd-undercloud has quit IRC13:55
*** lucas-hungry is now known as lucasagomes13:56
*** lblanchard has joined #tripleo14:00
*** coolsvap_ has quit IRC14:02
hewbroccaNg: They're not so pleased with the US either14:04
Nghewbrocca: it must be all this heretical cloud computing14:05
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar: Created initial data for Tuskar  https://review.openstack.org/7273414:06
*** pblaho has quit IRC14:07
*** pblaho has joined #tripleo14:07
*** CaptTofu has quit IRC14:08
*** CaptTofu has joined #tripleo14:10
*** julim has joined #tripleo14:11
openstackgerritLadislav Smola proposed a change to openstack/tuskar: Using merge.py from tuskar to manage the stack  https://review.openstack.org/5204514:16
*** saju_m has quit IRC14:21
*** dko has joined #tripleo14:28
dkohi everybody14:29
dkocan I ask somebody about the diskimage-builder tool/project?14:31
slagleyes, go ahead14:31
slaglethey'll likely be more folks around in a couple hours, but some are online now :)14:32
dkoI see, ok :)14:32
dkoso, I started to work with it a couple of days ago, because we'd need it for some local projects, and I'm wondering about a few things14:32
dkoe.g. what's the recommended way to handle versioning of the elements?14:33
slagleyou mean the elements themselves, or the git repositories they use (like nova)?14:34
*** matty_dubs|gone is now known as matty_dubs14:34
dkoI'm thinking about: if I would like to create an element for example to install java on the image, then I'd have 32/64 bit 6/7 (or even subversions)14:35
Ngdko: we don't have a particular story around versioning elements, but something you might consider, since I'm guessing those elements would be very very similar, would be to have a single one which you can influence with environment variables14:35
dkoyes, that was my initial thought about it too14:36
dkobut then my script should handle the different versions14:36
dkoanother way to do it would be to add a version arg to the element itself (e.g. my-element=1.02, and default to the highest version number available), and then have a different, much smaller element for every version14:37
*** saju_m has joined #tripleo14:38
dkofor this of course I would have to be able to list the available versions grouped by the elements14:39
slagleseems like you could end up with a lot of different elements that way14:42
dkoexactly, and that's why I'm asking what would be the nicest way to do it14:43
slaglewe rely heavily on environment variables for this sort of thing, but i don't know that that's the nicest way :)14:44
slaglewe have a source-repositories element that can download different "source" types14:45
slaglegit repos, files, tarballs, etc14:45
slaglethat can be influenced by environment variables14:45
slagledepending on how you do the java install, you may be able to do that14:45
slagleso source-repositories would download what you need to install, then your install scripts in the element would actually do the install14:46
dkooh, yes, regarding that, I've run into an issue :) I tried to add files and the cache-url element always ended up with an "Server returned an unexpected response code. [000]" - because curl could get the file and the response code was 000 :)14:46
slagleis that an http server? :)14:47
dkono14:47
dkobut still, the cache tries to cache it14:47
slagleor are you trying to do a file://14:47
dkoyes, I'm doing it with file://14:47
slaglecache-url would need an update to support that14:48
dkowe could do the update, we have some openstack commiters around, just wanted to check with you guys whether it's really an issue or I was just missing some switch or something14:49
dkoregarding the versioning again, if we stay with env. vars, then we potentially could have a very big script, handling the different versions, right<14:50
dko?14:50
Ngpotentially, sure14:50
slagleyes; if each version is installed differently14:50
Ngdko: ooi, where are you using file:// URIs?14:51
dkoin the source-repository-* file in my element14:52
dko[name] tar [dest] file://...14:52
dkoor even [name] file [dest] file://14:53
dkobecause if I don't use the file:// then the cache-url has an error in the curl call14:53
dkothis way it's just a return code of 000 which can handled with an if14:54
Nghmm, I suppose it might be worth teaching source-repositories to not try and curl file:// URIs14:55
Ngbut fwiw, you could just write an extra-data.d script that copies your local files into the right places14:56
Ngdepending on what it is though, I can see an argument for having source-repositories do it, to reduce codepath differences between, say, dev/prod environments that are fetching their tarballs from different places14:57
dkoyes, that's treu14:57
dko*true14:58
dkobut I'm wondering how could now someone use the [name] file [dest] thingy in source-repositories?14:58
dkooh, I see, with remote files14:59
rbradyslagle: ping14:59
openstackgerritRadomir Dopieralski proposed a change to openstack/tuskar-ui: Implement the deployment overview and progress page  https://review.openstack.org/7267114:59
openstackgerritA change was merged to openstack/tuskar: Created initial data for Tuskar  https://review.openstack.org/7273415:00
*** cody-somerville has joined #tripleo15:00
dkobut regarding the versioning, the question still remains: if I would like to use the diskimage-builder in an automated system, how do I list the possible elements with versions?15:01
dkoI can't do it with just using this tool, can I?15:02
SpamapSdko: IMO, what you want is a local config file for the elemnts to read to help control the build15:04
Ngdko: correct, we don't support versioning of elements15:04
SpamapSdko: but traditionally we've used environment variables to influence the elements.15:05
SpamapSaand with that they're calling for boarding15:05
slaglerbrady: pong15:05
* SpamapS heading to Sunnyvale to have a chat w/ our corporate overlords. :)15:05
dkohave a nice flight then15:06
dko:)15:06
dkoso you think, that having versioned elements and listing the available elements is out of scope of diskimage-builder or it's just didn't happen yet?15:07
*** edmund has joined #tripleo15:07
SpamapSdko: no use case has been presented for it.15:08
SpamapSdko: we definitely influence the content so we can build with specific commits from git15:08
SpamapSand presumably you could just use that, and then branches in the element code to handle differences based on what is being pulled15:08
dkothat's of course OK for version controlled system, where you have the source yourself, but what is with libraries or proprietary products?15:09
dkoe.g. as I mentioned with java15:09
* SpamapS is B59 .. a few more moments of peace before boarding15:09
SpamapSdko: s/commit/version-of-package/ ?15:09
SpamapSok have to go15:10
dkoyou can have oracle, open, ibm, I don't know what else and different versions and provide it for the diskimage-builder as possibilities15:10
dkoyou could want an image with oracle 6uXX, another with ibm 7uXX, etc15:10
dkoyou could control these with env. var.s but then you could eventually have a veryvery big script15:11
openstackgerritChris Jones proposed a change to openstack/diskimage-builder: Teach cache-url to handle file:// URIs.  https://review.openstack.org/7296415:12
rbradyslagle: I'm running into an issue where my previously running cinder element on the overcloud has broken.  I'm using the same old heat template that previously worked.  Essentially, it's like the cinder repo makes in into /opt/stack, but the cinder-api service doesn't get installed.15:12
rbradyslagle: I've pulled the latest heat-templates, image-elements and15:13
rbradydiskimage-builder.  I'm using your repo/branch of incubator and the uc-live gist.  Do you think there's anything relevent in the latest of upstream/incubator I'd need to pull down?  I didn't see anything that jumped out at me but wanted to check before I went down the rabbit hole again.15:13
*** lazy_prince has quit IRC15:13
Ngdko: I'm not sure that versioning elements would really help you there. You might want to have one element per java provider (i.e. oracle/open/ibm) and then pass the version required, as an env var15:13
*** max_lobur is now known as max_lobur_afk15:14
Ngdko: (in case you didn't spot it, I just proposed a fix for cache-url and file:// URIs :)15:15
dkoNg: thanks, for the proposed changed, it's the same I did on my local copy of the repo :)15:16
dkoon the versioning: thanks for the insight, I'll talk further with my colleagues, if some new point of view comes up, I'll return here with it15:17
*** CaptTofu has quit IRC15:17
*** cd-undercloud has joined #tripleo15:18
cd-undercloud************** overcloud complete status=1 ************15:18
*** cd-undercloud has quit IRC15:18
openstackgerritLadislav Smola proposed a change to openstack/tuskar: Using merge.py from tuskar to manage the stack  https://review.openstack.org/5204515:23
*** BLZbubba has joined #tripleo15:31
*** akuznets_ has quit IRC15:32
BLZbubbahmm i'm guessing this isn't a channel for OpenOffice.Org aka OOo15:32
*** sballe has joined #tripleo15:33
openstackgerritRadomir Dopieralski proposed a change to openstack/tuskar-ui: Implement the deployment overview and progress page  https://review.openstack.org/7267115:36
*** akuznetsov has joined #tripleo15:36
*** akuznetsov has quit IRC15:36
*** dkehn__ has joined #tripleo15:37
*** coolsvap has joined #tripleo15:37
*** dkehn has quit IRC15:38
*** dkehn_ has quit IRC15:38
*** peoplemerge1 has joined #tripleo15:38
*** akuznetsov has joined #tripleo15:39
openstackgerritRadomir Dopieralski proposed a change to openstack/tuskar-ui: Implement the deployment overview and progress page  https://review.openstack.org/7267115:39
*** akuznetsov has quit IRC15:40
*** dkehn has joined #tripleo15:40
*** olaph has quit IRC15:40
*** AaronGr_Zzz is now known as AaronGr15:40
openstackgerritA change was merged to openstack/python-tuskarclient: Add CLI support for Overclouds and Overcloud Roles  https://review.openstack.org/7230615:40
*** olaph has joined #tripleo15:42
*** dkehn_ has joined #tripleo15:43
openstackgerritDevananda van der Veen proposed a change to openstack/tripleo-incubator: Add Ironic bits to _undercloud  https://review.openstack.org/7296915:44
*** dkehn has quit IRC15:45
devanandaNobodyCam: ^15:45
devanandaSpamapS: ^15:45
* NobodyCam looks15:45
*** dkehn__ has quit IRC15:47
*** dkehn__ has joined #tripleo15:47
*** lblanchard has quit IRC15:48
devanandaNobodyCam: i think the last piece is modifing scripts/setup-baremetal to enroll via ironic, with the right extra-specs and such ?15:48
*** CaptTofu has joined #tripleo15:48
*** dkehn has joined #tripleo15:48
*** gcha has left #tripleo15:49
NobodyCamdevananda: register nodes bit of setup baremetal ya15:49
devanandaya15:49
*** davidlenwell_ has joined #tripleo15:49
devanandaand possibly the flavor-create15:49
devanandaor flavor-key15:49
*** lblanchard has joined #tripleo15:50
NobodyCamflavor gets K & r which we still need15:50
* NobodyCam thinks.. but needs to dbl check15:50
*** gcha has joined #tripleo15:51
*** jprovazn has quit IRC15:51
*** SpamapS_ has joined #tripleo15:51
*** gcha has joined #tripleo15:53
devanandaya. but is ironic keying off of 'baremetal:deploy_*' ?15:53
*** dkehn_ has quit IRC15:56
*** markmc has quit IRC15:56
*** martyntaylor has quit IRC15:56
*** viktors has quit IRC15:56
*** bauzas has quit IRC15:56
*** d0ugal has quit IRC15:56
*** tzumainn has quit IRC15:56
*** SpamapS has quit IRC15:56
*** Lotus907efi_ has quit IRC15:56
*** davidlenwell has quit IRC15:56
*** mordred has quit IRC15:56
NobodyCamdevananda: yep lines 48 thru 57 of https://review.openstack.org/#/c/51328/21/nova/virt/ironic/ironic_driver_fields.py15:57
*** ifarkas has quit IRC15:58
*** d0ugal has joined #tripleo15:58
devanandaNobodyCam: ahh, right. ty15:59
devanandaNobodyCam: tiny nit on the formatting there -- just posted to review16:00
NobodyCam:)16:00
NobodyCamdoh yes I agree with you nit :)16:01
*** coolsvap1 has joined #tripleo16:01
*** markmc has joined #tripleo16:02
*** tzumainn has joined #tripleo16:03
*** StevenD57 has joined #tripleo16:03
*** coolsvap has quit IRC16:03
*** martyntaylor has joined #tripleo16:04
*** viktors has joined #tripleo16:04
*** mordred has joined #tripleo16:04
*** bauzas has joined #tripleo16:05
*** gcha has quit IRC16:10
*** nosnos has quit IRC16:12
*** ekarlso has joined #tripleo16:19
ekarlsosource $(dirname $0)/devtest_variables.sh16:20
ekarlsois that a bit off ?16:20
ekarlsotrying to do the devtest stuff16:21
*** dko has quit IRC16:22
*** olaph has quit IRC16:25
*** ftcjeff has joined #tripleo16:25
*** olaph has joined #tripleo16:26
*** spzala has joined #tripleo16:31
openstackgerritLadislav Smola proposed a change to openstack/tuskar: Using merge.py from tuskar to manage the stack  https://review.openstack.org/5204516:33
*** matty_dubs is now known as matty_dubs|lunch16:33
devanandaekarlso: yae, it's off16:38
devanandaekarlso: should be source $TRIPLEO_ROOT/tripleo-incubator/scripts/....16:39
ekarlsodevananda: any updated docs arond ?16:41
*** CaptTofu has quit IRC16:41
devanandaekarlso: the site is built from tip ... just post a patch to fix it :)16:41
*** pblaho has quit IRC16:41
devananda*anyone can just ...16:42
*** cd-undercloud has joined #tripleo16:42
cd-undercloud************** overcloud complete status=1 ************16:42
*** cd-undercloud has quit IRC16:42
ekarlsodevananda: is there other things that are off ?16:42
*** coolsvap1 has quit IRC16:44
devanandaekarlso: not that are currently in my mind and not in gerrit16:45
devanandathough I have been getting a DBError in nova-conductor.log in my undercloud this morning16:46
devananda*in my seedcloud16:47
devanandadont know if it's my env, since i'm trying to add Ironic support and may have broken things16:47
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: Add NeutronPublicInterface arg for the undercloud  https://review.openstack.org/7209416:47
devanandaanyone else seeing this? http://paste.openstack.org/show/64693/16:48
*** rdopieralski has quit IRC16:50
*** dtantsur has quit IRC16:50
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Add disk-image-edit utility to help edit images.  https://review.openstack.org/7195816:50
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Connect OvercloudRole api calls to Tuskar  https://review.openstack.org/7298916:51
*** olaph has quit IRC16:51
*** bauzas has quit IRC16:53
ekarlsodevananda: what does one set TRIPLEO_ROOT to ?16:53
*** CaptTofu has joined #tripleo16:54
*** julim has quit IRC16:57
*** coolsvap has joined #tripleo17:00
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Support adding DHCP interfaces one at a time.  https://review.openstack.org/7196317:01
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Add Fedora DHCP interfaces via udev rules  https://review.openstack.org/7196417:01
*** rlandy has quit IRC17:01
devanandaekarlso: what ever you want. but here's the default: http://git.openstack.org/cgit/openstack/tripleo-incubator/tree/scripts/devtest_variables.sh#n3517:01
*** e0ne has quit IRC17:05
*** dkehn__ is now known as dkehn_17:08
*** cwolferh_ has joined #tripleo17:10
*** markmc has quit IRC17:11
ekarlsodevananda: what os is needed for it ?17:12
ekarlsoI tried on ubuntu 12.04 but missing packages :p17:12
*** geerdest has joined #tripleo17:14
*** rbrady is now known as brady-afk17:14
*** akuznetsov has joined #tripleo17:27
openstackgerritLadislav Smola proposed a change to openstack/tuskar: Using merge.py from tuskar to manage the stack  https://review.openstack.org/5204517:27
*** bauzas has joined #tripleo17:29
*** athomas has joined #tripleo17:29
*** bauzas has quit IRC17:36
*** lucasagomes is now known as lucas-afk17:37
*** matty_dubs|lunch is now known as matty_dubs17:38
Ngekarlso: it's generally best to run the latest ubuntu release, I'm pretty sure we only work with saucy (13.10) right now17:38
*** bauzas has joined #tripleo17:38
Ngthe jq dependency cut out raring, afair17:38
Ngwell, we probably work with 14.04, but I'm not aware of any of us running that yet, since it's not out (although it may well behoove us to do so, since that is likely to be a very common deployment platform for tripleo)17:38
*** jtomasek has quit IRC17:45
SpamapS_Ng: I'll be on trusty by end of February17:47
*** rpodolyaka1 has joined #tripleo17:48
geerdesttrying a fresh build today on 13.10 and running into this17:48
geerdestWaiting for seed VM to boot.17:48
geerdestPING 192.168.122.53 (192.168.122.53) 56(84) bytes of data.17:48
geerdest64 bytes from 192.168.122.53: icmp_seq=1 ttl=64 time=0.163 ms17:48
geerdest--- 192.168.122.53 ping statistics ---17:48
geerdest1 packets transmitted, 1 received, 0% packet loss, time 0ms17:48
geerdestrtt min/avg/max/mdev = 0.163/0.163/0.163/0.000 ms17:48
geerdestBooted. Found IP: 192.168.122.53. Waiting for ssh service to start.17:48
geerdest.SSH-2.0-OpenSSH_6.2p2 Ubuntu-6ubuntu0.117:48
geerdestProtocol mismatch.17:48
geerdestWaiting for SSH hostkey.17:48
geerdestWarning: Permanently added '192.168.122.53' (ECDSA) to the list of known hosts.17:48
geerdestPermission denied (publickey).17:48
geerdest.Warning: Permanently added '192.168.122.53' (ECDSA) to the list of known hosts.17:48
geerdestPermission denied (publickey).17:48
geerdest.Warning: Permanently added '192.168.122.53' (ECDSA) to the list of known hosts.17:48
*** matsuhashi has quit IRC17:48
*** dprince has quit IRC17:50
*** saju_m has quit IRC17:50
*** saju_m has joined #tripleo17:51
*** matsuhashi has joined #tripleo17:51
* Ng disappears for a bit to do the thing where your kids don't starve or get sleep deprived17:52
SpamapS_Ng: coddling them17:52
*** ftcjeff has quit IRC17:53
*** hashar has quit IRC17:53
*** matsuhashi has quit IRC17:55
*** saju_m has quit IRC17:58
*** saju_m has joined #tripleo17:59
*** pleia2 has quit IRC18:02
*** pleia2 has joined #tripleo18:03
*** cd-undercloud has joined #tripleo18:06
cd-undercloud************** overcloud complete status=1 ************18:06
*** cd-undercloud has quit IRC18:06
*** bauzas has quit IRC18:07
*** brady-afk is now known as rbrady18:14
*** cadenzajon has joined #tripleo18:16
*** julim has joined #tripleo18:17
*** peoplemerge1 has quit IRC18:23
*** dprince has joined #tripleo18:26
*** dkehn__ has joined #tripleo18:32
*** davidlenwell_ is now known as davidlenwell18:32
*** ChanServ sets mode: +v davidlenwell18:32
*** dkehn_ has quit IRC18:35
*** dkehn has quit IRC18:35
*** dkehn has joined #tripleo18:37
*** dkehn__ is now known as dkehn_18:37
*** jprovazn has joined #tripleo18:48
*** saju_m has quit IRC18:51
peoplemergereread the devtest docs this morning, it is sinking in. I think I know what to do to get seed and undercloud VMs then "Fake" desktop hardware overcloud: Cut & paste var, setup, testenv, ramdisk, seed.  Then step through undercloud and don't register the nodes at step 11.18:57
peoplemergewait, actually scratch that.  the undercloud deploy step 4 must need at least a mac of my cluster.18:58
lifelessright, you need to register a node with the seed18:59
*** saju_m has joined #tripleo19:00
peoplemergelifeless: Aha!19:00
peoplemergelifeless: yesterday I gained a clearer picture of how to rcfiles switch between environments.19:01
peoplemergeIt probably appears like I'm struggling, but devtest surprisingly simple considering what all it does.  It's shaping up as a tremendously valuable tool.19:03
lifelesspeoplemerge: :)19:03
lifelesspeoplemerge: its a vertical learning curve19:03
peoplemergelifeless: true! thank you for helping me through it!19:03
*** martyntaylor has left #tripleo19:05
*** e0ne has joined #tripleo19:06
bnemecdevananda: I'm seeing the same error in my seed. :-(19:09
bnemecDid you find a solution yet?19:10
devanandabnemec: no :(19:10
bnemecdevananda: Guess I'll break for lunch then. :-)19:11
bnemecAnd revisit this when I'm less cranky from lack of food.19:12
lifelesswhats the error ?19:13
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Move init-neutron-ovs to bin dir in src tree.  https://review.openstack.org/7302019:16
*** olaph has joined #tripleo19:20
dprincelifeless/SpamapS_: So regarding the network interface persistance stuff... I'm just going to drop the Debian implementation because you guys don't seem to be buying it19:22
devanandalifeless: http://paste.openstack.org/show/64693/19:23
dprincelifeless/SpamapS_: This stuff is like first order of business for me though because right now we can't reboot nodes unless we fix this stuff. No rebooty, no upgrady. Gotta crawl before we walk...19:25
openstackgerritJeremy Stanley proposed a change to openstack/diskimage-builder: Remove tox locale overrides  https://review.openstack.org/7220819:29
*** cd-undercloud has joined #tripleo19:29
cd-undercloud************** overcloud complete status=1 ************19:29
*** cd-undercloud has quit IRC19:29
*** bauzas has joined #tripleo19:33
*** rpodolyaka1 has quit IRC19:35
lifelessdprince: uhm19:36
lifelessdprince: I think it should be consistent between os's - consistency matters a lot19:37
lifelessdprince: I am fine with debian persistence; I have no more or less concerns there than fedora/suse/rhel19:37
lifelessdprince: I do want to dive deeper into whether it makes sense, but - the spec I drafted should work for both persistence and non-persistence19:38
*** ccrouch has quit IRC19:39
dprincelifeless: does this command fly on Ubuntu to help me obtain the netmask19:40
dprincelifeless: ipcalc -m 192.168.1.1/2419:40
lifelessdprince: its installable19:40
lifelessdprince: we've used the python netaddr stuff elsewhere19:41
*** peoplemerge has quit IRC19:41
lifelessI think thats currently installed by default19:41
dprincelifeless: okay. Fedora has it by default so I may go with it.19:41
geerdestno -m parameter on ubuntu19:41
dprincelifeless: netaddr is an option too but I'd want to explicitly add it in this element.19:41
NgSpamapS_: kids these days, eh?19:42
dprincelifeless: I could also just shell it up and write a bash function to do the conversion... but no need to carry that if we can run a one line command here I think19:48
*** saju_m has quit IRC19:48
*** peoplemerge has joined #tripleo19:49
lifelessdprince: version 0.4119:52
lifelessdprince: I think netaddr will be the way19:52
lifelessdprince: since even trusty still has 0.4119:53
dprincelifeless: funny, I actually did this initially and then was like oh the extra netaddress parameter will be fine. But whatevs19:53
lifelessdprince: what version of ipcalc do you have there?19:53
lifelessdprince: we had the extra address before, and we kept getting it wrong19:53
dprincelifeless: ipcalc on Fedora is in the initscripts package so I'm not sure of the version offhand19:54
lifelessah19:55
lifelesskk19:55
dprincelifeless: I only suggested using because I knew it would be there. It sounds like they are different implementations across the distros so lets stick to the pythonic approach...19:55
dprincelifeless: I'll push another rev of ensure-bridge shortly with this in it instead.19:55
lifelessok19:56
lifelessthanks19:56
lifelessdevananda: oh joy, wtf.19:59
*** markmc has joined #tripleo19:59
*** julim has quit IRC19:59
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Drop EXTRA_ELEMENTS from boot-seed-vm.  https://review.openstack.org/7303220:11
dprincelifeless: so I'm actually using EXTRA_ELEMENTS for my dev setup (it is required for my powermanagement driver)20:11
lifelessdprince: hah nuts.20:12
lifelessdprince: uhm I could make it SEED_DIB_EXTRA_ARGS20:12
lifelessdprince: that would be consistent with other stuff20:12
dprincelifeless: exactly, just left a quick note on the review but SEED_DIB_EXTRA_ARGS works for me20:13
dprincelifeless: I don't care about backwards compat for EXTRA_ELEMENTS. Just nuke it and use the new one20:14
*** hashar has joined #tripleo20:15
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Rename EXTRA_ELEMENTS to SEED_DIB_EXTRA_ARGS  https://review.openstack.org/7303220:16
lifelessdprince: neither do I ^ ;)20:16
dprincelifeless: cool, similar topic... I would very much like to make boot-seed-vm not cache images like it does. Essentially I want it to be consistent with how we do the undercloud/overcloud images20:24
openstackgerritlifeless proposed a change to openstack/diskimage-builder: Better apt-sources docs.  https://review.openstack.org/7303520:24
dprincelifeless: for that matter what if we just made boot-seed-vm not do the DIB stuff and just moved that into devtest_seed.sh20:24
dprincelifeless: I guess that probably takes it too far (and would break the CI stuff)20:25
dprincelifeless: but the way it currently cache stuff with the hashed name is not intuitive20:25
greghayneslifeless: Poke about a bit of docs on what ideal environment var solution looks like20:30
greghaynesHas there been any thought to making an element-conflicts for dib elements, in similar style to element-deps20:30
greghaynesexample being xtradb-cluster excludes mysql20:31
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Point at apt-sources element in variables.  https://review.openstack.org/7304520:32
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Parameterize ci-overcloud endpoint for deploy-testenv.  https://review.openstack.org/7200220:35
openstackgerritA change was merged to openstack/tripleo-image-elements: Parameterize ci-overcloud endpoint for deploy-testenv.  https://review.openstack.org/7200220:35
*** ccrouch has joined #tripleo20:37
greghaynesah, looks like someone had the idea of putting percona in the mysql element20:47
*** julim has joined #tripleo20:52
lifelessgreghaynes: there has been, and I think that is probably something we want, bu tit doesn't seem enneeed yet20:54
*** boris-42_ has quit IRC20:55
*** cd-undercloud has joined #tripleo20:55
cd-undercloud************** overcloud complete status=1 ************20:55
*** cd-undercloud has quit IRC20:55
SpamapS_| fault                                | {"message": "No valid host was found. ", "code": 500, "details": "  File \"/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/scheduler/filter_scheduler.py\", line 107, in schedule_run_instance |20:57
SpamapS_latest devtest run failing with that for overcloud20:57
lifelesssplocally?20:57
lifelessSpamapS_: local?20:57
*** jdob has quit IRC20:58
*** d0ugal has quit IRC20:58
SpamapS_raise exception.DBError(e)\n', u'DBError: (ProgrammingError) (1064, \'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \\\': "\\\'i386\\\'", u\\\'baremetal_driver\\\': "\\\'nova.virt.baremetal.pxe.PXE\\\'"})\\\' at line 1\') \'INSERT INTO compute_nodes (created_at, updated_at, deleted_at, deleted, service_id, vcpus, memory_mb, local_gb, vcpus_used, memory_mb_use20:58
*** jdob has joined #tripleo20:58
SpamapS_doh20:58
SpamapS_lifeless: local20:58
*** SpamapS_ is now known as SpamapS20:58
*** SpamapS has quit IRC20:58
*** SpamapS has joined #tripleo20:58
*** boris-42_ has joined #tripleo20:59
lifelessSpamapS: that will be it21:00
*** hashar has quit IRC21:00
lifelessbnemec: devananda: have you filed a bug ?21:00
devanandaSpamapS: bingo. I got that this morning.21:01
bnemeclifeless: I haven't yet, no.21:01
devanandalifeless: no. i was messing with things to add ironic support, thought it was just me at first21:01
bnemecBut that definitely looks like the same error.21:01
devanandanow it's clearly not :)21:01
bnemecI got lost in openstack-dev traffic so I haven't gotten a chance to dig into it yet.21:01
lifelessargggh21:02
lifelessI just rsynced an apt mirror from machine A to B21:02
lifelessthen rm -rf'd it on machine A.21:02
lifelessnope. machine B.21:02
SpamapSdevananda: and?21:02
* lifeless re-runs21:02
*** hashar has joined #tripleo21:03
*** JoshNang has joined #tripleo21:05
*** jdob has quit IRC21:08
*** jdob has joined #tripleo21:08
SpamapSok so is this a bug in nova?21:09
lifelessor a dep like sqla etc21:10
openstackgerritDerek Higgins proposed a change to openstack/tripleo-image-elements: Parameterize geard broker and test env public interface  https://review.openstack.org/7230521:10
SpamapSinteresting21:12
SpamapSwhy do we have sqlalchemy as a system dependency?21:13
*** derekh has joined #tripleo21:13
*** jprovazn has quit IRC21:15
SpamapSdevananda: so did re-starting from scratch work for you?21:16
*** ftcjeff has joined #tripleo21:16
rbradylifeless: I'm trying to use the new scaling in merge.py to scale out block-storage and not entirely sure if I'm on the right path.21:16
SpamapShm21:17
SpamapSI think this is a template issue21:17
SpamapS\'INSERT INTO compute_nodes (created_at, updated_at, deleted_at, deleted, service_id, vcpus, memory_mb, local_gb, vcpus_used, memory_mb_used, local_gb_used, hypervisor_type, hypervisor_version, hypervisor_hostname, free_ram_mb, free_disk_gb, current_workload, running_vms, cpu_info, disk_available_least, host_ip, supported_instances, metrics, pci_stats, extra_resources, stats) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,21:17
* SpamapS should start pastebining21:17
rbradylifeless: I run make -C [path] [make-target] to get my template that works now. Then I run merge.py again, this time scaling BlockStorage=3 > [new_template-name]21:17
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Stop using all ports option w/ neutron-ovs-cleanup  https://review.openstack.org/6993721:18
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Refactor ensure-bridge for persistance  https://review.openstack.org/6991821:18
devanandaSpamapS: no21:18
devanandaSpamapS: heat template or sqla or ?21:19
SpamapSwe're trying to set a column to '[["i386", "baremetal", "baremetal"]]' ...21:19
SpamapSactually that should be ok ... hmm21:19
rbradylifeless: aaaaannnd stack-create fails http://paste.openstack.org/show/64771/21:20
derekhlifeless: want me to pick up on https://review.openstack.org/#/c/72415/ or have you another update for it?21:20
SpamapSrbrady: probably the same thing.21:20
*** hashar has quit IRC21:21
*** lblanchard has quit IRC21:22
* rbrady scrolls back a little21:22
lifelessderekh: hi!21:23
lifelessderekh: we need to deploy the testenv I think, yes?21:23
derekhyup, I think so once we get this script right21:24
lifelessderekh: I hadn't seen the -1's21:24
lifelessderekh: please, you fix :)21:24
lifelessderekh: I will reply to the comments now21:25
derekhlifeless: the regexes I had seemed to be enough to do a local devtest I'm not sure if there will be other problems in a real ci run21:25
*** dprince has quit IRC21:26
lifelessderekh: we'll find oot :)21:26
derekhlifeless: yup, true, if you want I can do a manual CI run first and see if anything else is missing21:26
lifelessderekh: well lets get this fixed, then landed, then te deployed... :)21:27
derekhlifeless: ok21:27
*** markmc has quit IRC21:29
*** lblanchard has joined #tripleo21:29
*** e0ne has quit IRC21:34
rbradySpamapS, lifeless?21:39
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Allow virsh commands from the VirtualPowerDriver  https://review.openstack.org/7241521:39
SpamapSrbrady: I'm trying to debug21:41
lifelessrbrady: whats up ?21:44
rbradylifeless: trying to use the scaling and failing.21:44
lifelessSpamapS or slagle: https://review.openstack.org/#/c/72415/21:45
lifelessrbrady: ok. Whats the failure21:45
rbrady lifeless: I run make -C [path] [make-target] to get my template that works now. Then I run merge.py again, this time scaling BlockStorage=3 > [new_template-name]21:45
SpamapSlifeless: situation is pretty desperate right now with us running into this sql fail21:45
*** dkehn__ has joined #tripleo21:46
openstackgerritA change was merged to openstack-infra/tripleo-ci: Allow virsh commands from the VirtualPowerDriver  https://review.openstack.org/7241521:47
rbradylifeless: heat stack-create fails from scheduler error21:47
*** lblanchard has quit IRC21:48
*** dkehn__ has quit IRC21:48
rbradylifeless: but running the normal case works fine (overcloud-with-blockstorage.yaml)21:48
*** dkehn__ has joined #tripleo21:48
*** dkehn has quit IRC21:48
*** dkehn_ has quit IRC21:49
*** lblanchard has joined #tripleo21:49
*** dkehn has joined #tripleo21:50
lifelessrbrady: look in nova-computes logs21:50
derekhlifeless: patch updated ^, so next problem will be that the TE host doesn't have the power driver key in authorized keys21:51
lifelessSpamapS: yeah, just working up to testing it21:51
derekhlifeless: https://github.com/openstack/tripleo-incubator/blob/master/scripts/devtest_seed.sh#L12121:51
lifelessderekh: we should be passing the power driver ssh key in, not pulling it out21:51
SpamapSlifeless: I'm poking at it too21:51
lifelessSpamapS: ok, I will work on CI in parallel, if you want me to poke directly at this with you (screen or something) let me know21:52
rbradylifeless: is the usage described correct?21:52
lifelessrbrady: Please give me more context21:52
SpamapSlifeless: the problem appears to be that the stats column is not being surrounded in strings21:52
SpamapSquotes rather21:52
*** ftcjeff has quit IRC21:53
derekhlifeless: yup, agreed but https://github.com/openstack/tripleo-image-elements/blob/master/elements/nova-baremetal/os-refresh-config/configure.d/80-nova-baremetal-virtual-power-key21:53
derekhlifeless: will swap it around21:54
lifelessderekh: we need to change incubator, templates, seed-config, and toci21:57
lifelessderekh: I'm going to do the templates now21:57
lifelessI have a bit of a stack pending :<21:58
derekhlifeless: ok21:59
lifelessI'm calling the parameter PowerSSHPrivateKey metadata location nova.baremetal.virtual_power.ssh_key22:00
*** pleia2 has quit IRC22:01
bnemecSpamapS: This https://review.openstack.org/#/c/66469/ seems like the probable culprit then.22:02
derekhok22:02
bnemecThey even mention that there's a missing check in the merged code.22:02
bnemecAlthough I tried resetting my seed nova back to the prior commit and it still threw the error.22:02
rbradylifeless: context - http://paste.openstack.org/show/64789/22:03
SpamapSbnemec: agreed22:03
SpamapSbnemec: you have to sync the db too22:03
* bnemec runs db_sync22:05
lifelessrbrady: do you have enough nodes in nova-baremetal to deploy that scale?22:05
rbradylifeless: yes22:06
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Support TripleO-CI for overcloud builds.  https://review.openstack.org/7307822:06
lifelessrbrady: rbrady is there an error in nova-compute.log ?22:06
rbradyhttp://paste.openstack.org/show/64792/22:06
*** pleia2 has joined #tripleo22:06
lifelessrbrady: and what does nova hypervisor-stats report now [with the failed stack in place]22:08
lifelessslagle: can I get a +2 on https://review.openstack.org/#/c/72740/1 ?22:09
lifelessslagle: and https://review.openstack.org/#/c/71721/222:09
rbradylifeless: nova-compute (line 46) http://paste.openstack.org/show/64793/22:09
lifelessSpamapS: is the trailing whitespace in https://review.openstack.org/#/c/71725/ optional ? I thought I needed '- ' to do list.22:10
*** lucas-afk is now known as lucasagomes22:11
lifelessrbrady: that seems to explain your problem ;)22:11
lifelessFeb 12 22:06:16 undercloud nova-compute[3642]: 2014-02-12 22:06:15.992 3642 TRACE nova.compute.manager [instance: f093d2cd-455a-416c-8d17-360398ef9b16] Stderr: 'qemu-img: error while writing sector 2195456: No space left on device\n'22:11
rbradylifeless: nova hypervisor-stats http://paste.openstack.org/show/64794/22:11
lifelessrbrady: line 50 of the error pastelog22:12
lifelessrbrady: you might find that making sure you have 5daea2e8e08fc609e34faa23556cd57130e3ac25 in your nova tree helps22:13
lifelessrbrady: or make your controller node root substantially larger22:13
rbradylifeless: can you confirm the process usage in context paste?22:13
SpamapShm22:14
lifelessrbrady: no, because I haven't tried scaling the block layer yet22:14
rbradynova tree?22:14
lifelessrbrady: but you've got a clear error in nova-compute that will explain your symtoms22:14
lifelessderekh: ok, template done. which tree are you hacking on?22:14
openstackgerritA change was merged to openstack/tripleo-heat-templates: Permit overriding the undercloud controller ip.  https://review.openstack.org/7274022:15
derekhlifeless: incubator22:15
lifelessok, i'll update the seed config to have a seddable value for you22:15
openstackgerritSteve Kowalik proposed a change to openstack-infra/tripleo-ci: Support overcloud testing  https://review.openstack.org/7308122:16
rbradylifeless: I don't understand the reference to the nova tree or the next comment, but I guess I'll come back to bug you about those once I mitigate the other issue.22:16
lifelessrbrady: nova tree - the copy of nova running in your undercloud22:16
lifelessrbrady: there is a bugfix just landed that I wrote to delete images after deploying them22:17
lifelessrbrady: it would free disk space for you22:17
*** lblanchard has quit IRC22:20
slaglelifeless: we already have a NeutronPublicInterface in overcloud-source.yaml, although with a different description than the one you added22:21
slaglelifeless: are they meant to be the same?22:21
SpamapSlifeless: commented22:21
SpamapSbnemec: I think the migrations are not working22:22
SpamapSbnemec: the stats column should be dropped22:22
lifelessslagle: no22:23
bnemecSpamapS: Yeah, I wasn't able to get it working.  I'm trying to rebuild my seed with the followup change to see if it helps.22:23
lifelessslagle: but I will double check and explain soon as I push the tie branch - 2m22:23
*** cd-undercloud has joined #tripleo22:24
cd-undercloud************** overcloud complete status=1 ************22:24
*** cd-undercloud has quit IRC22:24
bnemecAlthough if it's a migrations problem then it probably won't fix it. :-/22:24
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Inject rather than read-out the virt power key.  https://review.openstack.org/7308522:25
lifelessslagle: ok with you22:26
lifelessslagle: the Hypervisor variant is for the hypervisors22:26
lifelessslagle: its not really a 'public interface', its more 'move this device to the bridge you make'22:27
lifelessslagle: the revised schema here - https://etherpad.openstack.org/p/tripleo-network-configuration - will sort all that out22:27
lifelessslagle: we may still have different config for the hypervisor vs control plane, but the names won't be so specific and hopefully thus less confusing22:28
lifelessderekh: ok tie pushed up, you're still on incubator ?22:28
lifelessderekh:         "ssh_key": "PUTAPRIVATEKEYHERE",22:28
lifelessderekh: is what you need to sed out with the key you make / get from the testenv json22:28
lifelessderekh: its a literal, not uuencoded22:29
*** athomas has quit IRC22:29
lifelessderekh: what testenv key did you choose?22:29
lifelessSpamapS: sorry to interrupt, I need yaml advice22:29
derekhlifeless: yup, spotted it22:29
*** rbrady is now known as rbrady-afk22:30
lifelessSpamapS: back in https://review.openstack.org/#/c/71725/22:30
SpamapSlifeless: np22:31
SpamapSbnemec: so my migrate version is 233, but I have no compute_node_stats ttable22:32
SpamapSbnemec: definitely broken migrations22:32
bnemecSpamapS: I don't think you should have compute_node_stats in 233.22:32
bnemecSpamapS: Isn't that the one being dropped in the migration?22:32
SpamapSI thought that was added22:33
lifelessSpamapS: commented again actually - to explain22:34
SpamapSbnemec: ah right, doh22:35
lifelessSpamapS: so there are two questions a) is the indent needed (I think it is per the fn signature definition from AWS) and b) is the trailing space on the line that sets up the nested list needed or can we avoid that somehow ?22:35
SpamapSwas reading the downgrade method22:35
bnemec:-)22:35
*** matty_dubs is now known as matty_dubs|gone22:35
*** jdob has quit IRC22:37
openstackgerritDerek Higgins proposed a change to openstack/tripleo-incubator: Inject the key for the virtual power driver  https://review.openstack.org/7308922:37
derekhlifeless: ^^ doesn;t it need to be encoded in some way so it doesn;t screw up the json?22:38
lifelessderekh: ssh keys are already encoded22:38
lifelessderekh: its a long unicode string with newlines but no "'s.22:38
lifelessderekh: you might find jq does a one-liner edit for you rather than sed22:39
derekhlifeless: its the linebreack I thought would be the problem22:39
derekhlifeless: will check22:39
lifelessderekh: oh right - so standard json encoding22:41
lifeless\n22:41
openstackgerritA change was merged to openstack/tripleo-heat-templates: Make it possible to do physical networks for VMs.  https://review.openstack.org/7172122:42
*** shardy is now known as shardy_afk22:43
SpamapSbnemec: ah, backing up doesn't work because of versioned nova objects I think... not entirely sure yet22:44
bnemecSpamapS: Yeah, still kind of stumped here too.  The followup nova fix didn't do anything either.22:45
*** e0ne has joined #tripleo22:46
lifelessderekh: ok jq doesn't seem to have quite what we want here22:48
*** e0ne has quit IRC22:48
bnemecSpamapS: Oh, wait.  I forgot that it's not running with the code in /opt/stack.22:48
lifelessderekh: a trivial python helper22:48
lifelessderekh: could do it22:48
bnemecThat's why it isn't working for me.22:48
derekhlifeless: to convert the newlines to "\n" or to insert the result into the json, or both22:49
lifelessjust working one up - sec22:49
lifelessso the python bit is22:51
lifelessecho $CONTENT | python -c "import sys; import json; print json.dumps({'nova':{'baremetal':{'virtual_power':{'ssh_key': sys.stdin.read()}}}})"22:51
lifelesswhich gets you a json fragment22:51
lifelessnow I just need to make jq do the merge22:52
*** CaptTofu has quit IRC22:52
bnemecSpamapS: I think we have a winner.22:54
bnemecI downgraded the db to 232, reset /opt/stack/nova back to a commit prior to the stats change, and re-ran os-svc-install.22:54
bnemecMy undercloud looks to be deploying now.22:55
bnemecIt didn't have a scheduling failure anyway.22:55
SpamapSbnemec: right thats working for me too22:55
derekhlifeless: how about all in one, python -c 'import json, sys ; j=json.load(open(sys.argv[1]));j["nova"]["baremetal"]["virtual_power"]["ssh_key"] = open(sys.argv[2]).read().replace("\n", "\\n");print j' config.json contentfile > new_config.json22:56
lifelessderekh: could do; if we're doing that we don't need j22:57
lifelessprint(json.dumps(json.load().update({....))22:57
lifelessderekh: whichever you prefer though22:58
lifelessderekh: j is fine :)22:58
*** wusWWW has joined #tripleo22:58
derekhok, will drop j22:59
lifelessderekh: I truely have no pref22:59
lifelessderekh: it is perhaps long enough we want a script not a one-liner22:59
bnemecSpamapS: Okay, do we have a bug open that we can show the nova folks?23:00
bnemec(my undercloud finished successfully)23:00
derekhlifeless: ya, it is getting a bit long and will be needed it two places, creating a script23:01
lifelessderekh: two places?23:01
lifelessderekh: its just a parameter for heat.23:01
bnemecSpamapS: Or are we thinking this might be a setup issue on our end?23:01
lifelessderekh: FWIW:23:03
lifelessjq -s '.[0]+.[1]' elements/seed-stack-config/config.json <(echo $CONTENT | python -c "import sys; import json; print json.dumps({'nova':{'baremetal':{'virtual_power':{'ssh_key': sys.stdin.read()}}}})")23:03
derekhlifeless: yup, thought they were the same for a minute, the heat param will need the newlines converted23:03
lifelessderekh: will it ?23:03
derekhlifeless: maybe not, I assumed it would23:05
*** rwsu has quit IRC23:06
derekhlifeless: that jq command zaps everything under nova23:08
*** rwsu has joined #tripleo23:08
lifelessderekh: ahahaha23:09
SpamapSbnemec: I think we open a bug in nova with the details you discovered, and ping nova core on #openstack-nova to take a closer look23:22
SpamapSbnemec: it is entirely possible this is only a problem on baremetal.23:22
*** lucasagomes has quit IRC23:23
bnemecSpamapS: Yeah, I was thinking the same thing since it seems to be choking on baremetal details.23:24
bnemecI'll get started writing up what I've found so far.23:24
openstackgerritDerek Higgins proposed a change to openstack/tripleo-incubator: Inject the key for the virtual power driver  https://review.openstack.org/7308923:29
SpamapSbnemec: maybe the baremetal stats are in the wrong format?23:31
derekhlifeless: updated the commit the python seems to work, trying the update seems to zap dict contents aswell so kept the j, I gotta run now but will try to get a end to end run in the morning and update whatever you have23:33
lifelessderekh: push your work up, I'll keep hacking23:33
bnemecSpamapS: I dunno.  I just opened the bug: https://bugs.launchpad.net/nova/+bug/127957223:33
uvirtbotLaunchpad bug 1279572 in nova "DBError in nova-compute with baremetal driver after stats table change" [High,New]23:33
derekhlifeless: the incubator patch is up, will do toci now23:34
lifelessderekh: cool!23:35
*** bauzas has quit IRC23:35
StevenK2014-02-12 23:14:39.417 | Waiting for the undercloud stack to be ready23:38
StevenKHm23:38
SpamapSlifeless: hey, did you know that rabbitmq doesn't handle split brains?23:39
lifelessSpamapS: still doesn't? fark23:39
SpamapSsdake: actually, around here? ;)23:39
sdakespamaps sup23:39
SpamapSsdake: You know about split brain stuff.. I want to ask you about what QPID does to mitigate them.23:39
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: create the key to be used by the virt power driver  https://review.openstack.org/7310323:41
derekhlifeless: I think thats all toci needs to do, obviously haven't tried it, got an appointment in the morning so will be an hour or 2 later then usual, mail me if I need to know anything otherwise will start with what ever patches you have up23:43
peoplemergels23:43
greghaynesSpamapS: I think you found a highly effective way to scare people away ;)23:44
*** derekh has quit IRC23:44
*** jcoufal has quit IRC23:46
*** cd-undercloud has joined #tripleo23:47
cd-undercloud************** overcloud complete status=1 ************23:47
*** cd-undercloud has quit IRC23:47
*** JoshNang has left #tripleo23:50
greghaynesSpamapS: re rmq split brain, does that apply to active/passive setup or just active/active?23:52
*** CaptTofu has joined #tripleo23:56
lifelessgreghaynes: both23:58
greghayneshrm, figured as long as youre willing to accept brief downtime while you failover you could avoid it23:59
greghaynesbasically make sure old master is good and dead23:59

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