Thursday, 2014-04-03

tchaypomy paste buffer is twins!00:00
*** morazi has quit IRC00:00
tchaypohttps://bugs.launchpad.net/tripleo/+bug/1301220 is the useful bit00:00
uvirtbotLaunchpad bug 1301220 in tripleo "pip can't find markupsafe when running devtest_seed.sh" [High,Triaged]00:00
lifelesstchaypo: so what happens if you do session.get of a url which 404s00:00
lifelesstchaypo: does it raise ?00:00
lifeless        except requests.HTTPError as exc:00:00
lifeless            level = 2 if exc.response.status_code == 404 else 100:00
lifeless            cls._handle_fail(req, link, exc, url, cache=cache, level=level)00:00
lifelesslooks like thats the 404 handler00:01
lifelessso yeah, requests bug - getting a path which is not there should be a 404 not an OSError00:01
lifelessfirst stage workaround would be to add an OSError except there I think - I'm concurring with your thinking00:02
tchayponot a requests bug - download.py implements its own adapter that overrides BaseAdapter from requests00:02
*** eguz has quit IRC00:02
tchayposo I think this is a pip bug - its Adapter should return a 404 if the stat fails00:02
lifelessoh okay00:03
lifelessalso aiieeee why do folk make this stuff so complicated00:03
tchaypobut you're right: if download.py:149 raised, index.py:670 would fail and execution would drop to the "except requests.HTTPError" on 689 that you pointed out00:05
tchaypoand from that point we should be fine00:05
*** andreaf2 has quit IRC00:06
tchaypoReturning an HTTPError for something that didn't touch HTTP feels a little bit wrong, but no wronger than using requests to read the local filesystem00:06
*** blamar has quit IRC00:06
tchaypolooking at   File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/sessions.py", line 486, in send00:08
tchaypo    r = adapter.send(request, **kwargs)y00:08
tchaypobah00:08
tchaypolooking at the latest in github, this is still the case now, so I'll get them a pull request this afternoon00:08
tchaypomy truck is here00:08
StevenKYour truck?00:08
*** blamar has joined #tripleo00:09
*** maru_afk is now known as marun00:20
*** yamahata has joined #tripleo00:22
*** blamar has quit IRC00:26
*** matsuhashi has joined #tripleo00:28
*** blamar has joined #tripleo00:32
greghaynesaye, looks like my issue isnt a scaling problem, there just exists both a NovaCompute0Config and NovaComputeConfig and the latter isnt being pulled into the resulting template :/00:39
*** rlandy has quit IRC00:40
lifelesstchaypo: once we have a fix, can we arrange to monkeypatch the pip we use to have it?00:43
*** julim has quit IRC00:55
*** julim has joined #tripleo00:56
*** julim has quit IRC01:00
StevenKHm01:02
*** matsuhashi has quit IRC01:05
*** matsuhashi has joined #tripleo01:06
*** julim has joined #tripleo01:07
StevenKHm01:07
Lotus907efilifeless: I am working on a fairly lengthy document that explains how to build a precise based qcow2 image that can then be booted using the nova boot command onto a baremetal node.01:07
StevenKos-cloud-config is in the cache, but unbuilt, so I can't call any scripts01:08
lifelessLotus907efi: from your custom repo, right ?01:08
Lotus907efiit is based partially on the directions you provided a while ago on how to boot a baremetal node01:08
Lotus907efiwell that part is later. this is a fairly long document and I am just up to the part of doing it with plain precise01:09
lifelessLotus907efi: ok. Why is it long?01:09
StevenKAnd setup.py build doesn't give me scripts either01:09
Lotus907efiafterwards I will add the bits on how to do the same thing from our private repo01:09
StevenKOh, wait01:09
Lotus907efilifeless: dude it is a fairly complex operation01:09
*** cwolferh_ has joined #tripleo01:09
Lotus907efiwait until I have saved something and then I will send you the link01:10
lifelessLotus907efi: ok :)01:10
Lotus907efiif you think then think I could have covered it in a shorter document and completely described all of the steps, you can let me know what I can cut out.  :D01:10
*** yamahata has quit IRC01:11
Lotus907efiif you then think I could have covered it in a shorter document and completely described all of the steps, you can let me know what I can cut out. :D01:11
*** julim has quit IRC01:12
Lotus907efiand it will be even longer once I get to the directions on how to do this from our custom private repo01:12
*** cwolferh has quit IRC01:12
Lotus907efisince for instance that required me to create a new $HOME/.cache/image-create/precise-server-cloudimg-amd64-root.tar.gz file that matched our repo contents01:13
*** TravT has quit IRC01:14
*** geerdest has quit IRC01:24
Lotus907efilifeless: I e-mailed the link to the wiki page01:27
Lotus907efijust now01:28
Lotus907efiit is not complete yet but is about 70% done I think01:28
*** nosnos has joined #tripleo01:29
lifelessk, I'll dig up my OATH and have a look shortly01:30
*** julim has joined #tripleo01:37
*** ilives has joined #tripleo01:41
*** newell_ has quit IRC01:42
Lotus907efiyour OATH ?01:46
StevenKLotus907efi: VPN token01:48
*** ilives has quit IRC01:48
*** ilives has joined #tripleo01:49
Lotus907efioh01:54
lifelessLotus907efi: it seems to repeat itself02:08
lifelessLotus907efi: e.g. there are two 'goal' sections02:09
lifelesswith the same goal02:09
lifelessactually 8 goal sections02:09
lifelessLotus907efi: this seems to document setting up a baremetal cloud, which I would make the starting environment02:10
lifelessLotus907efi: since you don't do that per image you boot02:10
lifelessbegging for reviews - https://review.openstack.org/#/c/84073/02:27
*** cwolferh_ has quit IRC02:28
openstackgerritA change was merged to openstack/tripleo-incubator: Make it possible to pass real hardware in.  https://review.openstack.org/8318802:29
tchaypoOkay, all02:32
tchaypoMy boxen are in storage now02:32
tchaypoThe cardboard kind02:32
tchaypoNow02:32
tchaypoTo get some food and a desk so I can get back to work02:32
StevenKtchaypo: Moving?02:34
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Change templateUrl to absolute path  https://review.openstack.org/8492602:37
tchaypoHad a passle of boxes that hadn't been unpacked since the last move 12 months ago02:39
tchaypoDecided to put them in external storage to free up cupboard and floor space for things that actually get touched02:39
*** julim has quit IRC02:50
*** weshay has joined #tripleo02:53
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048803:00
*** untriaged-bot has quit IRC03:00
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]03:00
*** spzala has quit IRC03:02
tchaypolifeless: Although it was phrased as a query, I'm going to interpret your hint about the monkey-patch as a suggestion03:04
lifelesstchaypo: works for me03:04
tchaypo;)03:05
*** matsuhashi has quit IRC03:05
tchaypoand now i have a burger, bbs.03:06
SpamapSgreghaynes: the OS::Heat::StructuredConfig does not scale out, it is one config to many deployments03:11
SpamapSgreghaynes: OS::Heat::StructuredDeployment should scale out.03:11
*** sdake has quit IRC03:14
*** nosnos has quit IRC03:23
greghaynesSpamapS: Makes sense - I was incorrect on that being a scaling issue03:35
greghaynesI dont think the NovaComputeConfig is included anywhere though and is referred to by NovaCompute0Config03:36
*** eghobo has joined #tripleo03:54
*** rpodolyaka1 has joined #tripleo04:04
tchaypoI just had to "cd pip/pip"04:05
tchaypoi feel very british all of a sudden04:05
pleia2haha04:06
*** ramishra has joined #tripleo04:09
*** nosnos has joined #tripleo04:09
*** ramishra_ has joined #tripleo04:09
tchaypowell blow me down with a feather04:13
tchaypoi just had cause to use try .. except .. else04:13
*** ramishra has quit IRC04:13
tchaypolifeless: I'm scareded now04:15
*** matsuhashi has joined #tripleo04:15
tchaypoI write some code and it seems to have worked first try.04:15
lifelesstchaypo: welcome to the house of fun04:15
tchaypogranted, it's a total of 5 lines04:15
tchaypobut still.04:15
lifelessmordred: ^ we're making pip work properly with file:/// mirrors04:15
*** akuznetsov has joined #tripleo04:19
tchaypohttp://paste.openstack.org/show/74921/04:20
tchaypomuch satisfactorier04:20
StevenKtchaypo: try ... except ... finally ... else ?04:20
tchayponot had to do that yet04:22
tchaypohttps://github.com/pypa/pip/pull/170404:24
tchayposo my next question is04:24
tchaypos/question is/thing to figure out is/04:25
tchaypohow to monkey patch in this case.04:25
lifelesstchaypo: you could pip install that branch of pip ?04:26
lifelessfor the evil04:26
tchaypo find the element that installs pip and tweak it to slap that patch on top?04:26
lifelesstchaypo: I think we install pip a few places04:26
tchaypoyeah, I *could* but that doesn't scale. having a directory of patches to slap on does04:26
lifelesstchaypo: and we fail to install pip in some places because its installed implictly by making a virtualenv04:26
tchaypothere's an element called pip-and-virtualenv04:26
tchayposilly me assumed that would be the place that installs pip and virtualenv04:27
lifelesstchaypo: yeah, I'm not sure everything uses it yet is all. STill - you'll know when you've stabbed it hard enough04:27
lifelessSpamapS: you've gone soft in your review dotage04:27
StevenKsteven@undermined:~/openstack/openstack/tripleo-incubator% register-nodes.py --service-host seed --nodes <(jq '[.nodes[0]]' $TE_DATAFILE)04:27
StevenKsteven@undermined:~/openstack/openstack/tripleo-incubator%04:27
StevenK\o/04:27
*** BadCub01 has quit IRC04:28
openstackgerritSteve Kowalik proposed a change to openstack/os-cloud-config: Add a register-nodes command and associated API  https://review.openstack.org/8493304:28
lifelessSpamapS: not register-nodes ... ?04:29
lifelessSpamapS: as in, why the .py ?04:29
*** michchap has quit IRC04:29
*** ramishra_ has quit IRC04:29
*** michchap has joined #tripleo04:29
tchaypolifeless: i think i might do the patching in the pypi element04:30
StevenKlifeless: scripts/register-nodes is already shipped by -incubator04:30
tchaypothat should solve the problem for xuhaiwei and anyone else we care about04:30
xuhaiweithe patch is posted?04:31
tchaypoxuhaiwei: https://github.com/jamezpolley/pip/commit/66dff9a8a3bf95d105792f2aae3dd7caa65b525304:32
tchaypobut that's just a patch for pip; it's presumably going to take Some Time for that to be accepted, merged, and released; so in the meantime I'm going to try to make the pypi element monkey-patch pip in the chroot04:33
tchaypothat's a patch we should be able to get live tomorrow if lifeless can talk someone else into givint it a +204:33
tchaypo... and even if i can't get it live, it's a patch you'll be easily able to pull from gerrit to fix your particular issue04:34
*** ramishra_ has joined #tripleo04:34
clarkboh is this the bug that apache fixes?04:34
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Build os-cloud-config in setup-clienttools  https://review.openstack.org/8493504:35
tchaypoclarkb: this is a bug caused by pip not handling a failure to stat a file in the same way it would handle a 404 returned from apache04:35
mordredlifeless: yay!04:36
tchayposhould I try to be fancy and locate pip/download.py, or should i just hardcode the location?04:36
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Link register-nodes in setup-clienttools  https://review.openstack.org/8493604:36
clarkbtchaypo: right, I am suggesting that a web server fixes this problem in a much less hacky way than monkey patching pip does04:37
StevenKlifeless: So, .py because scripts already includes a register-nodes, and you can't overwrite a file with a symlink04:37
clarkbtchaypo: then when pip cuts a release remove the web server04:37
tchaypoclarkb: alternatively, https://github.com/jamezpolley/pip/commit/66dff9a8a3bf95d105792f2aae3dd7caa65b5253 makes pip handle the stat failure04:37
StevenKlifeless: Can you chime in on https://review.openstack.org/#/c/84330/ ?04:38
*** killer_prince has joined #tripleo04:39
*** matsuhashi has quit IRC04:40
tchaypoclarkb: I agree that it's not something I'm likely to run into myself; i can't imagine not having a web-based python mirror handy, unless I'm on a plane, in which case I wouldn't be coding04:40
tchaypoor running image-create04:40
tchaypobut pip says it can do a thing, I think it's reasonable to expect it to do that thing04:41
tchaypo"just use the pypi element and things will be cached" is smoething i feel comfortable telling everyone04:41
clarkbtchaypo: I agree... I am suggesting you shouldn't monkey patch pip in the interem04:41
clarkbyou should use a web server instead04:41
tchaypoI don't have the problem, xuhaiwei04:42
tchaypodoes04:42
tchaypoand now that i think about it, the web server probably doesn't even require running bandersnatch04:42
xuhaiweitchaypo: you mean you have fixed it?04:42
xuhaiweiit's a bug of pip?04:43
mordredtchaypo: I'm very excited about your pip patch04:43
*** weshay has quit IRC04:43
tchayporeally?04:44
tchaypobecause I'm getting exccited about clarkb's idea04:44
mordredI want BOTH THINGS04:44
mordredI want for file:// and http:// to not behave differently, because that's just a good thing04:44
clarkb++04:44
tchaypospinning up nginx, point the docroot at ~/.cache/image-create/pypi/mirror04:44
mordredbut also, sticking a web server and mod_autoindex makes it work now04:44
tchaypoindex.html is already built04:44
mordrednod04:45
mordredsorry - I forgot - in pypi.o.o we delete index.html and use autoindex04:45
mordredbecause we keep a cumulative mirror04:45
tchaypoyeah sure04:45
clarkbmordred: and 3 different sources04:45
mordredbut for the build you just did - pointing nginx at the dir is totes fine04:45
mordredas a temp workaround04:45
mordreduntil the patch landes04:45
tchaypobut for xuhaiwei who efectively has no internets and wants to be able to build entirely out of ~/.cache/04:46
*** matsuhashi has joined #tripleo04:46
tchaypoxuhaiwei: If I suggested we fix your problem by installing nginx and having it serve the contents of your ~/.cache/image-create/pypi/mirror - how scary does that sound to you?04:47
tchaypoI think I can walk you through it - I did something fairly similar just a few days ago so i have an nginx.conf lying around04:48
mordredtchaypo: I have pinged dstufft in #openstack-infra about your patch - he's a pip maintainer04:48
xuhaiweitchaypo: It's ok for me, i think :)04:48
*** ramishra_ has quit IRC04:49
tchaypoxuhaiwei: cool :) I'm going to agree with clarkb that that's probably the simplest thing for you to do - get nginx serving and then change your $PYPI_MIRROR to point at nginx04:49
*** ramishra has joined #tripleo04:51
lifelessStevenK: but we don't need both04:51
lifelessStevenK: so the commit that installs os-c-c in tools could fix that up04:52
xuhaiweitchaypo: could you explain it for me? I am a little confused04:52
lifelesstchaypo: fancy schmancy04:52
xuhaiweitchaypo: the link you gave me just now, couldn't solve the problem?04:53
tchaypoxuhaiwei: it will, but only after the pip maintainers accept the patch, and there's a new release of pip that contains the patch04:54
xuhaiweican't do it by hand?04:54
tchaypoactually, you could04:55
lifelessit needs to be in tree to fix it04:55
tchaypoi take that back, it'd be quite hard to do it by hand04:55
xuhaiweianother way, use nginx?04:55
lifelesstchaypo: so, I'm going to argue against nginx / apache04:55
tchaypobecause you need to patch the pip that gets installed inside the chroot.04:55
StevenKlifeless: I can not work out how to get scripts built in place04:55
lifelesstchaypo: because a) its installing a listening service on users workstations04:56
tchaypohaving a monkey-patch inside the element so that it can be patched after it's installed but before it's used is really the only way04:56
lifelesstchaypo: b) not everyone is familiar with, nor wants to operate a webserver locally04:56
lifelesstchaypo: c) dstufft just said your patch is the bom04:56
lifelessb04:56
tchaypoyeah, okay.04:57
greghaynesmaybe make this an extra element that people can opt-in to via DIB_EXTRA_ARGUMENTS?04:57
tchaypothe pypi-but-more-magical element?04:58
xuhaiweitchaypo: so if using nginx, how to do it?04:58
greghayneshaha04:59
lifelesstchaypo: you could make it a fixed-pypi element yes, which we can delete once its merged, if that feels better04:59
tchaypoxuhaiwei: lifeless has convinced me that's a bad idea04:59
tchaypoor at least, in the time it would take me to explain it to you I could just write some code that fixes the problem without needing to set up nginx04:59
*** yamahata has joined #tripleo05:02
*** jcoufal has joined #tripleo05:03
xuhaiweitchaypo: ok, that's a good idea05:08
*** Rakesh5 has joined #tripleo05:08
openstackgerritA change was merged to openstack/tripleo-incubator: Install kpartx on Ubuntu  https://review.openstack.org/8337205:11
*** yamahata has quit IRC05:12
*** yamahata has joined #tripleo05:12
lifelessStevenK: you can't. Why do you want that ?05:19
StevenKlifeless: Because we probably want to call the CLI scripts from incubator and toci05:20
*** eghobo has quit IRC05:20
StevenKlifeless: And indeed, that was my plan with this register-nodes CLI05:22
*** sdake has joined #tripleo05:23
tchayporoot@bill:/# locate download.py | grep pip | grep opt.stack.venvs | grep -v pyc | wc -l05:23
tchaypo1505:23
lifelesstchaypo: for any given venv its static w.r.t. the venv root05:25
openstackgerritJames Polley proposed a change to openstack/tripleo-image-elements: Monkey-patch pip to handle file:// urls gracefully  https://review.openstack.org/8494605:32
tchaypookay, while image-create is running to see if that's going to work, I'm going to relocate. Back in 20 or so.05:35
lifelessalso lol - https://github.com/mitsuhiko/jinja2/pull/22605:35
lifelessStevenK: tchaypo: would you guys like a f2f meetup in a few weeks time? Lynne will be heading AU-ward05:36
lifelesstchaypo: I don't think https://review.openstack.org/#/c/84946/1/elements/pip-enable-file-urls/install.d/02-install.d will work05:37
StevenKlifeless: For a day, few days, week?05:39
lifelessStevenK: probably a thursday/friday workwise anyhow05:39
lifelesslikely there for the weekend to socialise too05:39
StevenKlifeless: Sounds brilliant to me05:40
tchaypoI didn't mean to disappear quite that suddenly05:44
tchaypoBut I've been having my iphone for wifi and it chose that exact second to hit 0%05:45
StevenKlifeless: Dinner with Lynne, you and C one night would be excellent too05:45
tchaypolifeless: I'll be surprised if it does but it was a convenient time to move05:46
tchaypolifeless: F2f sounds good05:46
lifelessStevenK: if she can fit it in05:48
lifelessStevenK: otherwise I'll come sob on your shoulder about how my wife abandons me in sydney for her family and friends05:48
*** CaptTofu has joined #tripleo05:52
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: Relabel /tftpboot if selinux is used  https://review.openstack.org/8494905:52
StevenKlifeless: Haha05:53
*** jprovazn has joined #tripleo05:53
StevenKlifeless: Well, dinner with you works too :-)05:53
lifeless(she may be heading out blacktown way - tricky to do dinner with C with that latency05:54
tchaypowell stevek is at parra05:54
StevenKWhich is on the way05:55
lifelessyes05:55
lifeless30m vs 2hr05:55
lifeless'on the way'05:55
StevenKlifeless: IE, you have to pass by Parramatta to get to Blacktown05:55
lifelessStevenK: yes, got that05:55
*** andreaf2 has joined #tripleo05:57
*** Guest13973 is now known as ohadlevy05:58
*** ohadlevy has joined #tripleo05:58
StevenKHuh. https://review.openstack.org/#/c/83695/1 << I thought that already worked06:00
tchaypoi can confirm that althoguh the patch applies cleanly, this only fixes system pip not pip inside any of the virtualenvs06:00
tchaypoeven virtualenvs created after patching system pip.06:00
tchaypoi believe virtualenv has its own copy of pip...06:01
tchaypoor does it just download and install a copy?a06:02
tchaypomaybe a better tactic would be to update the archive in the pypi mirror06:02
*** andreaf_ has joined #tripleo06:05
*** andreaf_ has quit IRC06:07
*** andreaf_ has joined #tripleo06:07
*** andreaf has quit IRC06:08
*** andreaf_ has quit IRC06:09
*** andreaf has joined #tripleo06:09
*** andreaf has quit IRC06:10
*** andreaf has joined #tripleo06:10
jprovaznlifeless, hi, do I need extra special premissions to be able to add comments to trello cards? Currrently I can do subscribe, print and export only06:12
*** andreaf2 has quit IRC06:12
tchaypojprovazn: yeah, you need to be a member of the group06:12
jprovazntchaypo, thanks, do you know who has admin perms to add me to the group?06:13
jprovaznI guess lifeless :)06:13
lifelesstchaypo: ooo I like that strategy06:13
lifelessjprovazn: whats your username?06:14
tchaypolifeless, GheRivero should be online soon, cmsj should be online later06:14
jprovaznlifeless, janprovaznik06:14
tchaypolifeless: i hate it. it's unsimple.06:15
tchaypoi think this means i need to find the bit of pypi-mirror that does the "python setup.py blahblah" to build the wheel and patch that to have a special case for this one repo06:16
*** rpodolyaka1 has quit IRC06:18
tchaypobut wait, this is unix06:19
tchaypoi bet once i find out what a wheel is it's going to turn out to be a .tgz that i can unpack, mess with, and repack06:19
lifelesstchaypo: its a zip but yes06:19
lifelesstchaypo: but thats evil06:19
lifelesstchaypo: lets backup a second06:19
tchaypo*shrug* how do you think you edit email templates for jira?06:20
lifelesstchaypo: pip reads from pypi indices06:20
lifelesstchaypo: LALALALALALALA06:20
lifelesstchaypo: anyone can publish a pypi index06:20
lifelesstchaypo: with any amount of files in it06:20
lifelesstchaypo: as you know, from reading the code, you don't need index.html, for local disk bare directories are fine06:20
lifelesstchaypo: AIUI anyhow06:21
tchayposo our element has a second pypi mirror with a second wheel that we fake having a higher number so it gets preferred?06:21
lifelesstchaypo: anyhow, point is, why not make a pre-release sdist of pip06:21
tchaypoaiui we had a change land a few days ago so that we don't use pre-releases any more06:21
lifelesstchaypo: yes, unless you opt into them06:21
tchaypo*thinks* actually that was specifically for tox, which used to prefer pre-releasees and other crazy things06:21
*** rpodolyaka1 has joined #tripleo06:22
tchayposo in this case I'd have to make virtualenv prefer pre-releases when it ses up the env?06:22
lifelesstchaypo: so all you need to do is a) add the index in the pypi url list - using the existing variables06:22
*** rpodolyaka1 has quit IRC06:23
*** rpodolyaka1 has joined #tripleo06:23
lifelesstchaypo: and b) install pip from that with a specific version06:23
*** rpodolyaka1 has quit IRC06:23
lifelesstchaypo: or for full automation06:23
*** rpodolyaka1 has joined #tripleo06:24
*** rpodolyaka1 has quit IRC06:24
tchaypoafaict updating system pip isn't sufficient; when you 'virtualenv blah'. virtualenv looks for its preferred version of pip06:24
*** rpodolyaka1 has joined #tripleo06:24
tchaypoi can see how the method you outline updates the sytem pip but afaict the one inside the virtualenv will still be sad06:24
tchaypoit'd be nice if i suddenly realised that the system pip is all i need.06:25
*** rpodolyaka1 has quit IRC06:25
lifelesstchaypo: oh so06:25
lifelesslet me be more specific06:25
lifelessafter we upgrade the system pip06:25
lifelessdo this06:25
tchaypoah, one sec06:26
lifelesspip install --no-use-wheel -d /tmp/foobarbaz -U pip06:26
lifelessI think that will get you a source tree correctly06:26
lifelesspatch that source tree06:26
lifelessthen06:26
lifelessrun pip install /tmp/foobarbaz06:26
tchaypofound it06:26
lifelessand after we make every virtualenv06:26
lifelessrun run pip install /tmp/foobarbaz06:27
tchaypovirtualenv gets pip from /usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-1.5.4-blahblah.whl06:27
lifelessI think that will give you what you need across the board without evil06:27
lifelessjprovazn: added06:28
jprovaznlifeless, thanks06:28
tchaypookay, I've confirmed that virtualenv compiles a list of SEARCH_DIRS and looks inside them for anything matching "pip-*whl" and installs the first one it finds06:32
tchaypoand the list of SEARCH_DIRS seems to include06:33
tchaypo*drumroll*06:33
tchaypo.06:33
*** matsuhashi has quit IRC06:36
tchaypookay, so it looks like to do it that way, we need to drop our special wheel either in /usr/local/lib/python2.7/dist-packages/virtualenv_support (trampling on the existing file) or .; . is hard unless we assume virtualenv is always run with $PWD=/root06:37
*** CaptTofu has quit IRC06:37
*** CaptTofu has joined #tripleo06:38
*** matsuhashi has joined #tripleo06:39
tchayposo getting back to your idea - it sounds like the challenge there is finding a way to make virtualenv always do "pip install --pre -u pip"  or "pip install pip==1.5.4.blah" after it creates the virtualenv06:39
StevenKPatch virtualenv so you can patch pip. WCPGW06:40
tchaypoWCPGW?06:41
tchaypooh.06:41
tchaypowell my latest greatest idea is to patch06:41
*** CaptTofu has quit IRC06:42
tchaypo... but it seems that activate.sh is not cloned from a template file, so i can't just patch that.06:42
tchaypobut how fun would it be if activate.sh did "pip install --pre -u pip" on every run! wheee!06:43
lifelesstchaypo: huh06:47
lifelesstchaypo: hell no06:47
lifelesstchaypo: so I don't understandw hy you need to change virtualenv06:47
*** sdake has quit IRC06:48
lifelesstchaypo: *all* the virtualenvs we make are in tripleo-image-elements/elements/*/install.d/*06:48
lifelesstchaypo: we don't need to fix this for virtualenvs we don't make.06:48
*** mrunge has joined #tripleo06:48
tchaypowas assuming there'd be many of them06:49
lifelesstchaypo: grep 'virtualenv' . -r :>06:49
lifelessI think there are twelve06:49
tchaypo08:49:44 0 1 polleyj@bill:~/.cache/tripleo$06:50
tchaypo-bash: /dev/null: Permission denied06:50
tchaypo08:49:46 0 1 polleyj@bill:~/.cache/tripleo$06:50
tchaypo-bash: /dev/null: Permission denied06:50
tchaypo08:49:54 0 1 polleyj@bill:~/.cache/tripleo$06:50
tchaypo08:50:30 0 0 polleyj@bill:~/.cache/tripleo$ ls -l /dev06:50
tchaypototal 006:50
tchaypo-rw-r--r-- 1 root root 0 Apr  3 08:50 null06:50
tchaypodrwxr-xr-x 2 root root 0 Mar 22 03:53 pts06:50
tchaypo-bash: /dev/null: Permission denied06:50
tchayposo that's a thing06:50
StevenKWhat have you done to your poor machine?06:52
tchayporun create-image06:53
tchaypowith "break=after-error" set, then exited out of the chroot and ^Ced as it tried to clean up06:54
*** e0ne has joined #tripleo06:54
*** rdopieralski has joined #tripleo06:55
lifelesstchaypo: ah yes you may have rm -rf'd /dev06:55
lifelessbbs06:55
tchayposuch empathy. much compassion. wow06:55
StevenKHaha06:55
tchaypo;)06:55
tchaypofwiw i actually count about 5 calls to virtualenv in tripleo-image-elements/elements/*/install.d/* (with grep -r as some of the scripts are in subdirs of install.d)06:56
tchayposo. I'm going to go away for a while - head home, have dinner, that kind of thing. I'll be back in a few hours with a plan to patch ALL THE VIRTUALENVS06:57
tchaypoand maybe fix /dev06:57
*** xuhaiwei has quit IRC07:00
*** xuhaiwei has joined #tripleo07:02
*** zigo has quit IRC07:04
*** d0ugal has joined #tripleo07:04
*** d0ugal has quit IRC07:04
*** d0ugal has joined #tripleo07:04
*** sdague has quit IRC07:05
*** sdague has joined #tripleo07:05
*** Hazelesque has quit IRC07:07
*** zigo has joined #tripleo07:08
*** Hazelesque_ has joined #tripleo07:08
GheRiveromorning all07:08
*** mikal has quit IRC07:10
*** mikal has joined #tripleo07:10
lifelessgood news everyone we're now only 15hrs behind07:13
lifelessmorning GheRivero !07:14
lifelessGheRivero: how is the perf optimisation stuff coming along?07:14
lifelessGheRivero: I am about to send you and the galway folks a mail07:14
GheRiveromorning lifeless, from the tripleo-incubator story, it's mostly done (just a couple of more tests I want to do)07:16
lifelessGheRivero: cool (mail sent btw)07:17
GheRiveroWith the test machine they give, from a 1419 build time, I managed to reduce it to 90807:18
lifelessthats pretty nice07:19
GheRiveroI resume most of it in the last comment on the bug07:19
lifelessok, I'll peek later07:19
GheRiverohttps://bugs.launchpad.net/tripleo/+bug/1295732/comments/3507:19
uvirtbotLaunchpad bug 1295732 in tripleo "tripleo devtest overcloud startup takes too long " [High,In progress]07:19
*** rdopieralski has quit IRC07:21
*** ifarkas has joined #tripleo07:22
*** rdopieralski has joined #tripleo07:22
*** jtomasek has joined #tripleo07:23
*** e0ne_ has joined #tripleo07:25
*** ramishra has quit IRC07:26
*** rpodolyaka1 has joined #tripleo07:28
*** e0ne has quit IRC07:29
*** hashar has joined #tripleo07:29
*** marun is now known as marun_afk07:29
*** d0ugal has quit IRC07:34
*** martyntaylor has quit IRC07:43
jprovaznSpamapS or lifeless: what is the issue with rebooting a heat-engine node (if multiple heat-engines are used)? I tried search more about this, but no luck07:46
lifelessjprovazn: dirty little secret07:48
lifelessjprovazn: if there is a stack-update07:48
lifelessjprovazn: and the engine is interrupted07:48
lifelessjprovazn: game over07:48
*** ramishra has joined #tripleo07:48
lifelessjprovazn: so if we can guarantee a particular engine isn't in use, rebooting the node is fine. I don't know if there is a heat disable-engine API call07:49
jprovaznlifeless, and stack-create would alive engine's interruption or is it the same case?07:50
lifelessa create is an update from null07:51
lifelessso same case07:51
*** martyntaylor has joined #tripleo07:52
*** rpodolyaka1 has quit IRC07:52
jprovaznlifeless, SpamapS said this is "massive architectural problem" - I wonder if there is a chance this could be solved in "reasonably short time"07:52
jprovaznby solved I mean solved on heat side07:53
lifelessjprovazn: I think we can get something good enough for deploys easily (a disable API to let use quiesce nodes), but we have much larger work to make heat truely distributed and safe for this07:54
jprovaznlifeless, hm, and using pacemaker in a/p mode wouldn't help because if stack-update is interrupted then same situation occurs no matter if engine is respawned somewhere else07:59
lifelessright07:59
lifelessits not a multi-node problem07:59
lifelessits a heat problem07:59
jprovaznlifeless, yes, thanks for clarification08:00
*** jistr has joined #tripleo08:01
*** akuznetsov has quit IRC08:01
*** derekh has joined #tripleo08:05
derekhlifeless: morning, I see we're processing the backlog :-)08:05
derekhI'm not in office yet but just observing things from the train, 6 of the last 12 failures have happened on the same testenv for the same reason08:07
*** akuznetsov has joined #tripleo08:07
*** yassine has joined #tripleo08:08
derekhhttp://logs.openstack.org/94/83194/5/check-tripleo/check-tripleo-overcloud-precise/2cea869/console.html08:08
derekh2014-04-03 04:53:18.812 | Permission denied (publickey).08:08
*** lucasagomes has joined #tripleo08:09
derekhIs it possible we have a rogue instance out there reporting to be 192.168.1.65?08:10
derekhAnd this one is weird, http://logs.openstack.org/05/84705/1/check-tripleo/check-tripleo-overcloud-precise/0134423/console.html08:11
derekhthe ssh key worked to destory the VM before boot seed vm "2014-04-03 05:27:54.297 | Domain seed_4 destroyed"08:12
derekhbut the same key failed with "Permission denied (publickey)" further down08:12
*** d0ugal has joined #tripleo08:13
*** d0ugal has quit IRC08:13
*** d0ugal has joined #tripleo08:13
derekhlifeless: so I'm thinking we either "nova rebuild" that instance, or leave it causing failures and I can figure it out later when I'm in, thoughts?08:13
*** bauzas has joined #tripleo08:17
derekhlifeless: actually new plan, I'm going to kill the workers on that testenv so its stops accepting jobs and can leave it running08:18
*** rpodolyaka1 has joined #tripleo08:18
*** rpodolyaka1 has quit IRC08:19
derekhdone08:21
*** lxsli has quit IRC08:22
*** martyntaylor has quit IRC08:29
*** hashar has quit IRC08:31
*** derekh has quit IRC08:33
openstackgerritRicardo Carrillo Cruz proposed a change to openstack/tripleo-incubator: Add trap to clean up openstack-tools folder on failure  https://review.openstack.org/8276308:35
openstackgerrittom-howley proposed a change to openstack/tripleo-heat-templates: Add rabbitmq keepalive and keepalive parameters to overcloud/undercloud template  https://review.openstack.org/8193408:36
*** gcha has joined #tripleo08:38
openstackgerrittom-howley proposed a change to openstack/tripleo-heat-templates: Add rabbitmq keepalive and keepalive parameters to overcloud/undercloud template  https://review.openstack.org/8193408:38
*** athomas has joined #tripleo08:40
rcarrillocruzNg , lifeless, GheRivero: morning morning, what do you think about my inline comment on https://review.openstack.org/#/c/84801/ ? you think we should maintain some sort of supported platforms matrix for devtest ?08:41
*** lynxman has quit IRC08:41
*** lynxman has joined #tripleo08:42
*** martyntaylor has joined #tripleo08:44
GheRiveroI agree with the idea as long as it's completed. I'll wait for the REdHat rack to came up with their CI and Fedora testing to complete the list08:44
Gonerig08:44
*** pblaho has joined #tripleo08:45
lifelessrcarrillocruz: isn't that what tchaypo's patch does ?08:46
*** jp_at_hp has joined #tripleo08:46
rcarrillocruzi think i'd rather rename the bug to put something like 'add supported platforms matrix to documentation'. As is now ( filed it myself) it's titled as 'Update documentation to state devtest does not support Ubuntu 12.04'08:47
openstackgerritA change was merged to openstack/tuskar-ui: Overcloud initialization  https://review.openstack.org/8334008:48
rcarrillocruzlifeless:  the patchset he linked is in abandoned state. I better get in touch with him to agree on which one to work on, no point in having two different changes implementing pretty much the same thing08:49
lifelesstchaypo: ^ :)08:50
tchaypoyeah, so08:51
tchaypoif it's the change I'm thinking of, I commented on it last night08:52
tchaypothat change and mine both do roughly the same thing but in different places; I can't see any reason to prefer one over the other08:52
*** hashar has joined #tripleo08:52
rcarrillocruzoh08:52
rcarrillocruzyou're here08:52
rcarrillocruz:D08:52
tchaypoas long as we don't give the impression that ubuntu is the only platform that works08:53
rcarrillocruzhmm08:53
rcarrillocruzok08:53
tchaypopart of the reason I abandoned mine is that I was aiming for a list of "platforms which have CI testing", and we still can't quite say that Fedora falls on that list08:53
tchayporcarrillocruz' change is simply a list of "platforms the dev team regularly uses/tests", which is a lower bar - we can put fedora in that today08:54
lifelesstchaypo: you need to click on 'restore change' on the review08:54
lifelesstchaypo: or its locked for everyone08:54
*** e0ne_ has quit IRC08:54
tchaypohah.08:54
openstackgerritA change was merged to openstack/tuskar-ui: Loading template parameters from tuskar-api  https://review.openstack.org/8442708:54
*** e0ne has joined #tripleo08:55
tchaypoI shall go ahead and do that, but I don't intend to pursue mine until we get CI happening on fedora.. and if rcarrillocruz already has a roughly equivalent patch in I won't duplicate it08:55
tchaypodone08:56
rcarrillocruzi wonder if you could keep yours for the devtest script documentation itself and i keep mine for just the README08:57
rcarrillocruzalternatively, we get rid of either changeset and we address the documentation in both places?08:57
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Hide non working scaling  https://review.openstack.org/8441308:58
tchaypoIt might even make sense to do yours now and mine later08:58
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: doc: indentation rules for element  https://review.openstack.org/8496008:58
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: clean up: fix some indent not multiple of 2  https://review.openstack.org/8469308:58
tchaypoin some ways the "here's what we do CI on" is always going to be a subset of "here's stuff the devs are fairly sure works"08:58
tchaypoand neither list is going to include precise, and that should mean fewer people wasting time trying to use it :)08:58
rcarrillocruzk, will do that. however, i'm not aware of the platforms that work or not, since i only use ubuntu. i could send an email to the mailing list to ask people to put their experiences: this works, this does not08:59
tchaypoone thing that neither of our changes address is min hardware08:59
rcarrillocruzotherwise i'll get -1 from people saying 'hey, my distro-version FOO does work and you did not put it'08:59
tchaypoat least, a note that you X vms at YGb each means you need a minimum of ZGb ram; and unless you have real baremetal to use as nodes you really need phyiscal hardware, not a VM09:00
tchaypoI think dan prince and maybe others have listed specific versions on comments on mine09:01
tchaypoIf not, I think that just saying something like "Recentish Fedora" is a good start, and follow that with a note on the review asking people to list specific versions they'd like to add09:02
*** untriaged-bot has joined #tripleo09:02
untriaged-botUntriaged bugs so far:09:02
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048809:02
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]09:02
*** untriaged-bot has quit IRC09:02
*** markmc has joined #tripleo09:04
*** matsuhashi has quit IRC09:07
*** athomas has quit IRC09:08
*** e0ne_ has joined #tripleo09:08
*** jcoufal has quit IRC09:09
*** jcoufal has joined #tripleo09:10
*** xuhaiwei has quit IRC09:11
*** e0ne has quit IRC09:12
*** matsuhashi has joined #tripleo09:12
*** athomas has joined #tripleo09:13
openstackgerritJon-Paul Sullivan proposed a change to openstack/diskimage-builder: Standardise manifest creation and retrieval  https://review.openstack.org/8384809:13
*** ramishra has quit IRC09:13
*** morganfainberg is now known as morganfainberg_Z09:15
openstackgerritLoganathan Parthipan proposed a change to openstack/tripleo-incubator: Make libvirt volume pool configurable  https://review.openstack.org/8340909:16
*** ilives has quit IRC09:18
*** ilives has joined #tripleo09:18
*** gcha has quit IRC09:28
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Change templateUrl to absolute path  https://review.openstack.org/8492609:32
*** derekh has joined #tripleo09:33
lifelessderekh: hi :)09:35
derekhlifeless: hi ya09:35
*** ramishra has joined #tripleo09:37
andrearosaSpamapS: questionf for you about default_ephemeral_format, are u available?09:43
derekhlifeless: so I killed the workers on that test env host, will try and figure out the problem now09:44
openstackgerritOm Kumar proposed a change to openstack/diskimage-builder: Disable splashimage for legacy grub.  https://review.openstack.org/8497309:46
*** akrivoka has joined #tripleo09:47
*** yassine has quit IRC09:48
derekhwtf, my instance on the ci-overcloud got the tripleo-bm-test ip on eth009:48
lifelessderekh: yeah there is something messed up09:50
lifelessderekh: I think arosens patch is broken09:50
lifelessderekh: the one I've manually applied09:50
derekhok, so is nodepool working with a workaround?09:51
lifelessnodepool is working09:53
lifelessthe patch I pulled in is in nova trunk09:53
derekhlifeless: I mean the instances nodepool creates do those no have switched nics aswell?09:56
lifelessderekh: https://review.openstack.org/#/q/Ia9e71364bca6cbc24ebc1c234e6a5af14f51cd62,n,z09:57
lifelessderekh: random09:57
lifelessderekh: but mainly ok09:57
lifelessderekh: sec09:57
derekhlifeless: ahh ok09:57
lifelessderekh: we were seeing this badly09:57
lifelessderekh: so I landed that patch and it got a bit better09:58
lifelessderekh: but I'm thinking its still broken / worse somehow09:58
howleytWhat do people use for validating their yaml templates? I want to locate source of this error: ERROR: Incorrect arguments to "Fn::Join" should be: "Fn::Join" : [ " ", [ "str1", "str2"]]09:58
howleytTrying kwalify at the minute.09:59
derekhlifeless: I see, ok, suppose nodepool just keeps trying until it finds a good instance09:59
*** matsuhashi has quit IRC09:59
*** matsuhashi has joined #tripleo09:59
*** d0ugal has quit IRC10:00
openstackgerritjan grant proposed a change to openstack/tripleo-image-elements: Ensure the (block) loop device is available.  https://review.openstack.org/8338310:05
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Read default_ephemeral_format from nova.conf  https://review.openstack.org/8497910:09
killer_princelifeless: hi, you gave me a comment for grub-pc package installation to be guarded by ARCH check. can you please elaborate a bit..10:09
killer_princedoes it mean that there is no grub pc fo ARM..?10:09
killer_princesorry.. i am new to ARM world...10:10
lifelesskiller_prince: there are lots of different grubs10:11
killer_princeaha.. so would not that be controlled by the map-packages as in which grub to install..10:11
lifelessright10:12
lifelesse.g.10:12
lifelessgrub-ieee127510:12
lifelessor coreboot10:12
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Change templateUrl to absolute path  https://review.openstack.org/8492610:12
*** martyntaylor has quit IRC10:13
killer_princeokay... so then if its going to be controlled by map-packages, do we still nedd to guard it using arch check..10:13
derekhyup, two instances out there somewhere with the same IP10:13
derekhARPING 192.168.1.6510:13
derekh60 bytes from 78:e7:d1:23:93:15 (192.168.1.65): index=0 time=858.068 usec10:13
derekh60 bytes from 78:e7:d1:23:95:25 (192.168.1.65): index=1 time=955.105 usec10:13
lifelessderekh: nuuuts10:14
*** martyntaylor has joined #tripleo10:15
derekhlifeless: found it10:15
lifelesspower em both offf:P10:15
derekhlifeless: it was ahem testenv-derekh-testenv0-q3eu72x2ydjh10:15
derekhlifeless: which was allocated IP's from the old ci-undercloud10:15
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Read default_ephemeral_format from nova.conf  https://review.openstack.org/8497910:16
lifelessderekh: ahahahhaahhaahahahahahahahhaahahahahahhahahahahahahahahah10:17
*** ramishra has quit IRC10:17
*** ramishra has joined #tripleo10:17
*** d0ugal has joined #tripleo10:17
openstackgerritAndrea Frittoli  proposed a change to openstack/tripleo-image-elements: Add support for controlling concurrency  https://review.openstack.org/8498210:18
killer_princelifeless: another doubt is that how about vm element, i do not see any arch check guarding grub package installation... but the image can be used for baremetal too...10:18
derekhworkers on testenv2 restarted all should be good again10:20
lifelesskiller_prince: not with ironic or nova-bm today10:24
lifelesskiller_prince: its a defect, perhaps we should ignore it for your patch too for now10:24
killer_princelifeless: umm.. okay..10:27
killer_princelifeless: also, were you able to review https://review.openstack.org/#/c/79873/. This is a dependency for localboot element..10:28
*** e0ne_ has quit IRC10:30
*** hashar has quit IRC10:33
openstackgerritOm Kumar proposed a change to openstack/tripleo-image-elements: Adds local storage Boot support in case PXE boot fails.  https://review.openstack.org/7928910:37
*** akrivoka has quit IRC10:38
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Catching 500 from heat during stack-create  https://review.openstack.org/8498810:38
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Catching 500 from heat during stack-create  https://review.openstack.org/8498810:39
*** ramishra has quit IRC10:41
*** ramishra has joined #tripleo10:42
openstackgerritOm Kumar proposed a change to openstack/diskimage-builder: Refactor code to select boot kernel  https://review.openstack.org/7987310:44
*** matsuhashi has quit IRC10:48
openstackgerritA change was merged to openstack/tuskar-ui: Change templateUrl to absolute path  https://review.openstack.org/8492610:49
*** gcha has joined #tripleo10:50
*** matsuhashi has joined #tripleo10:55
*** e0ne has joined #tripleo11:09
tchaypolifeless: I was thinking about how to distribute the patched wheel; but I've realised that it's probably simpler to distribute the patch. If we're going to be running an action inside the virtualenv after creating it anyway, that action may as well be "apply this patch to this file". The location of that file is very predictable inside the virtualenv, so it's probably simpler to patch there than to patch the11:10
tchayposystem copy anywa11:10
tchaypoy11:10
tchaypounfortunately between a 5am start and 90 minutes of lugging boxes I don't have enough brain left11:11
lifelesstchaypo: you don't need to patch the wheel11:11
*** e0ne_ has joined #tripleo11:11
lifelesstchaypo: just the sdist and install from a path - or am I missing somethig ?11:11
tchaypoI don't think there's even a need to install.11:12
tchaypowhen the virtualenv is created, virtualenv will install pip11:12
tchaypoand the file we're interested in will always be /lib/pythonX.Y/site-packages/pip/download.py11:13
tchaypocan just patch in place11:13
lifelessif you do that11:13
*** e0ne__ has joined #tripleo11:13
lifelessthe manifest of versions will be wrong11:13
*** e0ne_ has quit IRC11:13
*** e0ne has quit IRC11:13
*** matsuhashi has quit IRC11:15
*** akrivoka has joined #tripleo11:15
tchaypotrue.11:15
*** hashar has joined #tripleo11:17
*** e0ne__ has quit IRC11:18
tchaypookay; so to keep the manifest more accurate, the we would need to grab something (the wheel from virtualenv_support?); unpack, patch download.py, patch setup.py/MANIFEST.in to reflect our hacked-up version number, re-pack, and drop that in the mirror11:18
tchaypothen pip should be able to install it even if MarkupSafe is broken because it won't have a case issue11:19
lifeless19:26 < lifeless> pip install --no-use-wheel -d /tmp/foobarbaz -U pip11:19
lifeless19:26 < lifeless> I think that will get you a source tree correctly11:19
lifeless19:26 < lifeless> patch that source tree11:19
lifeless19:26 < lifeless> then11:19
lifeless19:26 < lifeless> run pip install /tmp/foobarbaz11:19
lifeless19:26 < tchaypo> found it11:19
lifelessand yes, have the patch fudge the version too11:19
tchaypoah goody11:20
*** yassine has joined #tripleo11:20
tchaypoas well as /dev being emtpy, so as ~/.cache/image-create/pypi/mirror11:21
lifelesshah yes11:21
tchaypoI'm hoping this doesn't turn into me having to rebuild my machine11:21
*** matsuhashi has joined #tripleo11:21
tchaypobut I don't know how you're awake, I'm really too tired.11:21
tchaypothanks for the hints, I'll chase them in the morning11:22
lifelessnight, I'm off too.11:22
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Bridge physical interface to the seed.  https://review.openstack.org/8408311:26
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: SSH key and virtual_power_driver not used on H/W  https://review.openstack.org/8377011:27
lifelessderekh: btw after the reboot - needed to do 'ethtool -K eth2 gro off'11:28
lifelessdown to 9 hours backlog11:29
*** d0ugal has quit IRC11:30
*** jcoufal has quit IRC11:31
lifelessderekh: actually, when did you see the last wrong-order nic? was it an old log or a current VM? WIll look for answer later.11:32
lifelessGheRivero: / Ng: https://review.openstack.org/#/c/84073/ has passed CI, just needs another +211:35
GheRiverolifeless: has it pass the CI?11:37
lifelessGheRivero: yes - the ironic undercloud failure is systemic (see my mail on monday to -infra and -dev about it), and the f20 stuff isn't working at all yet11:37
lifelessderekh: ^ reminds me - can you please make the f20 job explicitly nonvoting until its fully live ?11:38
openstackgerritA change was merged to openstack/tripleo-image-elements: Performance tweaks for testenv deploy script.  https://review.openstack.org/8407311:38
GheRiverook then11:38
lifelesswe should do the same to the ironic undercloud job11:38
* lifeless really collapses11:41
*** e0ne has joined #tripleo11:42
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Catching 500 from heat during stack-create  https://review.openstack.org/8498811:43
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-incubator: Indent code so that is readable  https://review.openstack.org/8500011:43
*** matsuhashi has quit IRC11:52
*** weshay has joined #tripleo11:56
*** mrunge has quit IRC11:58
*** yamahata has quit IRC12:10
*** StevenK_ has joined #tripleo12:10
*** StevenK has quit IRC12:10
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-incubator: Enable selective dib configuration per image  https://review.openstack.org/8500912:18
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-incubator: Indent code so that is readable  https://review.openstack.org/8500012:19
*** noslzzp has joined #tripleo12:23
openstackgerrittherese-mchale proposed a change to openstack/tripleo-image-elements: Fix permissions on files in /etc/mysql  https://review.openstack.org/8501012:24
openstackgerritLadislav Smola proposed a change to openstack/tuskar: Don't show image parameters to user  https://review.openstack.org/8501212:28
shadowerwhat's up with check-tripleo-overcloud-f20 (status NOT_REGISTERED) jenkins job?12:29
shadowershould we treate that as voting or ignore it (we=reviewers)12:30
* shadower doesn't remember an email about that one12:30
openstackgerritAlexis Lee proposed a change to openstack/tripleo-heat-templates: Add logstash HOT  https://review.openstack.org/8342212:30
*** morazi has joined #tripleo12:31
*** sballe has joined #tripleo12:31
openstackgerritAlexis Lee proposed a change to openstack/tripleo-image-elements: Allow configuration of extended logging  https://review.openstack.org/8335312:31
openstackgerritAlexis Lee proposed a change to openstack/tripleo-image-elements: Add logstash-{agent,solo} elements  https://review.openstack.org/8335412:32
*** geerdest has joined #tripleo12:33
openstackgerritDirk Mueller proposed a change to openstack/tripleo-image-elements: Excplicitly install dhcp-agent  https://review.openstack.org/7499112:34
*** jdob has joined #tripleo12:37
openstackgerritAlexis Lee proposed a change to openstack/tripleo-image-elements: Add logstash-{agent,solo} elements  https://review.openstack.org/8335412:38
openstackgerritAlexis Lee proposed a change to openstack/tripleo-image-elements: Allow configuration of extended logging  https://review.openstack.org/8335312:39
*** killer_prince has quit IRC12:45
*** ramishra has quit IRC12:50
*** nosnos has quit IRC12:50
*** matty_dubs|gone is now known as matty_dubs12:51
*** ramishra has joined #tripleo12:53
*** dprince has joined #tripleo12:55
openstackgerritRyan Brady proposed a change to openstack/tripleo-incubator: Make setup-clienttools optional  https://review.openstack.org/8502413:00
*** StevenK_ is now known as StevenK13:02
derekhlifeless: the instance with the mixed up nics is gone now, it was one I started manually to test something13:03
derekhlifeless: will take a look at the f20 job13:03
*** julim has joined #tripleo13:15
openstackgerritRyan Brady proposed a change to openstack/tripleo-incubator: Make setup-clienttools optional  https://review.openstack.org/8502413:21
*** killer_prince has joined #tripleo13:23
*** d0ugal has joined #tripleo13:23
*** d0ugal has quit IRC13:23
*** d0ugal has joined #tripleo13:23
*** d0ugal has quit IRC13:24
*** d0ugal has joined #tripleo13:25
*** d0ugal has quit IRC13:25
*** d0ugal has joined #tripleo13:25
*** lblanchard has joined #tripleo13:25
*** weshay has quit IRC13:27
*** weshay has joined #tripleo13:30
*** ramishra has quit IRC13:35
*** geerdest_ has joined #tripleo13:37
*** geerdest has quit IRC13:40
*** geerdest_ is now known as geerdest13:40
*** ilives has quit IRC13:48
*** Hazelesque_ is now known as Hazelesque13:52
*** ilives has joined #tripleo13:52
*** sdake__ is now known as sdake13:56
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Read default_ephemeral_format from nova.conf  https://review.openstack.org/8497914:18
*** Rakesh5 has quit IRC14:20
*** pblaho has quit IRC14:21
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Allow set notification_topics, notify_api_defaults  https://review.openstack.org/8467214:25
*** mrunge has joined #tripleo14:29
openstackgerritDougal Matthews proposed a change to openstack/tripleo-incubator: Register the Tuskar Service in the Undercloud  https://review.openstack.org/8505014:34
*** TravT has joined #tripleo14:35
*** CaptTofu has joined #tripleo14:36
openstackgerritA change was merged to openstack/tripleo-image-elements: Relabel /tftpboot if selinux is used  https://review.openstack.org/8494914:36
*** weshay has quit IRC14:38
*** mrunge has quit IRC14:40
openstackgerritDougal Matthews proposed a change to openstack/tripleo-incubator: Register the Tuskar Service in the Undercloud  https://review.openstack.org/8505014:43
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: WIP - enable elements to be replayable  https://review.openstack.org/8149514:44
*** rlandy has joined #tripleo14:45
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Remove mostly empty directories  https://review.openstack.org/8136814:46
openstackgerritVictor Sergeyev proposed a change to openstack/tuskar: Use alembic for database migrations  https://review.openstack.org/8033814:49
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Allow setting of rpc_all configuration options  https://review.openstack.org/8505914:51
*** bauzas has quit IRC14:52
openstackgerrittherese-mchale proposed a change to openstack/tripleo-image-elements: Make MySQL root password configurable  https://review.openstack.org/8139214:52
*** viktors has joined #tripleo14:53
*** rdopieralski has quit IRC14:55
*** morazi has quit IRC14:57
*** rlandy has quit IRC15:00
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130069315:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048815:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130184115:00
*** untriaged-bot has quit IRC15:00
uvirtbotLaunchpad bug 1300693 in tripleo "devtest.sh run leaves 3 default security groups" [Undecided,Incomplete]15:00
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]15:00
uvirtbotLaunchpad bug 1301841 in tripleo "default_ephemeral_format not set for seed and undercloud" [Undecided,In progress]15:00
*** rlandy has joined #tripleo15:00
*** morazi has joined #tripleo15:02
*** martyntaylor has quit IRC15:02
*** hashar has quit IRC15:05
openstackgerritRyan Brady proposed a change to openstack/tripleo-incubator: Move setup-clienttools to devtest_setup.sh  https://review.openstack.org/8502415:05
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Allow setting of logging configuration options  https://review.openstack.org/8506615:08
*** weshay has joined #tripleo15:08
*** dguerri_ is now known as _dguerri15:11
*** _dguerri is now known as dguerri_15:12
*** martyntaylor has joined #tripleo15:13
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-incubator: Enable selective dib configuration per image  https://review.openstack.org/8500915:19
*** d0ugal_ has joined #tripleo15:20
*** d0ugal has quit IRC15:20
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Mising import url  https://review.openstack.org/8507215:21
*** sdake_ has joined #tripleo15:22
*** sdake_ has quit IRC15:22
*** sdake_ has joined #tripleo15:22
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Create and use libvirtd group for package install  https://review.openstack.org/8252915:26
*** Vinsh has joined #tripleo15:27
*** yamahata has joined #tripleo15:28
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Mising import url  https://review.openstack.org/8507215:30
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Missing import url  https://review.openstack.org/8507215:35
*** CaptTofu has quit IRC15:40
*** lxsli has joined #tripleo15:41
*** lxsli has quit IRC15:41
*** andreaf has quit IRC15:41
*** lxsli has joined #tripleo15:42
*** newell_ has joined #tripleo15:45
openstackgerritRyan Moore proposed a change to openstack/tripleo-heat-templates: Set the glance_port as Heat configurable  https://review.openstack.org/8508115:47
*** eghobo has joined #tripleo15:47
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Read glance_port from nova.conf  https://review.openstack.org/8508215:48
openstackgerritJames Slagle proposed a change to openstack/tripleo-heat-templates: Expose dnsmasq options  https://review.openstack.org/8280315:50
*** d0ugal_ has quit IRC15:50
openstackgerritA change was merged to openstack/tripleo-image-elements: Expose dnsmasq options  https://review.openstack.org/8280415:50
*** d0ugal_ has joined #tripleo15:51
*** dguerri_ is now known as _dguerri15:53
*** d0ugal_ has quit IRC15:55
*** d0ugal_ has joined #tripleo15:55
*** d0ugal_ is now known as d0ugal15:56
*** _dguerri is now known as dguerri_15:56
*** matty_dubs is now known as matty_dubs|lunch15:58
*** petertoft has joined #tripleo15:58
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Allow setting of glance_protocol  https://review.openstack.org/8508715:59
*** marun_afk is now known as marun16:01
*** andreaf has joined #tripleo16:03
*** cwolferh has joined #tripleo16:07
openstackgerritJames Slagle proposed a change to openstack/tripleo-heat-templates: Add enable_tunneling to swift storage metadata  https://review.openstack.org/8341716:09
*** d0ugal has quit IRC16:11
*** jistr has quit IRC16:13
*** morazi has quit IRC16:16
*** csd_ has joined #tripleo16:20
*** AaronGr has joined #tripleo16:21
*** csd_ is now known as csd16:23
*** morazi has joined #tripleo16:25
*** yassine has quit IRC16:26
*** jprovazn has quit IRC16:27
*** csd_ has joined #tripleo16:29
*** csd has quit IRC16:30
*** csd_ has quit IRC16:30
*** csd has joined #tripleo16:30
openstackgerritChris Krelle proposed a change to openstack/tripleo-image-elements: Add debug to ironic conf file. DO NOT MERGE  https://review.openstack.org/8510116:33
*** stevehuang has quit IRC16:36
*** ifarkas has quit IRC16:36
*** killer_prince has quit IRC16:42
*** e0ne has quit IRC16:49
*** e0ne has joined #tripleo16:50
*** mclaren has joined #tripleo16:51
*** viktors has quit IRC16:53
bnemecHey all, https://review.openstack.org/#/c/84876/ is a pretty trivial change for something that is breaking devtest on Fedora right now.16:53
*** e0ne has quit IRC16:54
openstackgerritA change was merged to openstack/tripleo-image-elements: Install bridge-utils on compute nodes  https://review.openstack.org/8487616:55
*** lucasagomes has quit IRC16:56
SpamapSlifeless: whatever you were trying to say to me last night about review softness or register nodes or why the .py.. ????? read backscroll, still don't know what you were saying.16:58
*** andreaf has quit IRC16:59
Lotus907efiSpamapS: does lifeless occasionally mumble-type in his sleep and the result ends up on here?  :)17:08
*** derekh has quit IRC17:08
SpamapSLotus907efi: it's entirely possible17:11
SpamapSbut seeing as it was about 18:00 in his TZ, I'm guessing he was just brain dumping17:11
*** gcha has quit IRC17:14
*** ilives has quit IRC17:17
*** ilives has joined #tripleo17:18
*** killer_prince has joined #tripleo17:21
*** athomas has quit IRC17:21
rcarrillocruzguys, you getting check-tripleo-ironic-undercloud-precise job failures? two different reviews failing in that job, and my changesets are not related to ironic...17:22
Lotus907efiyeah, I am seeing that too for one of my reviews17:24
bnemecrcarrillocruz: Lotus907efi: I believe that's a known issue.17:24
bnemecLet me see if I can find the ML post about it.17:24
rcarrillocruzthe console output shows:17:26
bnemecHere: http://lists.openstack.org/pipermail/openstack-dev/2014-March/031242.html17:26
rcarrillocruz2014-04-03 15:41:02.025 | Command output matched 'CREATE_FAILED'. Exiting...17:26
rcarrillocruztop man17:26
rcarrillocruzthx bnemec17:27
rcarrillocruzi'll look into it17:27
*** jang1 has joined #tripleo17:28
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Rename node profile to flavor  https://review.openstack.org/8511617:29
slaglejomara: any updated builds to try yet?17:30
openstackgerritAna Krivokapic proposed a change to openstack/tuskar-ui: Add missing Nodes heading  https://review.openstack.org/8511717:31
jomaraslagle: no, working through new requirements17:31
jomaragotta do some systemd crap im not familiar with17:31
* jomara sobs17:31
slaglejomara: do you need a new release of python-tuskarclient?17:32
slaglei'll just go ahead and do it, i believe there was a commit or 217:32
*** morganfainberg_Z is now known as morganfainberg17:34
Lotus907efircarrillocruz: are you seeing failures in check-tripleo-overcloud-precise and check-tripleo-overcloud-f20 that seem unrelated to any changes you made too?17:34
jomaraslagle: oh, thanks, do you need a new build of that?17:35
jomaraslagle: im still waiting on fedora scm...its beiung slow today17:35
*** matty_dubs|lunch is now known as matty_dubs17:35
jomarai submitted the request at like 93017:35
*** rainya has quit IRC17:43
slaglejomara: i don't know that I *need* an update to that17:44
slaglehaven't hit any issues yet17:44
rcarrillocruzLotus907efi: i had two reviews that had +1 from Jenkins. Then the CI system re-ran jobs and then the check-tripleo-ironic-undercloud job failed17:44
rcarrillocruzhttps://review.openstack.org/#/c/82763/17:44
rcarrillocruzand17:44
rcarrillocruzhttps://review.openstack.org/#/c/84801/17:45
jomaraslagle: that, meaning python-tuskarclient?17:45
rcarrillocruzso it seems that some change put in the CI for those jobs have some problems17:45
Lotus907efihmm, I had a review with a +1 as well but now three jobs are failing17:45
rcarrillocruzsame job failing?17:46
Lotus907efiI looked at the logs and cannot find anything rlated to my change17:46
Lotus907efirelated17:46
rcarrillocruzin the console log the common factor for my two reviews is:17:46
*** rlandy has quit IRC17:46
Lotus907eficheck-tripleo-ironic-undercloud, check-tripleo-overcloud-precise and check-tripleo-overcloud-f2017:46
rcarrillocruz2014-04-03 15:41:02.025 | Command output matched 'CREATE_FAILED'. Exiting...17:47
slaglejomara: yes17:49
Lotus907efithey both look like an undercloud creation failure17:51
Lotus907efithe failure I am seeing with check-tripleo-overcloud-precise also has to do with undercloud coming up but is not exactly the same17:53
*** akrivoka has quit IRC17:53
Lotus907efithe error I see is: ERROR: the main setup script run by this job failed - exit code: 117:54
rcarrillocruzwell, i also get that following to the error I pasted above17:56
rcarrillocruzso this looks like we are hitting the same issue17:56
Lotus907efiand this is just after a "nova list" of the undercloud which is in a state of BUILDING but has a POWER_STATE of NOSTATE17:57
Lotus907efiwhich I understand is a problem (NOSTATE for power state)17:57
Lotus907efiNOSTATE that is17:57
*** derekh has joined #tripleo17:58
*** petertoft has quit IRC17:58
Lotus907efiabove this in my console.log I see: + wait_for_stack_ready 220 10 undercloud  Timing out after 2200 seconds:  COMMAND=heat stack-show undercloud | awk '/stack_status / { print $4 }17:59
Lotus907efiisn't there something wrong if that wait_for_stack_ready command times out ?18:00
bnemecLotus907efi: Yes, generally18:00
openstackgerritGhe Rivero proposed a change to openstack/tripleo-incubator: Deploy overcloud images from seed  https://review.openstack.org/8512618:01
bnemecWhen a PXE deploy gets hung up in the BUILDING state, it likely means that some piece of the deployment failed (PXE booting, baremetal deploy, that sort of thing).18:01
bnemecAt least in my experience.18:01
*** rwsu has quit IRC18:03
*** jprovazn has joined #tripleo18:04
jprovaznSpamapS, hi18:06
jprovaznSpamapS, https://review.openstack.org/#/c/81666/ question18:06
jprovaznSpamapS, is this expected error? http://paste.openstack.org/show/75001/18:07
openstackgerritGhe Rivero proposed a change to openstack/tripleo-incubator: Utility to retrieve images from a given URL  https://review.openstack.org/8513018:08
*** akuznetsov has quit IRC18:12
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Rename node profile to flavor  https://review.openstack.org/8511618:13
openstackgerritMichael Tupitsyn proposed a change to openstack/tripleo-image-elements: Configure logging for keystone  https://review.openstack.org/8484718:14
*** phschwartz has quit IRC18:17
*** akuznetsov has joined #tripleo18:17
*** phschwartz has joined #tripleo18:17
openstackgerritMichael Tupitsyn proposed a change to openstack/tripleo-incubator: Configurable Keystone token provider  https://review.openstack.org/8480818:19
openstackgerritMichael Tupitsyn proposed a change to openstack/tripleo-heat-templates: Configurable Keystone token provider  https://review.openstack.org/8480718:20
*** phschwartz has quit IRC18:21
openstackgerritMichael Tupitsyn proposed a change to openstack/tripleo-image-elements: Configurable Keystone token provider  https://review.openstack.org/8480218:22
*** phschwartz has joined #tripleo18:22
*** akuznetsov has quit IRC18:28
*** derekh has quit IRC18:37
*** akuznetsov has joined #tripleo18:38
*** derekh has joined #tripleo18:39
*** killer_prince has quit IRC18:42
*** jang1 has quit IRC18:47
*** marun is now known as marun_afk18:50
*** derekh has quit IRC18:54
*** lazy_prince has joined #tripleo18:56
*** lazy_prince is now known as killer_prince18:56
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Add node filter  https://review.openstack.org/8514619:02
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Add node filter  https://review.openstack.org/8514619:02
*** akuznetsov has quit IRC19:06
*** stevehuang has joined #tripleo19:06
*** derekh has joined #tripleo19:11
*** csd_ has joined #tripleo19:12
*** csd has quit IRC19:15
*** jprovazn has quit IRC19:21
*** jp_at_hp has quit IRC19:26
*** e0ne has joined #tripleo19:31
lifelessSpamapS: the only bit I intended to address to you was reviews; I hit 3/4 of yours where you'd +2'd with defects19:32
lifelessSpamapS: look at your review mail leading up to that time, you should see my -1's19:33
*** jp_at_hp has joined #tripleo19:35
greghaynesVinsh: Hey19:36
VinshHello19:36
greghaynesVinsh: So looks like jprovazn is the one who wrote the haproxy element19:37
greghaynesnot totally punting the problem to him, just a heads up if you see him around19:37
greghayneshes been doing a lot of the HA work19:37
Vinshgotcha, will kepe an eye open19:37
lifelessGheRivero: hey - got anything for me to run with ?19:38
Vinshto restate what we were talking about elsewhere...  I have a case where haproxy is setup on a controller node.19:38
VinshWhat I am wondering.. is how does one go about configuring haproxy.. in heat maybe? so that we can define what services it should proxy for.19:38
greghaynesVinsh: If you check out the haproxy element, specifically the haproxy.cfg it looks like there is a template for haproxy.services19:39
greghaynesAFAICT its not actually used yet, so disclaimer on its functionality19:39
Vinshah-hah.. so this section starting "{{#haproxy.services}}19:40
Vinshlisten {{name}}19:40
Vinsh"19:40
greghaynesbut you should be able to add that a resource haproxy in the heat template with those properties19:40
greghaynesyes19:40
GheRiverolifeless: https://review.openstack.org/#/c/85130/ and https://review.openstack.org/#/c/85126/19:40
Vinshok. just getting up to speed on heat.  But your saying it will look in its templates.. find a section there for "haproxy.services" and then configure based on that?19:41
GheRiverolifeless: a bit of plumming is still missing but that should be minimun. I'll be back in 30m19:41
greghaynesYes. Those properties are filled out based on things youll see in os-collect-config --print (useful for debugging) which are spefified from the heat template19:42
Vinshright on19:42
Vinshfor a small config.. like out of the box devtest.. running haproxy on 1-many controller nodes might be fine19:42
Vinshbut.. thinking of scale.. we might need to define 2+ nodes used solely as haproxy nodes in the undercloud19:43
VinshI /think/ :)19:43
lifelessVinsh: in the undercloud? why?19:44
lifelessVinsh: I mean, why would the undercloud have so much load?19:44
VinshMaybe I used the wrong cloud there..19:44
Vinshi'm thinking.. that you have nova/glance/keystone running in over cloud..19:45
Vinshtypically thats all on an undercloud  compute node19:45
Vinshright?19:45
Vinshthen there are the "notcompute" controller nodes in undercloud19:45
Vinshwhich is where haproxy is running in my setup now.. to proxy the api services of other overcloud items19:46
lifelessVinsh: I think you have the cloud layers a bit tangled19:47
*** jp_at_hp1 has joined #tripleo19:47
VinshYeah.19:47
lifelessVinsh: the overcloud /all/ runs as instances on the undercloud. Which means all the overcloud is baremetal machines.19:47
lifelessthe 'undercloud compute node' is just nova-barmetal, it doesn't host any vms19:48
lifelesstoday at least; there are high level sketches of what a more flexible deployment substrate would look like19:48
*** jp_at_hp has quit IRC19:48
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-incubator: Add the select-cloud script  https://review.openstack.org/8280719:49
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-incubator: Standardise location of environment password/rc files.  https://review.openstack.org/8325019:49
VinshOk. detangled now.  So what I should have said is "in the overcloud we have controller nodes that right now also run haproxy,  but looking forward we might need a dedicated overcloud node(s) to run haproxy.. in a larger scale.19:51
greghaynespossible, and wouldnt be hard to do, but id expect lots of other things to fall over from load before hitting that issue.19:52
lifelessVinsh: certainly, in principle. The rule of thumb for haproxy is about 100K tcp connections per second per instance19:52
lifelessVinsh: so, at sufficiently high scale, certainly.19:52
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: TEST ONLY: make nova depend on common-venv  https://review.openstack.org/7998919:54
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Openstack-clients: don't hard code venv  https://review.openstack.org/7998819:54
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Wire in _EXTRA_INSTALL_OPTS...  https://review.openstack.org/7696619:54
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Add a new common-venv element  https://review.openstack.org/7696719:54
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Horizon: dynamically set config time env vars  https://review.openstack.org/8261119:54
lifelessVinsh: (and those figures are from 2009 :))19:54
*** ilives has quit IRC19:55
*** ilives has joined #tripleo19:56
*** rwsu has joined #tripleo19:56
derekhlifeless: taking a quick glance at the nodepool code, I'm thinking (kind of hoping) it will start creating nodes once the backlog is cleared as each CreateServerTask task is added to a queue19:58
derekhlifeless: the f20 instances that is19:58
clarkbderekh: that was one of my theories previously, jeblair is checking the allocator code to see if there is a bug in that20:00
clarkbderekh: I guess we will see :)20:00
*** ohadlevy has quit IRC20:01
*** ohadlevy_ has joined #tripleo20:01
derekhclarkb: fingers crossed20:01
*** TravT|2 has joined #tripleo20:02
*** TravT has quit IRC20:02
*** ilives has quit IRC20:03
*** ilives has joined #tripleo20:05
*** dprince has quit IRC20:06
*** CaptTofu has joined #tripleo20:07
*** rwsu has quit IRC20:07
*** rwsu has joined #tripleo20:09
lifelessGheRivero: cool, so I think I'd like to pull the list of images out of that, and make it also proxy to dib, so we have one interface.20:10
lifelessGheRivero: and the long planned 'we should tag images' stuff gets a home to live in.20:10
*** rwsu has quit IRC20:11
slaglelifeless: hey, so i have permissions to push signed tags for the releases, but i can't create branches for the stable branches20:11
slaglelifeless: does someone in infra have to do that?20:11
*** rwsu has joined #tripleo20:11
lifelessslagle: no idea, I've never been involved with that20:11
slaglek, will ask around20:12
derekhslagle: I think you can do it, I've seme to remember doing for packstack before, one sec20:13
GheRiveroand back20:13
lifelessGheRivero: so e.g build-seed-vm woud decide the elements it wants, and ask a helper that knows it can download-or-build to 'get me the image'20:14
slaglederekh: i tried via gerrit ui and it just says "can not create refs/heads/stable/icehouse"20:14
derekhslagle: in here ? https://review.openstack.org/#/admin/projects/openstack/tripleo-image-elements,branches20:14
slaglethen tried creating from cli as well, then pushing the branch to the gerrit remove20:14
slagleremote20:14
slagleand i get rejected20:14
slaglederekh: yea20:14
GheRiverolifeless: do you want to have different images with different elements?20:15
lifelessGheRivero: I'm thinking about several long term threads that have turned up20:16
lifelessGheRivero: one is what e.g. slagle has done with precanned images that can be downloaded20:16
derekhslagle: hmm, maybe something has changed, when I look at the packstack version of the page I see two textboxes to enter new branch details (I don't see it for tripleo projects), but can't try it out because no branch needed20:16
lifelessGheRivero: another is that we need to be able to tell if an image we download meets the elements+arch we wanted20:16
lifelessGheRivero: don't have to solve it all at once, but I think a little tweak to the structure will make it clearer how to solve in future20:17
lifelessGheRivero: also I want to avoid having a centralised list of images to maintain, since the image list depends on the scenario; so the acquire-and-cache layer should be input driven20:17
GheRiverolifeless: for quick testing I was using the Galway jenkis artifacts from the last successful build20:17
GheRiverook, I got the broader idea now20:18
lifelessmorganfainberg: fix it how ? :P20:19
*** julim has quit IRC20:19
geerdestlifeless:  re https://review.openstack.org/#/c/84189/ where can i put horizon for undercloud to get a +2?20:21
lifelessgeerdest: devtest_undercloud :)20:21
lifelessgeerdest: lets see if that was updated overnight20:21
geerdestso my patch set 1 then?20:22
lifelessgeerdest: yes, though why are you not adding it to overcloud too ?20:23
geerdestits already in overcloud20:23
lifelessahh!20:25
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Modified deployment creation message  https://review.openstack.org/8516320:25
lifelessgeerdest: so yes, your patch set one.20:25
*** rwsu has quit IRC20:27
lifelessGheRivero: what do you think?20:28
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Clarified initialization message  https://review.openstack.org/8516620:28
openstackgerritJay Dobies proposed a change to openstack/tuskar: Fixes for Tuskar API Keystone authentication  https://review.openstack.org/8482720:28
openstackgerritTrent Geerdes proposed a change to openstack/tripleo-incubator: Adding horizon element to undercloud  https://review.openstack.org/8418920:29
*** rwsu has joined #tripleo20:31
GheRiverolifeless: I like the idea, it's doable, but don't know it could be worth it to do it know or wait for the "refactoring'20:31
lifelessGheRivero: I'll have a play today20:33
GheRiverolifeless: but wtf, let's give it a try20:33
openstackgerritGhe Rivero proposed a change to openstack/tripleo-incubator: Deploy overcloud images from seed  https://review.openstack.org/8512620:34
*** derekh has quit IRC20:35
*** rainya- has joined #tripleo20:40
*** csd_ is now known as csd20:43
*** marun_afk is now known as marun20:45
slaglelifeless: fyi, i proposed this change to infra/config to give us permissions to create branches: https://review.openstack.org/#/c/85171/20:47
lifelessack20:49
*** dkehn__ has joined #tripleo20:51
*** dkehn has quit IRC20:51
*** dkehn_ has quit IRC20:52
*** dkehn has joined #tripleo20:53
*** dkehn__ is now known as dkehn_20:54
*** CaptTofu has quit IRC20:57
*** CaptTofu has joined #tripleo20:58
*** TravT|2 has quit IRC20:59
*** matty_dubs is now known as matty_dubs|gone21:00
*** untriaged-bot has joined #tripleo21:01
untriaged-botUntriaged bugs so far:21:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130214821:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130069321:01
uvirtbotLaunchpad bug 1302148 in tripleo "error: Unable to add port vnet2 to OVS bridge br-ctlplane: Operation not permitted" [Undecided,New]21:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048821:01
uvirtbotLaunchpad bug 1300693 in tripleo "devtest.sh run leaves 3 default security groups" [Undecided,Incomplete]21:01
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]21:01
*** untriaged-bot has quit IRC21:01
*** lblanchard has quit IRC21:01
*** CaptTofu has quit IRC21:02
*** markmc has quit IRC21:04
lifelessslagle: cool [ptl candidacy]21:09
*** jdob has quit IRC21:10
*** dkehn__ has joined #tripleo21:15
*** dkehn__ has quit IRC21:16
*** dkehn__ has joined #tripleo21:16
*** dkehn has quit IRC21:16
*** dkehn_ has quit IRC21:16
*** dkehn has joined #tripleo21:18
*** weshay has quit IRC21:19
*** rwsu has quit IRC21:22
*** martyntaylor has left #tripleo21:22
*** dkehn_ has joined #tripleo21:23
*** yassine has joined #tripleo21:25
*** dkehn__ has quit IRC21:25
*** dkehn has quit IRC21:25
*** dkehn has joined #tripleo21:26
*** yassine has quit IRC21:27
*** yassine has joined #tripleo21:27
*** yassine has quit IRC21:30
*** dkehn__ has joined #tripleo21:32
*** dkehn has quit IRC21:33
*** dkehn_ has quit IRC21:34
openstackgerritjohn Brooker proposed a change to openstack/tripleo-incubator: Undercloud heat on Bare-metal  https://review.openstack.org/8518021:34
*** dkehn has joined #tripleo21:36
*** weshay has joined #tripleo21:37
*** dkehn__ is now known as dkehn-x21:37
openstackgerritjohn Brooker proposed a change to openstack/tripleo-incubator: Allow custom IP ranges to be configured for under and overcloud  https://review.openstack.org/8518121:38
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: avoid privilege issue  https://review.openstack.org/8518321:39
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: check element list during the start up  https://review.openstack.org/8518421:40
lifelessdevananda: slagle: SpamapS: GheRivero: jogo: Ng: cloud is down - and I have meetings I need to hand off to someone21:41
*** CLOUDOUTAGE has joined #tripleo21:43
CLOUDOUTAGElifeless devananda Ng SpamapS jog0 GheRivero derekh dprince slagle  -- ci-overcloud currently down https://etherpad.openstack.org/p/cloud-outage21:43
*** CLOUDOUTAGE has quit IRC21:43
lifelessso now I think we have network fail on the undercloud21:49
lifelessstopping the overcloud control booting21:49
lifelesslooping it - would like to avoid rebooting the udnercloud for now21:49
openstackgerritjohn Brooker proposed a change to openstack/tripleo-incubator: Detect baremetal undercloud and change heat.  https://review.openstack.org/8518021:50
*** jtomasek has quit IRC21:52
*** matty_dubs|gone is now known as matty_dubs21:56
*** noslzzp has quit IRC21:56
*** slagle has quit IRC21:57
*** slagle has joined #tripleo21:58
*** noslzzp has joined #tripleo21:58
lifelessall undercloud comms down22:01
openstackgerritjohn Brooker proposed a change to openstack/tripleo-incubator: Detect baremetal undercloud and change heat.  https://review.openstack.org/8518022:02
*** noslzzp has quit IRC22:03
*** marun is now known as marun_afk22:03
*** noslzzp has joined #tripleo22:10
*** noslzzp has quit IRC22:14
*** CLOUDOUTAGE has joined #tripleo22:14
CLOUDOUTAGElifeless devananda Ng SpamapS jog0 GheRivero derekh dprince slagle  -- ci-overcloud currently down https://etherpad.openstack.org/p/cloud-outage22:14
*** CLOUDOUTAGE has quit IRC22:14
tchaypomorning22:15
tchayposudo won't let me enter a password because i don't have a tty22:15
greghaynesbetter go find one22:16
tchaypoeasy22:17
tchayposudo mknod ... oh wait.22:17
tchaypoI have a Wyse 85 sitting under my desk22:17
greghayneshahaha22:18
tchaypooh goody, /dev/null is a standard file22:24
SpamapSThis is getting a little bit ridiculuos22:25
*** rwsu has joined #tripleo22:26
*** weshay has quit IRC22:26
*** UtahDave has joined #tripleo22:27
*** dkehn has quit IRC22:35
*** dkehn-x has quit IRC22:36
lifelesspower22:39
lifelessbah22:39
*** e0ne has quit IRC22:43
*** yamahata has quit IRC22:44
SpamapSlifeless: just now logging in to boxes to dig around22:45
*** CLOUDOUTAGE has joined #tripleo22:45
CLOUDOUTAGElifeless devananda Ng SpamapS jog0 GheRivero derekh dprince slagle  -- ci-overcloud currently down https://etherpad.openstack.org/p/cloud-outage22:45
*** CLOUDOUTAGE has quit IRC22:45
lifelessSpamapS: hi22:48
lifelessSpamapS: I have a textcons open on the undercloud22:48
lifelessSpamapS: its not getting DHCP back from the seed22:48
lifelessSpamapS: to boot22:48
SpamapSlifeless: ok. and the seed?22:48
SpamapSand why is it booting?22:48
lifelessSpamapS: I have started dnsmasq-bm on the seed22:48
lifelessSpamapS: because its still running old kernel and *its* networking caput22:48
SpamapSplease don't tell me hardware problems22:48
lifelessSpamapS: cmd_alloc22:48
lifelessSpamapS: old kernels all around22:48
SpamapSI don't know what that means, but I believe you that it needed a bounce. ;)22:49
lifelessI tried to rmmod the mellanox module and it wedged22:49
*** rollerj has joined #tripleo22:49
SpamapSlifeless: yeah, ye olde mellanox suckage..22:49
lifelessSpamapS: we really need to drop new kernels on both the undercloud and overcloud I think22:49
SpamapSlifeless: we really need to start thinking about how much operating this cloud is costing us. :-P22:52
*** marun_afk is now known as marun22:52
lifelessSpamapS: so seed22:53
lifelessSpamapS: my next step was to be tcpdumping on the seed (.168) and making sure it sees DHCP requests from the undercloud22:53
lifelessSpamapS: I've ctrl-B'd the undercloud on the ipxe prompt to iterate quickly without waiting for 10m power cycles22:54
lifelesswhich it doesn't seem to be...22:54
*** morazi has quit IRC22:57
SpamapSweird22:57
lifeless22:55:02.881233 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 52:54:00:f0:92:6d (oui Unknown), length 30022:57
lifelessDHCP (net1 78:e7:d1:23:9d:7d)................................ Connection timed o22:57
SpamapSlifeless: is the seed failing to respond then?22:59
lifelessgreghaynes: stephen halpin may ping you about being able to deploy just mysql-cluster - I'm thinking if you give him a sliced-down version of your hand crafted template it might be more than sufficient23:00
*** UtahDave has left #tripleo23:01
*** CaptTofu has joined #tripleo23:02
lifelessSpamapS: different macs23:04
lifelessSpamapS: it might even be physical23:04
*** yamahata has joined #tripleo23:04
SpamapSoh23:05
*** matsuhashi has joined #tripleo23:05
SpamapSlifeless: ok. I'm at a coffee shop and need to be moving back to home office shortly. Will be available again in about 45 min.23:06
*** dkehn has joined #tripleo23:06
*** matty_dubs is now known as matty_dubs|gone23:07
*** dkehn is now known as dkehnx23:07
tchaypodid an apt-get update, rebooted laptop to fix weird graphics errors i was getting. now it doesn't believe my monitor can go above 1024x76823:09
*** dkehn has joined #tripleo23:09
*** e0ne_ has joined #tripleo23:15
*** CLOUDOUTAGE has joined #tripleo23:16
CLOUDOUTAGElifeless devananda Ng SpamapS jog0 GheRivero derekh dprince slagle  -- ci-overcloud currently down https://etherpad.openstack.org/p/cloud-outage23:16
*** CLOUDOUTAGE has quit IRC23:16
greghayneslifeless: ok23:18
*** e0ne_ has quit IRC23:20
lifelessseed virsh host sees the requests23:21
lifelessseed vm isn't, not sure why yet23:21
lifelessahha was dupming wrong interface23:21
lifelessseed sees it23:22
openstackgerrittom-howley proposed a change to openstack/tripleo-image-elements: Add keepalive option to rabbitmq config  https://review.openstack.org/8192023:28
lifelessseed dnsmasq was out of ips have fixed and updated admin notes23:38
*** yamahata has quit IRC23:38
*** eghobo has quit IRC23:42
*** CLOUDOUTAGE has joined #tripleo23:48
CLOUDOUTAGElifeless devananda Ng SpamapS jog0 GheRivero derekh dprince slagle  -- ci-overcloud currently down https://etherpad.openstack.org/p/cloud-outage23:48
*** CLOUDOUTAGE has quit IRC23:48
*** CaptTofu has quit IRC23:49

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