Wednesday, 2014-06-18

*** CaptTofu_ has joined #tripleo00:09
*** marun has quit IRC00:11
*** marun has joined #tripleo00:11
*** marun has quit IRC00:12
*** nati_ueno has quit IRC00:14
*** xuhaiwei has joined #tripleo00:15
lifelessoh wow proliant. Overridingthe IPMI boot source option. win.00:20
*** spzala has quit IRC00:34
tchaypowell that was a miserable driving lesson00:36
tchaypoany news about the overcloud?00:36
*** Penick has quit IRC00:38
*** CaptTofu_ has quit IRC00:39
lifelesstchaypo: rainy and miserable00:40
*** yamahata has quit IRC00:41
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: Add a vlan check  https://review.openstack.org/10007800:42
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-apply-config: Updated from global requirements  https://review.openstack.org/9908300:46
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-cloud-config: Updated from global requirements  https://review.openstack.org/9325300:46
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-collect-config: Updated from global requirements  https://review.openstack.org/9623400:46
*** TravT has quit IRC00:46
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-refresh-config: Updated from global requirements  https://review.openstack.org/9623500:46
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: Add a vlan check  https://review.openstack.org/10007800:49
*** CaptTofu_ has joined #tripleo00:50
lifelesstchaypo: let clarkb know when you've fixed up the commit00:57
*** rwsu has quit IRC00:58
*** chuckC has quit IRC01:17
*** matsuhashi has joined #tripleo01:17
*** saurabhs has left #tripleo01:22
*** yamahata has joined #tripleo01:26
*** eghobo has quit IRC01:28
*** fandi has quit IRC01:31
*** nosnos has joined #tripleo01:31
*** spzala has joined #tripleo01:37
*** chuckC has joined #tripleo01:38
*** weshay has joined #tripleo01:38
*** CaptTofu_ has quit IRC01:42
*** yjiang5 is now known as yjiang5_away01:43
lifelesstchaypo: any luck with local reproduction of the issue ?01:43
*** giulivo has quit IRC01:44
lifelessok -> dr.01:49
*** ramishra has joined #tripleo01:50
*** weshay has quit IRC02:01
greghaynestchaypo: I rather liked the sleep 1 vlan test :p02:04
*** mestery has joined #tripleo02:19
*** jml has quit IRC02:21
*** jml has joined #tripleo02:25
*** matsuhashi has quit IRC02:29
*** matsuhashi has joined #tripleo02:32
*** spzala has quit IRC02:37
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974603:00
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923803:00
*** matsuhashi has quit IRC03:00
*** untriaged-bot has quit IRC03:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]03:00
*** CaptTofu_ has joined #tripleo03:02
tchayponope03:12
tchaypomy first try failed with the same issue as yesterday03:12
tchayposo i ran it again with -c and this time it ran to completion while I was away having lunch03:12
greghaynesYes, I also didnt run into it locally :/03:12
tchaypobut I did do it with --no-undercloud though03:13
greghaynesI did full run03:13
tchaypobecause somepone is making changes that mean I no longer have the ability to do a full run *innocent look*03:13
greghaynes:) Just wait until UNDERCLOUD_SCALE=303:13
greghaynesI do hope you can actually make a full run, still03:15
tchaypoWe'll see. *shrug*03:16
tchaypoif we can make progress on folding the seed into the undercloud and then run one cloud in full-HA and hte other degraded...03:16
tchaypobtw SpamapS - thanks03:17
tchaypoI'm going to give a talk about "the tripleo project" in the near future03:18
greghayneswell, you could always just set OVERCLOUD_CONTROLSCALE=1 for your box03:18
tchaypoand start by correcting myself and explaining that it's not a project but a program03:18
tchaypogreghaynes: yeah, or that03:18
tchaypobut then I expect that when I run into problems I'll be told "meh, untested config, you're on your own"03:18
StevenKOVERCLOUD_CONTROLSCALE=1 is the current method03:19
tchaypono-HA is the current method03:19
tchaypothe latter needs to change, so the former is going to03:19
greghaynesoh no, AIUI our decision was to support no-ha, or 3 node03:19
greghaynes(I also hope 5 node)03:19
tchaypoto be clear, I'm not opposed to the change, just not sure how I'll work with it03:20
tchaypobut that's something I'll be work out once it lands03:20
greghaynesI do think its important we do support a non-ha setup which minimises ram needs03:20
vinshHi dshulyak ,  do you see your review: https://review.openstack.org/#/c/92550/9  changing or staying in light of https://review.openstack.org/#/c/61376/5 ?03:20
greghaynesStevenK: referring to https://review.openstack.org/#/c/100000/03:20
tchayposo about bug 129210503:21
uvirtbotLaunchpad bug 1292105 in tripleo "CI failed pinging overcloud instance" [Critical,Triaged] https://launchpad.net/bugs/129210503:21
greghaynesvinsh: pretty sure 92550 isnt neeeded03:21
tchaypowe can't reproduce locally. What's our next step03:21
vinshgreghaynes, thought so, just checking03:22
greghaynestchaypo: is there some way to prevent a CI run like that from getting completed so you can poke at it?03:22
* tchaypo doesn't know03:22
greghaynesbecause it seems like we dont have any leads other than 'the network dun work'03:22
clarkbwe can hold a node or node(s)03:23
clarkbthen poke at them later03:23
clarkbif the failure is intermittent that becomes less useful03:23
tchaypoIf I remember from sunnyvale, someone whose name I don't remember was talking about the test environment and my memory is that it might be possible to figure out which nodes were used and then jump on them quickly before they get recycled03:23
greghaynesclarkb: its consistent03:23
tchaypoclarkb: as far as we can tell it's pretty consistent on f20 and ubuntu both03:23
clarkbactually that may not work03:23
greghaynestchaypo: that was derekh03:23
clarkbbecause the gearman lock will be released03:24
clarkbso I don't actually know how to do that03:24
greghayneshrm03:24
tchaypoevery time i hear the name derekh, the face I see is sdague. unless it's the other way around.03:24
clarkbso it is probably better for one of you to just grab a gearman loc kand run the test03:24
tchayposo I guess what we could do is find the spot that does the ping03:24
tchaypooh, right.03:24
tchaypoclarkb: do you have time to walk us through that?03:25
greghayneswelp, maybe make a review int toci which runs a whole lot of network debug commands, outputs them to files, then tars them up03:25
greghaynesso we can check it out03:25
clarkbtchaypo: uh its like 99% you guys03:25
clarkbtchaypo: boot node in test VM cloud, run whatever you run to test03:25
StevenKtchaypo: Did you sort out the documenation for --no-undercloud ?03:25
tchaypoWhat is this "test vm cloud" of which you speak?03:25
tchaypoStevenK: no.03:25
clarkbtchaypo: so the way the CI system work is there is a cloud that nodepool talks to. It boots nodes with public and internal interfaces03:26
StevenKSprinkle spelling to taste.03:26
clarkbvia the internal interface it talks to gearman and test clusters and gets lock and runs test03:26
tchaypoStevenK: because i want to make that review depend on my "fix all the errors" patch, which depends on the other patch, which currently can't land because of but 129210503:26
clarkbtchaypo: so if you boot a node on the same network you can run the test as if you were jenkins03:27
tchaypoclarkb: So to tsart this off, I need to ssh into one of the bastions?03:27
StevenKtchaypo: So? A pipeline of patches is not something to be avoided03:27
tchaypoor is this what the hpcs vpn is for?03:27
clarkbtchaypo: oh this might be a completely different CI infra03:27
tchaypoStevenK: sure, but 1292105 is blocking everyone, it's a higher priority03:27
*** nosnos has quit IRC03:27
clarkbtchaypo: we use zero bastions and zero VPNs to run upstream tests03:28
clarkbunless of course you treat the test VM connected to jenkins as a bastion03:28
tchaypoAh.03:28
tchaypowhich is why you're being generic.03:28
clarkbyes I have no idea what you are talking about when you say bastion or vm :)03:28
tchaypovery good :)03:28
tchaypoWhat would I need to do to get started with a setup that can run these tests?03:29
tchaypoI think I've seen this done once before but I don't remember how it was done03:29
clarkbyou need at least 5 VMs03:29
clarkbor 5 phsical nodes03:30
clarkbor a mix03:30
tchaypo5 VMs is easy enough03:30
tchaypo2Gb each?03:30
tchayposounds a lot like the standard setup03:30
clarkbno clue that is all you guys03:30
tchaypohaha03:30
tchaypoyou'd think we'd know what we do.03:30
clarkblike really we have so little insight into what happens03:31
clarkbmy job is to run the test hundreds/thousands/millions of times per day03:31
clarkbit isn't really to understand the intricate details :P03:31
clarkbanyways I think one of the nodes needs 8GB for DIB03:31
clarkbmaybe 16GB03:31
tchaypofrom memory the main difference between what I've been doing and CI is that CI uses toci_devtest.sh rather than devtest.sh, and it skips a few steps because it uses pre-built environments03:31
tchaypoI'm going to let my current run go through to completion (or failure) and then see if I can reproduce the last few steps of toci_devtest.sh03:32
clarkbbut you register the other 4 nodes in a gearman server that the big 5th node talks to and runs tests on03:32
clarkbso the 5th node is a like a control node and the other four are the machines that get properly tested on03:32
clarkbin the upstream setup infra boots the fifth node but does not do anything with gearman or the test clusters of four nodes03:33
lifelesstchaypo: how much memory is your browser using?03:38
lifelessgreghaynes: 5-node, 7-node etc I presume.03:39
lifelessclarkb: tchaypo: you have account on the cloud03:41
*** CaptTofu_ has quit IRC03:42
lifelesstchaypo: what you need is a) your overcloud credentials for ci-overcloud.rh1.tripleo.org03:43
lifelesstchaypo: b) spawn a vm there, c) off you go; but the confusion you're to run into is that the images from nodepool won't be accessible to you03:45
lifelesstchaypo: so you may want to use your admin account03:45
lifelesstchaypo: to get that, ssh to bastion.rh1.tripleo.org using the port from the cd admin spreadsheet03:46
lifelesstchaypo: from there (see the spreadsheet) you ssh to root@ the seed host, and on there are the build scripts to deploy stuff, which possibly need the os-assert-users stuff run again to create your creds03:46
greghaynesbasically just kicking off a test run manually?03:47
lifelessyeah03:48
lifelessit will be a little tricky03:48
lifelessbut should be doable03:49
lifelessthat said, saving the node is the easiest thing03:49
clarkblifeless: it won't help as the lock will be released03:49
lifelessjust put up a toci patch that traps and sleeps for like 4 hours03:49
*** jrist has quit IRC03:49
clarkboh you could do something horrible like that03:49
greghayneshahaha03:50
clarkbthe test will timeout before you hit that03:50
clarkbso you will have ~ (time to hit failure - time left until timeout) time to debug03:51
*** eghobo has joined #tripleo03:51
lifelessright03:52
*** matsuhashi has joined #tripleo03:53
lifelessclarkb: which of bnemec comments did I not address?03:54
clarkblifeless: you addressed it03:54
clarkbdid you not address one?03:54
lifelessoh03:54
lifelessgerttyshowed me your patc set 9 comment as more recentthan your 1003:55
clarkbhuh03:55
lifelessI had it open, its fine on reentry03:55
*** tzumainn has quit IRC03:59
*** mestery has quit IRC04:00
tchaypoho hum. usual suite of usernames not working on the bastion04:00
*** mestery has joined #tripleo04:02
lifelesstchaypo: tried tchaypo ?04:04
*** mestery has quit IRC04:04
lifelesstchaypo: huh its not been added04:06
lifelessand I don't know my own password to do sudo and run the script04:06
lifelesstchaypo: ping dprince via email please04:06
*** nosnos has joined #tripleo04:07
tchaypowheee04:07
lifelessso I think the sleep 36000 patch is the thing to do04:09
lifelessbefore clarkb is asleep04:09
clarkbno I am already asleep04:09
clarkb(I don't ahve access to stuff anymore)04:09
lifelessclarkb: does sergey have access and know-how ?04:10
clarkbyes he should04:10
clarkbhe has access and is pretty nimble with zuul/nodepool04:10
lifelesstchaypo: ^'04:10
tchaypogreghaynes: I'm assuming you have trouble getting access to rh1 bastion as well?04:12
*** matsuhashi has quit IRC04:12
greghaynestchaypo: no access till cd-admins review gets merged04:12
greghaynesso, no idea :)04:12
*** matsuhashi has joined #tripleo04:12
tchaypolifeless: clarkb: who is sergey, and why do we need his access? Can I just give a new patch on 100374 that includes the sleep?04:12
tchaypogreghaynes: oh yeah, that.04:12
tchaypoCC team, or just dan?04:15
clarkbhe is another infra rooter and you need an infra rooter to hold test nodes for you04:15
tchaypoah. But if we're doing the sleep 360000 thing, do we still need him?04:15
*** jml has quit IRC04:16
clarkbyes, otherwise you can't get on the node (unless you can with hax then nvm)04:16
clarkbor yo ucould bypass test VM and got on test cluster directly?04:17
*** matsuhashi has quit IRC04:17
tchaypooh04:17
tchaypowe're talking about SergeyLukjanov04:17
tchayporight now I think I'm going to give up on rh1 and jump in hp1, since I believe this is happening there too04:17
tchaypoyeah, that sounds feasible, if I know where to get credentials and IPs for it04:18
*** jml has joined #tripleo04:21
*** matsuhashi has joined #tripleo04:21
*** rakesh_hs2 has joined #tripleo04:28
*** matsuhashi has quit IRC04:36
*** matsuhashi has joined #tripleo04:36
*** matsuhashi has quit IRC04:39
*** eghobo has quit IRC04:39
*** matsuhashi has joined #tripleo04:39
*** eghobo has joined #tripleo04:40
tchaypookay, I'm on the seed vm in hp104:50
tchaypowhich is not where I want to be04:51
*** ramishra has quit IRC05:00
*** ramishra has joined #tripleo05:00
*** ramishra has quit IRC05:03
*** ramishra has joined #tripleo05:03
*** jml has quit IRC05:09
*** matsuhashi has quit IRC05:11
*** matsuhashi has joined #tripleo05:11
* tchaypo hunts for "os-assert-users" stuff05:15
*** matsuhashi has quit IRC05:16
*** jml has joined #tripleo05:16
*** matsuhashi has joined #tripleo05:17
*** lazy_prince has joined #tripleo05:17
*** matsuhashi has quit IRC05:24
*** matsuhashi has joined #tripleo05:24
*** rdopieralski has joined #tripleo05:40
*** akuznetsov has joined #tripleo05:43
*** dshulyak_ has joined #tripleo05:50
*** e0ne has joined #tripleo05:51
*** rcarrillocruz has joined #tripleo05:51
*** rcarrill` has quit IRC05:53
*** sseago_ has quit IRC05:59
tchaypookay, I've spent most of today chasing this bug and I still can't reproduce. I'm going to drop it now and arrange pycon travel and get some reviews done06:00
*** e0ne has quit IRC06:01
*** e0ne has joined #tripleo06:01
*** bmahalakshmi has joined #tripleo06:04
*** wendar has quit IRC06:04
*** wendar_ has joined #tripleo06:04
*** e0ne has quit IRC06:05
*** jprovazn has joined #tripleo06:14
*** dshulyak_ has quit IRC06:16
*** jml has quit IRC06:19
*** pcrews has quit IRC06:19
*** openstackgerrit has quit IRC06:19
*** jml has joined #tripleo06:23
*** pcrews has joined #tripleo06:23
*** openstackgerrit has joined #tripleo06:23
*** jtomasek has joined #tripleo06:36
*** jcoufal has joined #tripleo06:37
jprovaznHi, so heat convergence engine and observer would be used for failed service recover on node level? e.g. haproxy service fails -> a notify agent sends a message -> the notification is catched by heat -> heat restarts whole instance (=VM/machine)06:45
jprovazn?06:45
*** ramishra has quit IRC06:48
*** ramishra has joined #tripleo06:51
tchaypoNg: are you around?06:54
*** mrunge has joined #tripleo06:55
*** hewbrocca has joined #tripleo07:02
openstackgerritMichael Chapman proposed a change to openstack/tripleo-incubator: Ensure add-apt-reopsitory is available  https://review.openstack.org/10079407:04
openstackgerritMichael Chapman proposed a change to openstack/tripleo-incubator: Ensure add-apt-repository is available  https://review.openstack.org/10079407:05
*** matsuhashi has quit IRC07:08
*** matsuhas_ has joined #tripleo07:08
*** eguz has joined #tripleo07:08
jprovaznlifeless: you still around?07:10
*** eguz has quit IRC07:11
*** jcoufal has quit IRC07:12
*** eghobo has quit IRC07:12
*** fabbione has joined #tripleo07:12
*** jcoufal has joined #tripleo07:13
fabbionelifeless: morning man07:13
fabbionelifeless: you happen to be around by any chance?07:13
*** bmahalakshmi has quit IRC07:13
lifelessfabbione: hi07:13
lifelessjprovazn: hi07:13
lifelessfabbione: welcome to this little corner of the 'net07:13
fabbionelifeless: hey.. so I am sitting here in Brno with some of the O^3 guys07:13
fabbionelifeless: and they were trying to explain to me some of the HA requirements you guys have for under/over cloud (or whatever is called in your little corner of the net)07:14
fabbionelifeless: thx :)07:14
lifelessjprovazn: convergence, perhaps, but more likely we'll have some layering to make dynamic to have that07:14
fabbionelifeless: so basically the thing is that you seem to have some kind of ideas on how it should all glue together07:14
fabbionelifeless: that from my HA experience seems a bit off. now that said, it could be due to a language barrier, or even guys not knowing HA concepts etc.. (aka I am not frigging blaming anybody :P)07:15
fabbionelifeless: do you think we can arrange something like a google hangout or a skype so that we can sync a bit on come stuff?07:16
fabbionelifeless: i'd like to understand how you guys are planning to provide HighAvailablity and hopefully I can provide you with some suggestions after doing HA for so long07:16
lifelessfabbione: cool07:16
lifelessfabbione: turns out today I managed to come down with some stomach thing07:16
fabbionelifeless: not today no.. next week?07:17
lifelessfabbione: so I'm feeling a bit blergh07:17
lifelessfabbione: what tz are you typically in ?07:17
fabbionelifeless: EU07:17
lifelessnext week I'm in PST07:17
fabbionewhenever fits...07:17
lifelessI do however have a meeting in 45m I can't escape07:17
*** bmahalakshmi has joined #tripleo07:17
fabbionei was trying to be at the summit in RDU but flight tickets are just prohibitive07:17
lifelesstell you what, gimme 10m and I'll be online in hangouts07:17
fabbionelifeless: 09:17 < fabbione> lifeless: not today no.. next week?07:18
fabbionei cna't do it now :) i have a meeting coming up07:18
*** ramishra has quit IRC07:18
fabbionei just wanted to be on your radar basically :D07:18
lifelessfabbione: ah07:18
lifelessok07:18
fabbioneso PST are you going be in meetings all week?07:18
lifelessso yeah, around this time is fine for me except next week i'm in our mothership talking with the enterprise folk... about ha and stuff07:18
lifelessI should have time, but I am not sure just yet07:19
fabbioneyeah.. that would be a late afternoon meeting for me07:19
fabbionethat can easily be arranged07:19
lifelesscool07:19
fabbioneand it might even be better if you have other HA folks on your team07:19
lifelessso lets ping here and tee-up adhoc07:19
fabbionetotally07:19
fabbioneshould we aim for Tuesday?07:19
fabbionejust to have a target date/time07:19
lifelessfabbione: can you tell me what stuff is concerning - like is it the service monitor impl(we don't have one specced yet), or the use of galera/virtual ips/haproxy ?07:20
Ngtchaypo: Only very slightly07:20
NgHey fabbione :)07:20
fabbioneso there are 9h difference.. i can 20:00 that would be 11am your time07:20
lifelessfabbione: let me do some tz math to figure out whats up that week07:20
fabbioneNg: yo!07:20
fabbionelifeless: i think the major problem is that i was not able to understand what was discussed previously07:21
fabbionelifeless: so start with a background/brainstorm so i get the picture of what you guys have in your mind07:21
fabbionelifeless: and then perhaps pitch in some ideas from the HA world to avoid repeating the same mistkaes of many other projects07:21
lifelessfabbione: ok sure07:22
fabbionelifeless: I was asked to basically sanity check HA.. but it's hard to do it without proper background :)07:22
lifelessack07:23
openstackgerritMichael Chapman proposed a change to openstack/tripleo-incubator: Ensure add-apt-repository is available  https://review.openstack.org/10079407:27
*** athomas has joined #tripleo07:27
lifelesstchaypo: there is no hp1 atm07:39
lifelesstchaypo: since per meeting this morning, bugs.07:39
openstackgerritRamakrishnan G proposed a change to openstack/diskimage-builder: Add virtual media boot support in ramdisk element.  https://review.openstack.org/9714307:43
*** e0ne has joined #tripleo07:48
tchaypolifeless: well poop. What about hp2?07:52
lifelesstchaypo: if we can't bring up hp1, what makes you think the brand new region is ready ? :)08:00
*** e0ne has quit IRC08:01
*** e0ne has joined #tripleo08:03
*** jistr has joined #tripleo08:03
*** yamahata has quit IRC08:05
*** yamahata has joined #tripleo08:05
*** regebro has quit IRC08:08
*** andreaf_ has quit IRC08:11
*** jml has quit IRC08:12
*** jml has joined #tripleo08:16
*** jml has joined #tripleo08:16
*** ramishra has joined #tripleo08:18
*** lucasagomes has joined #tripleo08:28
*** regebro has joined #tripleo08:37
*** IvanBerezovskiy has joined #tripleo08:41
*** jp_at_hp has joined #tripleo08:48
*** giulivo has joined #tripleo08:50
*** pelix has joined #tripleo08:50
*** dtantsur|afk is now known as dtantsur08:56
*** andreaf has joined #tripleo08:57
*** hewbrocca has quit IRC08:57
*** andreaf_ has joined #tripleo08:58
tchaypoBlind optimism08:59
*** untriaged-bot has joined #tripleo09:01
untriaged-botUntriaged bugs so far:09:01
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974609:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923809:01
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]09:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133133709:01
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]09:01
*** untriaged-bot has quit IRC09:01
uvirtbotLaunchpad bug 1331337 in tripleo "install_dependencies fails if python-software-properties is not installed." [Undecided,New]09:01
*** matsuhas_ has quit IRC09:01
*** andreaf has quit IRC09:01
*** matsuhashi has joined #tripleo09:09
*** martyntaylor has joined #tripleo09:09
*** markmc has joined #tripleo09:09
openstackgerritMichael Chapman proposed a change to openstack/tripleo-incubator: Ensure add-apt-repository is available  https://review.openstack.org/10079409:12
*** ramishra has quit IRC09:16
openstackgerritxu-haiwei proposed a change to openstack/tripleo-incubator: Do not set NeutronControlPlaneID when building image only  https://review.openstack.org/10082809:17
*** mkerrin has quit IRC09:22
*** loki184 has joined #tripleo09:22
fabbione/save/09:25
fabbioneops09:25
ohadlevyfabbione: panic :)09:31
*** hewbrocca has joined #tripleo09:32
fabbioneohadlevy: ehehe09:36
*** matsuhashi has quit IRC09:38
fabbione7win 209:41
*** fabbione has quit IRC09:46
*** fabbione has joined #tripleo09:47
*** fabbione has quit IRC09:48
*** fabbione has joined #tripleo09:49
*** ifarkas_ has quit IRC09:51
*** ccrouch1 has joined #tripleo09:53
*** ccrouch has quit IRC09:54
*** fandi has joined #tripleo09:55
*** rakesh_hs2 has quit IRC09:56
*** ramishra has joined #tripleo09:57
*** rakesh_hs2 has joined #tripleo09:57
*** jcoufal has quit IRC09:59
*** matsuhashi has joined #tripleo10:01
*** matsuhashi has quit IRC10:06
*** giulivo is now known as gfidente10:07
*** matsuhashi has joined #tripleo10:08
*** ramishra has quit IRC10:09
*** akrivoka has joined #tripleo10:13
*** rlandy has joined #tripleo10:13
*** ifarkas has joined #tripleo10:15
*** matsuhashi has quit IRC10:17
*** matsuhashi has joined #tripleo10:18
*** ifarkas has quit IRC10:26
*** mkerrin has joined #tripleo10:27
*** ifarkas has joined #tripleo10:29
*** yamahata_ has joined #tripleo10:31
*** fandi has quit IRC10:38
*** gcha has joined #tripleo10:38
openstackgerritStuart McLaren proposed a change to openstack/tripleo-heat-templates: Add nova_compute_ips to overcloud-source.yaml  https://review.openstack.org/10084810:39
*** jcoufal has joined #tripleo10:43
martyntaylorroot10:44
martyntaylorwrong window :P10:44
tchaypoit would have been more fun if it was the next line10:56
*** morazi has joined #tripleo10:58
*** yamahata has quit IRC10:59
openstackgerritStuart McLaren proposed a change to openstack/tripleo-image-elements: Basic stunnel firewall configuration  https://review.openstack.org/10085311:00
*** bmahalakshmi has quit IRC11:02
*** ramishra has joined #tripleo11:10
*** morazi has quit IRC11:10
*** Haomeng has joined #tripleo11:13
*** ramishra has quit IRC11:14
*** dshulyak has quit IRC11:14
*** e0ne has quit IRC11:15
*** Haomeng has quit IRC11:16
*** bogdando has quit IRC11:16
*** rpodolyaka has quit IRC11:16
*** regebro is now known as regebro|lunch11:24
*** e0ne has joined #tripleo11:25
*** bogdando has joined #tripleo11:26
*** dshulyak has joined #tripleo11:26
*** rpodolyaka has joined #tripleo11:27
*** d0ugal has quit IRC11:33
*** d0ugal has joined #tripleo11:34
*** martyntaylor has quit IRC11:35
*** martyntaylor has joined #tripleo11:42
*** CaptTofu_ has joined #tripleo11:47
*** matsuhashi has quit IRC11:48
*** sseago has joined #tripleo11:50
*** matsuhashi has joined #tripleo11:51
*** yolanda has joined #tripleo11:53
yolandahi, i'm having troubles in the check of a change, getting these errors all the time: http://logs.openstack.org/24/99924/6/check-tripleo/check-tripleo-undercloud-precise/c993d36, http://logs.openstack.org/24/99924/6/check-tripleo/check-tripleo-overcloud-f20/b3c630611:53
*** matsuhashi has quit IRC11:56
*** matsuhashi has joined #tripleo11:56
*** dprince has joined #tripleo11:57
*** weshay has joined #tripleo11:58
*** lucasagomes is now known as lucas-hungry11:59
*** matsuhashi has quit IRC12:01
*** jistr is now known as jistr|english12:02
*** bogdando has quit IRC12:02
*** bogdando has joined #tripleo12:03
*** e0ne_ has joined #tripleo12:03
*** tzumainn has joined #tripleo12:05
*** e0ne has quit IRC12:05
*** noslzzp has joined #tripleo12:06
*** jistr|mobi has joined #tripleo12:07
*** dshulyak has quit IRC12:08
*** rpodolyaka has quit IRC12:08
*** e0ne_ has quit IRC12:08
*** bogdando has quit IRC12:09
*** ramishra has joined #tripleo12:11
*** yamahata has joined #tripleo12:11
*** e0ne has joined #tripleo12:11
d0ugaltzumainn: add_role on Deployment Plan.. it calls add_provider_resource on master_template and environment_file12:12
*** dshulyak has joined #tripleo12:13
*** bogdando has joined #tripleo12:13
d0ugaltzumainn: Oh, before I continue, I clarified the naming slightly Store and Model - model being an instance and store being the collection.12:13
*** rpodolyaka has joined #tripleo12:13
d0ugaltzumainn: So, then, the issue is, that DeploymentPlanStore needs to access it's own driver, master template's driver, environment files driver.12:14
d0ugaltzumainn: and over those three we have two drivers, so we can't just use the same one for all easily.12:15
d0ugaltzumainn: so wiring all of this up is getting me into a pickle12:15
*** ramishra has quit IRC12:15
*** loki184 has quit IRC12:16
*** fandi has joined #tripleo12:17
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Improve readability of long JQ expression  https://review.openstack.org/9968112:19
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Wait for os-collect-config to complete on the seed  https://review.openstack.org/9651512:19
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Clean-up os-apply-config lines in devtest_seed.sh.  https://review.openstack.org/9964512:20
tzumainnd0ugal, hm, interesting12:23
tzumainnwell, if DeploymentPlan, Template, and EnvironmentFile are all represented by their own model12:24
tzumainnthen couldn't they each take care of their own single driver?12:24
*** jdob has joined #tripleo12:27
d0ugaltzumainn: Just getting you an example, I wrote some code for this.12:27
d0ugaltzumainn: https://etherpad.openstack.org/p/15bBoHOMny12:29
d0ugalQuick example way at the bottom.12:29
*** morazi has joined #tripleo12:32
*** yfaykya has quit IRC12:34
*** yfaykya has joined #tripleo12:34
*** CaptTofu_ has quit IRC12:36
*** andreaf_ has quit IRC12:37
*** andreaf_ has joined #tripleo12:37
*** CaptTofu_ has joined #tripleo12:38
*** yfaykya has quit IRC12:38
tzumainnd0ugal, wouldn't it be DeploymentPlanStore.create(<parameters for deployment plan>)12:39
tzumainnand within that, you'd ask TemplateStore to create a template, etc?12:39
*** andreaf_ is now known as andreaf12:40
*** yfaykya has joined #tripleo12:40
d0ugaltzumainn: like this? DeploymentPlanStore.create(..., master_template=template_store.create(), environment_file=env_store.create())12:41
d0ugal('...' would be name, description etc.)12:42
tzumainnd0ugal, something like that, yeah, except...12:43
tzumainnnow that I think of it, when the DeploymentPlanStore is initialized, we could just set its template store and env_file store aloing with the plan_store12:43
d0ugaltzumainn: plan_store = DeploymentPlanStore(driver=sql_driver, environment_store=env_store, template_store=template_store)?12:45
*** yfaykya has quit IRC12:45
d0ugalStarts to feel a bit ugly :)12:45
d0ugalI might bug jdob for ideas12:45
tzumainnhm, maybe - but we're only initializing each store once, right?12:45
d0ugalTrue12:45
d0ugalIt would probably be fine.12:46
jdobwhy need a driver if both sub-stores are specified?12:46
tzumainnyou mean a driver for the deployment plan?12:46
d0ugaljdob: deployment plans need to be stored too12:46
*** lucas-hungry is now known as lucasagomes12:46
*** yfaykya has joined #tripleo12:46
jdobwhat's stored about them besides the env and template? the name and UUID?12:47
d0ugaldescription12:47
d0ugaland updated date12:47
jdobgotcha. description is the only field we could actually shove in the template, but i see your point12:47
*** yfaykya has quit IRC12:51
*** julim has joined #tripleo12:51
*** fandi has quit IRC12:52
*** yfaykya has joined #tripleo12:53
tzumainnjdob, hey, question just to make sure I understand correctly12:53
tzumainnwhen we add a provider resource to an environment file's resource_registry12:54
*** rakesh_hs2 has quit IRC12:54
tzumainndo we also have to add all the templates that the provider resource is dependent on?12:54
jdobno12:55
tzumainnlsmola__, ^12:55
jdobsee shadower's spec, there's an example in there of the compute template referring to the compute-config one12:55
tzumainnjdob, okay, that's what I thought12:55
*** yfaykya has quit IRC12:58
*** yfaykya has joined #tripleo12:59
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Some testing for os-is-bootstrap-host...  https://review.openstack.org/10089813:00
lsmola__tzumainn: jdob well you have to list all the provider resources in resource registry13:01
jdobcovered by when he said <tzumainn> when we add a provider resource to an environment file's resource_registry    :D13:01
*** yfaykya has quit IRC13:03
lsmola__tzumainn: jdob the shadowers example uses get_file, so no provider resource13:03
lsmola__tzumainn: jdob which we can't use AFAIK when working with API13:04
dprinceCI update: all undercloud jobs are now failing today. https://bugs.launchpad.net/tripleo/+bug/133144513:04
uvirtbotLaunchpad bug 1331445 in tripleo "Refusing to bootstrap mysql cluster until role is known. (all Undercloud jobs fail)" [Critical,Triaged]13:04
dprinceI'm running a test patch to see what os-is-bootstrap-host is getting from Heat metadata now13:04
*** yfaykya has joined #tripleo13:05
dprinceI ran this manually on Fedora and it seemed to work fine. I'm wondering if something has changed that would require us to rebuild the testenv nodes?13:05
shadowerlsmola__: we can. See steve baker's and mine comments13:05
tzumainnshadower, any chance you could clarify the apparent confusion ^ ?13:06
tzumainnoh, there you are13:06
shadowerokay13:06
tzumainnsorry, I see that you're already on it : )13:06
*** regebro|lunch is now known as regebro13:06
shadowerso first: there are multiple ways to split templates off. One is with environment files, another is with get_file, yet another is with something like merge.py-lite13:07
*** yamahata has quit IRC13:07
*** yamahata has joined #tripleo13:07
shadowerwith get_file: heat client doesn't really do any template processing but it looks at the get-file instances and builds a dictionary of filename/contents13:07
lsmola__shadower: so we will use get_file instead provider resources?13:08
shadowerthis dictionary is then passed to Heat API alongside with all the other stuff (the template contenst, environment file, parameters, etc.)13:08
lsmola__shadower: last time I remember, we wanted to use provider resource for everything13:08
shadowerso we could do the same thing ourselves -- build the map and pass it to Heat API13:08
lsmola__shadower: actually there is files paramter, and it is used also for provider resoruces13:08
shadowerlsmola__: that's a tiny detail. It can be either13:09
lsmola__shadower: I mean you pass the file contect this way, always13:09
shadowerget_file is slightly less verbose13:09
*** yfaykya has quit IRC13:09
shadowerbut we can go provide resources all the way if we decide to (this is all in the spec)13:09
shadowerthere's a lot of different ways how we can partition the heat templates. I can't list them all so I just provided one example (focusing on the main points -- what are roles and the main template going to look like) and mentioned other options in the text13:10
lsmola__shadower: right, so we should be able to deal with both get_file, and provider resource dependencies of the template13:11
*** yfaykya has joined #tripleo13:11
shadoweryeah13:11
lsmola__tzumainn: ^13:11
tzumainnwell, there are two separate questions, I think13:13
lsmola__tzumainn: btw. in the get_file: compute-config.yaml, the compute-config.yaml is just index for us, you can send any file content under this13:13
lsmola__tzumainn: so it's similar to provider resoruces13:13
shadoweryea13:13
lsmola__tzumainn: you just don't need to list it in resource registry13:13
tzumainnso if we do add a provider resource to an environment file, do we actually have to also register the templates it depends on?13:14
tzumainnand b) is there a way to get the dependent templates for a provider resource13:14
tzumainnright?13:14
*** yfaykya has quit IRC13:15
shadowertzumainn: register where?13:17
tzumainner, sorry, in the resource_registry in the environment file13:17
*** yfaykya has joined #tripleo13:17
shadowertzumainn: that depends how the templates are structured. A resource type can either be something like AAA::BBBB::CCCCC or a URL (e.g. file:///opt/stack/tht/compute.yaml or https://example.com/tht/compute.yaml)13:19
shadowerputting URLs directly into the type field is discouraged but allowed13:19
shadowertzumainn: so the type-as-a-URL templates don't have to exist in the resource_registry13:19
tzumainnbut the former does?13:20
shadowertzumainn: yeah13:20
shadowerotherwise Heat doesn't know how to map the type to a template13:20
tzumainnso to take your compute.yaml example - if we register that as a provider resource in an environment file, we also have to register compute-config.yaml, correct?13:21
*** yfaykya has quit IRC13:22
shadowertzumainn: well that depends on how is compute.yaml using compute-config.yaml. If it's using a config resource with the template URL as its type then no. If you're using get_file than again, no. But if you want to assign a custom type to it (e.g. OS::TripleO::ComputeConfig) then yes13:22
shadowerif you're using merge.py or an equivalent to mangle both templates into one, then again, no need for any resource_registry stuff13:22
tzumainnshadower, when you say assign a custom type to it, do you mean assign a custom type to it within compute.yaml?13:23
shadowertzumainn: exactly13:23
*** yfaykya has joined #tripleo13:23
shadowerjust like the master template would use a custom type for the role13:23
*** jprovazn has quit IRC13:24
shadowerdoes that make things clearer?13:24
tzumainnshadower, definitely - thanks!13:24
tzumainnI love you13:24
shadowercool13:24
shadowertzumainn: I love you too13:24
shadower♥13:24
* pbelanyi turns away13:25
shadowerpbelanyi: you look so cute when you blush13:25
*** jesusaurus has quit IRC13:27
*** yfaykya has quit IRC13:27
shadowerjdob: posted a bunch of replies to your comments on the remove-merge.py spec13:28
tzumainnjdob, btw ^^ clarified a lot for me13:28
shadowerjdob: I've another version ready but want to give you an opportunity to reply before pushin git13:28
*** yfaykya has joined #tripleo13:29
*** CaptTofu_ has quit IRC13:30
*** mestery has joined #tripleo13:32
*** yfaykya has quit IRC13:34
*** jrist has joined #tripleo13:35
*** yfaykya has joined #tripleo13:35
jdobshadower: I saw they were posted but haven't digested them yet, will do it shortly13:35
shadowerjdob: no rush, just wanted to make sure you're aware of them13:36
*** jesusaurus has joined #tripleo13:38
*** CaptTofu_ has joined #tripleo13:39
*** yfaykya has quit IRC13:40
*** yfaykya has joined #tripleo13:42
*** yolanda has quit IRC13:42
*** jistr|mobi has quit IRC13:42
*** jistr|english is now known as jistr13:42
*** jistr|mobi has joined #tripleo13:43
*** mestery has quit IRC13:44
*** yfaykya has quit IRC13:46
*** yfaykya has joined #tripleo13:48
*** ramishra has joined #tripleo13:51
*** spzala has joined #tripleo13:52
*** yfaykya has quit IRC13:52
*** sballe has joined #tripleo13:54
*** yfaykya has joined #tripleo13:54
*** ramishra has quit IRC13:56
*** yfaykya has quit IRC13:58
*** jistr|mobi has quit IRC13:58
howleytHi, I have a question on https://review.openstack.org/#/c/83324 which is a patch for keystone/cert generation. It suggests using o-a-c to get the files in place on the uc/oc. How do I go about doing that.13:58
*** jistr has quit IRC13:59
*** yfaykya has joined #tripleo14:00
*** jistr has joined #tripleo14:01
*** edmund has joined #tripleo14:02
*** nosnos has quit IRC14:03
*** yfaykya has quit IRC14:05
*** yfaykya has joined #tripleo14:06
*** yfaykya has quit IRC14:10
*** yfaykya has joined #tripleo14:12
*** devananda has quit IRC14:14
*** rcarrillocruz has quit IRC14:14
*** devananda has joined #tripleo14:15
*** mestery has joined #tripleo14:16
*** yfaykya has quit IRC14:17
*** yfaykya has joined #tripleo14:18
*** rcarrillocruz has joined #tripleo14:20
*** yfaykya has quit IRC14:23
*** yfaykya has joined #tripleo14:24
*** yfaykya has quit IRC14:29
*** rwsu has joined #tripleo14:29
*** yfaykya has joined #tripleo14:30
*** ramishra has joined #tripleo14:32
*** yfaykya has quit IRC14:35
*** yfaykya has joined #tripleo14:37
*** yfaykya has quit IRC14:41
*** yfaykya has joined #tripleo14:43
*** jistr has quit IRC14:44
*** yfaykya has quit IRC14:47
*** jistr has joined #tripleo14:48
*** rameshg87 has joined #tripleo14:48
*** yfaykya has joined #tripleo14:49
*** martyntaylor1 has joined #tripleo14:50
*** martyntaylor has quit IRC14:52
*** yfaykya has quit IRC14:53
*** ramishra has quit IRC14:54
*** yfaykya has joined #tripleo14:55
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: WIP: SELinux file context updates  https://review.openstack.org/9924214:55
*** martyntaylor1 has quit IRC14:56
*** yfaykya has quit IRC14:59
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974615:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923815:00
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]15:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133133715:00
uvirtbotLaunchpad bug 1331337 in tripleo "install_dependencies fails if python-software-properties is not installed." [Undecided,In progress]15:00
*** untriaged-bot has quit IRC15:00
*** yfaykya has joined #tripleo15:01
*** TravT has joined #tripleo15:05
*** yfaykya has quit IRC15:06
*** yfaykya has joined #tripleo15:07
*** gothicmindfood has quit IRC15:09
rameshg87hello tripleo reviewers  ..15:11
rameshg87please have a look at reviews: https://review.openstack.org/#/c/97301/   https://review.openstack.org/#/c/97143/15:12
*** yfaykya has quit IRC15:12
rameshg87they have been waiting for some time :-(15:12
TheJuliaThe first one the build failed.15:13
TheJuliaSame with the second one.15:13
*** yamahata has quit IRC15:13
*** yfaykya has joined #tripleo15:13
*** rdopieralski has quit IRC15:14
*** jtomasek has quit IRC15:16
*** regebro has quit IRC15:17
*** dprince has quit IRC15:17
*** yfaykya has quit IRC15:18
*** yfaykya has joined #tripleo15:19
*** regebro has joined #tripleo15:20
*** IvanBerezovskiy has left #tripleo15:21
rameshg87TheJulia: i couldn't get the error message in those tempest tests.  since jenkins gave a +1, i thought it was non-voting15:22
*** athomas has quit IRC15:23
rameshg87Thejulia, i think it is not related to my changes15:23
*** shardy is now known as shardy_afk15:23
*** yfaykya has quit IRC15:24
*** blamar has joined #tripleo15:25
*** yfaykya has joined #tripleo15:26
*** hewbrocca has quit IRC15:27
*** yfaykya has quit IRC15:30
*** yfaykya has joined #tripleo15:32
*** yfaykya has quit IRC15:36
*** yfaykya has joined #tripleo15:38
TheJuliarameshg87: I honestly don't know what to tell you because I'm fairly new to this project.  It might be some sort of timing issue.  Interestingly enough check-tripleo-undercloud-percise passed on a second go-around without any changes.15:39
*** gothicmindfood has joined #tripleo15:40
rameshg87TheJulia, thanks..i think i can give a "recheck no bug" to see if it gets resolved.  i didn't take any action on it because Jenkins gave a +1 and thought other tests were non-voting15:40
d0ugaljdob: Do you have a preference between these? https://etherpad.openstack.org/p/15bBoHOMny15:41
d0ugaljdob: (or an alternative is welcome too)15:41
*** yfaykya has quit IRC15:42
*** rameshg87 has left #tripleo15:43
*** yfaykya has joined #tripleo15:44
*** dtantsur is now known as dtantsur|afk15:44
openstackgerritStuart McLaren proposed a change to openstack/tripleo-heat-templates: Add nova_compute_ips to overcloud-source.yaml  https://review.openstack.org/10084815:45
openstackgerritStuart McLaren proposed a change to openstack/tripleo-image-elements: Basic stunnel firewall configuration  https://review.openstack.org/10085315:46
*** yfaykya has quit IRC15:48
*** yfaykya has joined #tripleo15:50
*** eghobo has joined #tripleo15:52
*** sballe_ has joined #tripleo15:53
*** yfaykya has quit IRC15:54
*** sballe has quit IRC15:56
*** yfaykya has joined #tripleo15:56
d0ugaljdob: gah, nevermind, ignore that, its not that simple. This is turning into a mess.15:59
*** spzala has quit IRC16:00
*** spzala has joined #tripleo16:00
*** yfaykya has quit IRC16:01
*** jcoufal has quit IRC16:02
*** yfaykya has joined #tripleo16:02
*** yfaykya has quit IRC16:07
*** yfaykya has joined #tripleo16:08
*** yfaykya has quit IRC16:13
*** yfaykya has joined #tripleo16:15
*** yjiang5_away is now known as yjiang516:15
*** eghobo has quit IRC16:18
*** eghobo has joined #tripleo16:18
*** yfaykya has quit IRC16:19
*** lazy_prince has quit IRC16:20
*** yfaykya has joined #tripleo16:21
*** dprince has joined #tripleo16:22
dprinceSpamapS: I *think* we might have a heat regresssion from yesterday16:23
dprinceSpamapS: https://bugs.launchpad.net/tripleo/+bug/133144516:23
uvirtbotLaunchpad bug 1331445 in tripleo "Refusing to bootstrap mysql cluster until role is known. (all Undercloud jobs fail)" [Critical,Triaged]16:23
dprinceSpamapS: any ideas on which one of those I might should try reverting first?16:24
*** yfaykya has quit IRC16:25
*** yfaykya has joined #tripleo16:27
*** wendar_ is now known as wendar16:31
*** yfaykya has quit IRC16:31
*** e0ne_ has joined #tripleo16:31
*** jml has quit IRC16:31
*** yfaykya has joined #tripleo16:33
*** e0ne has quit IRC16:33
*** jml has joined #tripleo16:34
dprinceSpamapS: Load resources using Resource.load_all_from_stack() looks suspicious16:37
*** yfaykya has quit IRC16:38
*** yfaykya has joined #tripleo16:39
mordredare you guys managing r1 and r2 as regions in a single cloud? or as two completely separate clouds?16:39
dprincemordred: for now two separate clouds16:40
dprincemordred: long term ideally a single cloud w/ regions...16:40
mordredyah. that'll be neat16:40
*** yfaykya has quit IRC16:44
*** yfaykya has joined #tripleo16:45
*** e0ne_ is now known as e0ne16:46
openstackgerritDan Prince proposed a change to openstack-infra/tripleo-ci: temprevert Heat commit for load_all_from_stack...  https://review.openstack.org/10095516:46
*** yfaykya has quit IRC16:49
*** martyntaylor has joined #tripleo16:50
*** yfaykya has joined #tripleo16:51
*** ramishra has joined #tripleo16:55
*** regebro is now known as regebro|afk16:55
*** yfaykya has quit IRC16:56
*** yfaykya has joined #tripleo16:58
*** e0ne_ has joined #tripleo16:59
*** ramishra has quit IRC16:59
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: Use Percona Packages for Ubuntu and Debian  https://review.openstack.org/9013417:01
*** e0ne has quit IRC17:01
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: Don't reset MySQL database from image  https://review.openstack.org/9897817:01
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: MySQL upstart script setup  https://review.openstack.org/9996417:01
*** yfaykya has quit IRC17:02
*** jang has joined #tripleo17:02
*** yfaykya has joined #tripleo17:04
*** yfaykya has quit IRC17:08
*** yfaykya has joined #tripleo17:10
*** e0ne_ has quit IRC17:10
*** e0ne_ has joined #tripleo17:11
*** lazy_prince has joined #tripleo17:12
*** e0ne__ has joined #tripleo17:13
*** mrunge has quit IRC17:13
*** yfaykya has quit IRC17:14
*** dshulyak_ has joined #tripleo17:15
*** yfaykya has joined #tripleo17:16
openstackgerritMichael Tupitsyn proposed a change to openstack/os-cloud-config: Do not create admin user if it exists already  https://review.openstack.org/10071917:16
*** e0ne_ has quit IRC17:16
*** e0ne__ has quit IRC17:17
*** sballe__ has joined #tripleo17:19
*** saurabhs has joined #tripleo17:19
*** yfaykya has quit IRC17:20
*** jprovazn has joined #tripleo17:21
*** yfaykya has joined #tripleo17:22
*** sballe_ has quit IRC17:23
*** jdob has quit IRC17:24
*** jdob has joined #tripleo17:24
openstackgerritJames Slagle proposed a change to openstack/tripleo-specs: Add a local datasource collector to occ  https://review.openstack.org/10096517:24
openstackgerritJames Slagle proposed a change to openstack/tripleo-specs: Add a local datasource collector to occ  https://review.openstack.org/10096517:25
*** lucasagomes is now known as lucas-dinner17:26
*** yfaykya has quit IRC17:27
*** pcrews has quit IRC17:27
*** jp_at_hp has quit IRC17:28
*** yfaykya has joined #tripleo17:28
*** pcrews has joined #tripleo17:29
*** dshulyak_ has quit IRC17:31
*** dshulyak_ has joined #tripleo17:31
*** bmahalakshmi has joined #tripleo17:33
*** yfaykya has quit IRC17:33
*** jp_at_hp has joined #tripleo17:34
openstackgerritJames Slagle proposed a change to openstack/tripleo-specs: Configurable /mnt/state  https://review.openstack.org/9487617:34
*** yfaykya has joined #tripleo17:34
slaglelifeless: can you review https://review.openstack.org/#/c/94876/ again when you're able?17:35
slagleany other cores and interested folks too :).17:36
*** dshulyak_ has quit IRC17:37
*** yfaykya has quit IRC17:39
*** jdob has quit IRC17:39
*** jdob has joined #tripleo17:39
*** dshulyak_ has joined #tripleo17:40
*** yfaykya has joined #tripleo17:40
*** nati_ueno has joined #tripleo17:41
*** yfaykya has quit IRC17:45
*** yfaykya has joined #tripleo17:47
*** akrivoka has quit IRC17:49
*** yfaykya has quit IRC17:52
*** yfaykya has joined #tripleo17:53
*** nati_ueno has quit IRC17:53
*** dshulyak_ has quit IRC17:53
*** nati_ueno has joined #tripleo17:54
*** jp_at_hp has quit IRC17:54
*** e0ne has joined #tripleo17:55
*** e0ne has quit IRC17:56
*** ramishra has joined #tripleo17:56
*** e0ne has joined #tripleo17:56
*** yfaykya has quit IRC17:57
*** akuznetsov has quit IRC17:58
*** yfaykya has joined #tripleo17:59
vinshjprovazn, do you have any working examples on how to use: https://review.openstack.org/#/c/94609/317:59
vinsh?18:00
*** ramishra has quit IRC18:00
vinshI see that the certs are defined as a string in the template from: https://review.openstack.org/#/c/94591/118:00
*** e0ne has quit IRC18:01
vinshBut.. HOW does this get the same cert on all nodes?18:01
*** yfaykya has quit IRC18:03
vinsh"If keys/certs are not found in heat metadata, empty files are generated"18:03
vinshhow do you add the certs into the metadata?18:03
jprovaznvinsh, Hi, https://review.openstack.org/#/c/95101/18:04
vinshOH!18:04
vinshwow, thank you :)18:05
vinshIts interesting that I had sort of hacked/designed similar on my own.18:05
*** yfaykya has joined #tripleo18:05
jprovaznvinsh, you are welcome :)18:06
vinshah-hah.. stuff is being linked to blueprints finally.. helpful. :)18:08
*** rcarrillocruz has quit IRC18:08
jprovaznyep :)18:08
*** rcarrillocruz has joined #tripleo18:08
*** yfaykya has quit IRC18:09
greghaynesjprovazn: have you made the -env.json files permissions 0600 patch?18:10
greghaynesif not, ill push that up real quick18:10
*** dtantsur|afk is now known as dtantsur18:11
*** yfaykya has joined #tripleo18:11
jprovazngreghaynes, I didn't get to real work today, if you can send a patch for it, it would be great, I'll address SpamapS's mktemp comment in a few18:12
*** jtomasek has joined #tripleo18:14
*** yfaykya has quit IRC18:16
*** yfaykya has joined #tripleo18:17
*** mrunge has joined #tripleo18:21
greghaynesslagle: dprince can I get a re-+2 on https://review.openstack.org/#/c/95014/ (had to rebase)18:21
*** yfaykya has quit IRC18:21
dprincegreghaynes: done18:22
greghaynestyty18:22
*** akuznetsov has joined #tripleo18:22
openstackgerritA change was merged to openstack/tripleo-incubator: Add greghaynes to the cd admins  https://review.openstack.org/9501418:22
greghaynesohey, a +a18:22
* greghaynes thought ptl had to18:23
dprincegreghaynes: oh, did I break a rule?18:23
*** ramishra has joined #tripleo18:23
*** yfaykya has joined #tripleo18:23
dprincegreghaynes: just don't do anything crazy until lifeless acks it then18:24
greghaynesoh, says only cd-admins should approve18:24
greghaynesbut yes18:24
*** e0ne has joined #tripleo18:24
*** ramishra has quit IRC18:27
*** yfaykya has quit IRC18:28
*** yfaykya has joined #tripleo18:29
*** dshulyak_ has joined #tripleo18:30
*** akuznetsov has quit IRC18:31
*** yfaykya has quit IRC18:34
*** yfaykya has joined #tripleo18:36
*** pelix has quit IRC18:39
*** yfaykya has quit IRC18:40
*** yfaykya has joined #tripleo18:42
slaglethe rule is you need a supermajority18:43
*** jtomasek has quit IRC18:43
slaglei added my +2 in a comment :)18:44
greghayneshaha, ty18:45
*** spzala has quit IRC18:46
*** yfaykya has quit IRC18:46
*** yfaykya has joined #tripleo18:48
*** dshulyak_ has quit IRC18:48
greghaynesdont throw any parties in the rh1 cloud?18:50
TheJuliaheh18:50
greghaynesoops, wat responding to the dprince scrollback of dont do anything crazy :p18:50
openstackgerritGregory Haynes proposed a change to openstack/tripleo-incubator: Require and set mode 0600 on heat env caches  https://review.openstack.org/10099418:51
greghaynesjprovazn: ^18:51
*** yfaykya has quit IRC18:52
*** bmahalakshmi has quit IRC18:54
*** yfaykya has joined #tripleo18:54
jprovazngreghaynes, thanks, will look soon18:54
*** jistr has quit IRC18:55
*** blamar has quit IRC18:57
greghaynesdprince: for debugging of the os-is-bootstrap host fail, I wonder if we should add the output of os-collectl-config --print to our final log sweep?18:58
greghayneswould make it so you dont have to https://review.openstack.org/#/c/10089818:58
*** yfaykya has quit IRC18:58
*** rlandy has quit IRC18:59
*** yfaykya has joined #tripleo19:00
*** TravT has quit IRC19:01
SpamapSo/19:03
*** yfaykya has quit IRC19:05
openstackgerritGregory Haynes proposed a change to openstack-infra/tripleo-ci: Store os-collect-config --print in host_info log  https://review.openstack.org/10099719:05
*** yfaykya has joined #tripleo19:06
dprincegreghaynes: the metadata is just missing19:06
*** openstackgerrit has quit IRC19:06
dprincegreghaynes: I'm seeing this in the nova API logs Failed to get metadata for ip19:07
*** dshulyak_ has joined #tripleo19:07
greghaynes:/19:07
dprincegreghaynes: I updated the ticket a few minutes ago with that. So I don't think this is related to os-is-bootstrap specifically. It just happens to be the first thing to fail because of it19:07
*** openstackgerrit_ has joined #tripleo19:07
greghaynesyep, it is19:08
*** openstackgerrit_ is now known as openstackgerrit19:08
*** mrunge has quit IRC19:08
*** spzala has joined #tripleo19:09
*** jtomasek has joined #tripleo19:10
*** e0ne has quit IRC19:11
*** yfaykya has quit IRC19:11
*** yfaykya has joined #tripleo19:12
dprincegreghaynes: this fixes it https://review.openstack.org/#/c/100955/19:14
dprincegreghaynes: we could send that and get undercloud CI working while we have a closer look at heat19:15
greghaynesahoy19:15
greghaynesSpamapS: ^19:15
dprincegreghaynes: I may also throw up a revert19:15
dprincegreghaynes: but that may take another day to get through the gate, who knows19:16
*** e0ne has joined #tripleo19:16
*** yfaykya has quit IRC19:17
*** markmc has quit IRC19:17
*** julim has quit IRC19:18
* SpamapS reads issues19:18
*** yfaykya has joined #tripleo19:18
vinshjprovazn, I gave this a try: https://review.openstack.org/#/c/9460919:18
SpamapShm19:19
vinshseems to fail with this:19:19
vinshdib-run-parts Wed Jun 18 19:17:00 UTC 2014 Running /opt/stack/os-config-refresh/configure.d/10-keystone-state19:19
vinsh+ touch /mnt/state/etc/keystone/ssl/private/cakey.pem19:19
vinshtouch: cannot touch '/mnt/state/etc/keystone/ssl/private/cakey.pem': No such file or directory19:19
SpamapSJun 18 17:32:15 localhost nova-api[3535]: 2014-06-18 17:32:15.333 3836 ERROR nova.api.metadata.handler [-] Failed to get metadata for ip: 172.19.0.419:19
vinshjprovazn, cause that directory hasn't been created yet.19:19
dprinceSpamapS: I now think that was unrelated19:19
SpamapSOk19:19
SpamapSit is19:19
SpamapSthat is nova's metadata19:19
dprinceSpamapS: I was trying things :)19:19
SpamapSdprince: so what _is_ the issue?19:19
SpamapSor we don't know, we're just putting CI back on track?19:20
SpamapSdprince: I will gladly fast track a revert. the gate is in good health right now.19:20
dprinceSpamapS: both. I'm certain that reverting that heat commit fixes it now19:20
SpamapS2 hours or so19:20
dprinceSpamapS: okay, let me through up a vague ticket w/ what I know and then push the revert against that19:20
SpamapSdprince: submit that revert.. I'll +2 and find you another core.19:20
dprinceSpamapS: ack, thanks man19:21
SpamapSdprince: and we'll use check-experimental before we unrevert19:21
dprinceSpamapS: right, note that you'll only see undercloud passing though, we still have an overcloud issue that needs fixing19:21
lifelessgreghaynes: dprince: ola19:21
greghayneshihi19:21
SpamapSdprince: do we know what that issue is?19:21
* dprince misses derek much already19:21
dprinceSpamapS: no, was going to look at it today, but we hit this!19:22
lifelessdprince: it doesn't require PTL adding, it does hwoever want a supermajority19:22
dprincelifeless: ack, slagle said the same19:23
*** yfaykya has quit IRC19:23
* dprince takes hand slap for breaking rules19:23
lifelesssso tat would have wanted 7; I see 5 on the review.19:23
lifelessslagle: were you going to be +2?19:23
slaglelifeless: yes. i added my posthumous +2 in a comment :)19:24
*** e0ne has quit IRC19:24
*** ramishra has joined #tripleo19:24
*** yfaykya has joined #tripleo19:25
*** jang1 has joined #tripleo19:26
SlickNikSpamapS: Wanted to follow up with you about https://bugs.launchpad.net/diskimage-builder/+bug/132906819:26
uvirtbotLaunchpad bug 1329068 in trove-integration "The trove guest-image is unable to publish the guest-config via cloud-init" [Critical,In progress]19:26
SlickNikSpamapS: When you have a moment.19:26
dprinceSpamapS: https://review.openstack.org/10100119:27
dprinceSpamapS: ^^ that is the heat revert we need...19:27
* dprince goes to run check experimental on it19:27
SpamapSdprince: ugh19:28
SpamapSdprince: why did you open a new bug report?19:28
dprince SpamapS: sorry, I thought this would be cleaner I guess19:28
SpamapSdprince: this is specifically why launchpad tracks against multiple projects. :-P19:28
*** ramishra has quit IRC19:29
SpamapSdprince: just splits the horizon. We can deal.19:29
dprinceSpamapS: sure, I've done it both ways. next time we can just add the proj I suppose19:29
*** yfaykya has quit IRC19:30
SpamapSdprince: I'm biased as I'm a long time launchpad user.. but it is really the only reason launchpad is awesome for bug tracking.19:30
SpamapSeverything else is "meh" or "ew"19:30
SpamapSbut that is like "oh nice only one number to reference everywhere"19:30
SpamapSanyway I don't want to harp on it19:30
SpamapSjust.. let's do that not just next time, but all the time. :)19:30
*** spzala has quit IRC19:30
*** yfaykya has joined #tripleo19:31
*** spzala has joined #tripleo19:31
*** spzala has quit IRC19:32
dprinceSpamapS: okay, so if you can push through this issue I'll go back to thinking about the other overcloud failures19:32
*** spzala has joined #tripleo19:32
SpamapSdprince: cool. Can you be more specific about "Heat specific metadata" ? We'll merge the revert, but the bug needs to stay open and we need to investigate so we can get a fixed patch up and a test.19:33
dprinceSpamapS: everything is just missing. We hit this in a script called is os-is-bootstrap-host first. It tries to run os-apply-config to get a couple items19:34
dprinceSpamapS: bootstrap_host.bootstrap_nodeid and bootstrap_host.nodeid19:35
dprinceSpamapS: upon further investigation it looks like pretty much everything is missing19:35
*** yfaykya has quit IRC19:35
SpamapSdprince: https://review.openstack.org/#/c/101001/ -1'd.. needs a tiny bit of supporting reasoning in the commit message.19:35
greghaynesyea, that one is definitely the first thing to assert that some value is in metadata19:35
*** e0ne has joined #tripleo19:35
dprinceSpamapS: how would you say this consisely? :)19:36
SpamapSok so we need a test that cfn api actually works19:36
*** e0ne has quit IRC19:36
* dprince updates the commit message19:36
vinshquick peek.. anyone seen this at end of devtest_overcloud : http://paste.openstack.org/show/84424/  image exits in glance.. but nova doesn't see it?19:37
*** yfaykya has joined #tripleo19:37
*** e0ne has joined #tripleo19:37
greghaynesvinsh: fun!19:37
dprinceSpamapS: updated...19:37
vinshgreghaynes, Loads!19:37
greghaynesvinsh: this is with multiple controllers, yes?19:38
greghaynesprobably the most fun part of this is going to be checking the logs19:38
greghaynes:)19:38
vinshyes19:38
vinshIve got controllers for my controllers at this point.19:38
greghayneswe might want to consider some kind of centralised logging nowish...19:39
SpamapSdprince: cool thanks and +2d19:39
SpamapS+2d dude19:39
SpamapSrhymes19:39
vinshgreghaynes, imma look at where nova thinks its looking.19:40
*** e0ne has quit IRC19:40
vinshafter I eat a burrito.19:40
greghaynesvinsh: yes. I just mean youre going to have to find which nova you actually hit19:40
greghaynesSpamapS: http://i.imgur.com/CbnYHlh.gif19:40
*** yfaykya has quit IRC19:41
greghayneswow these heat convergence specs have multiplied19:42
* SpamapS wins19:42
*** blamar has joined #tripleo19:43
*** yfaykya has joined #tripleo19:43
*** jtomasek has quit IRC19:44
*** TravT has joined #tripleo19:45
*** jtomasek has joined #tripleo19:46
dprinceSpamapS: the new ticket is cleaner, old ticket marked as dup, and now everyone is happy19:46
SpamapSdprince: can I get an example os-collect-config.log ?19:46
SpamapSdprince: mmkay19:47
SpamapScleaner just means all that delicious red herring meat is thrown away19:47
dprinceSpamapS: http://logs.openstack.org/19/100719/2/check-tripleo/check-tripleo-undercloud-precise/e534283/logs/undercloud-undercloud-c7n5mfpzzqju_logs/os-collect-config.txt.gz19:47
dprinceSpamapS: any of the failing undercloud job logs would have similar19:47
*** yfaykya has quit IRC19:48
* dprince just picked one19:48
*** hrushig_ has joined #tripleo19:48
hrushig_we are seeing issues in our labs during pxe boot of baremetal nodes -- either UC or OC Error: /etc/iscsi/initiatorname.iscsi does not contain a valid Initiat          ^[[25;1H^[[25;1H^[[22;1H^[[0;25;37;40mError: /etc/iscsi/initiatorname.iscsi does not contain a valid InitiatorName.   ^[[23;1H^[[0;25;37;40mThe iSCSI driver has not been correctly installed and cannot start.             ^[[24;1H^[[0;25;37;40m19:49
hrushig_                            ^[[25;1H^[[25;1H^[[25;1H^[[1;1H^[[0;25;37;40m[^[[0;25;32;40m ok ^[[0;25;37;40m] Setting kernel variables ...done.                                        ^[[2;1H^[[0;25;37;40m[    7.285481] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready               ^[[3;1H^[[0;25;37;40m[    8.195095] init: udev-fallback-graphics main process (1241) terminated with ^[[4;1H^[[0;25;37;40mstatus 1  569] iTCO_wdt: Intel TCO WatchDog Timer Driver19:49
hrushig_v1.10                  ^[[25;1H^[[25;1H^[[4;1H^[[0;25;37;40mstatus 1                                                                        ^[[5;1H^[[0;25;37;40m[    8.289281] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready               ^[[6;1H^[[0;25;37;40m[....] Starting iSCSI initiator service: iscsid/etc/init.d/open-iscsi: 72: /etc/^[[7;1H^[[0;25;37;40minit.d/open-iscsi: csi 00:01: Found new BMC (man_id: 0x00000b, prod_id: 0x2100, ^[[25;1H^[[25;1H^[19:49
*** yfaykya has joined #tripleo19:49
hrushig_[25;1H^[[7;1H^[[0;25;37;40minit.d/open-iscsi: cannot create /etc/iscsi/initiatorname.iscsi: Read-only file ^[[8;1H^[[0;25;37;40msystem                                                                          ^[[9;1H^[[0;25;37;40m/etc/init.d/open-iscsi: 73: /etc/init.d/open-iscsi: cannot create /etc/iscsi/ini^[[10;1H^[[0;25;37;40mtiatorname.iscsi: Read-only fiLink Up                                           ^[[25;1H^[[25;1H^[[10;1H^[[0;25;37;40mtiatorname.i19:49
hrushig_scsi: Read-only file system19:49
hrushig_19:49
hrushig_.19:49
hrushig_Tom Hancock added a comment - 12/Jun/14 09:08 AM UTC19:49
hrushig_To clarify - the dhcp-all-interfaces error comes from the undercloud image itself, so the19:49
nealphlifeless:ping19:49
hrushig_ parted reset in t19:49
*** e0ne has joined #tripleo19:50
*** e0ne has quit IRC19:50
hrushig_removing a partition info and tried again... same error19:50
*** e0ne has joined #tripleo19:51
lifelessnealph: hi19:51
*** julim has joined #tripleo19:51
lifelessdprince: did we figure out the issue from yesterdays CI blocker?19:52
dprincelifeless: not yet. just getting back to that now19:53
lifelesshah wheeeeee19:53
lifelesswhen it goes south, it goes deep south19:53
dprincelifeless: I'll have to drop off for a bit soon but I can look at it more this evening19:53
*** yfaykya has quit IRC19:53
jprovaznvinsh, https://review.openstack.org/#/c/94609 - dires are created in elements/keystone/os-refresh-config/configure.d/10-keystone-state, but in keystone-pki the script should be renamed to something like 11-keystone-pki-perms so it doesn't overwrites the configure script from keystone element19:55
jprovaznvinsh, thanks for the comment19:55
lifelessdprince: cool; did we get tchaypo's bastion access sorted?19:55
*** e0ne has quit IRC19:55
*** yfaykya has joined #tripleo19:55
lifelessdprince: I couldn't poke at it - I don't know my password (vs ssh key) and can't reset it without that, and can't do sudo without it. (Are we meant to ahve sudo on the bastion?)19:55
dprincelifeless: not yet, been a busy day19:55
lifelessdprince: ack19:55
vinshjprovazn, Welcome.19:57
*** yfaykya has quit IRC19:59
*** e0ne has joined #tripleo20:01
*** yfaykya has joined #tripleo20:01
nealphlifeless:circling back to https://review.openstack.org/#/c/96599/320:04
*** blamar has quit IRC20:05
*** e0ne has quit IRC20:06
nealphCan you let me know your thoughts? My sense is that this fits well and (in part) addressses a known bug...20:06
*** yfaykya has quit IRC20:06
*** yfaykya has joined #tripleo20:07
lifelessnealph: its a local machine configuration issue right?20:09
lifelessas in machine A can have config A and B config B and nothing knows anything about it ?20:09
lifelessnealph: I'm entirely pro seeing the bug fixed, but this isn't a cluster orchestration layer issue, its within the machine, there's a single right value, the upstream default is wrong20:11
lifelessnealph: making it part of the UI for cluster deployment increases the learning curve and surface area to (AFAICT) no value20:11
lifelessnealph: so I'm proposing the fix be:20:11
nealphessentially it's a config option that should be available (and populated) for all machines deploying ceilometer. the upstream default is...well...nothing.20:11
*** yfaykya has quit IRC20:12
lifeless - file a bug upstream (production defaults)20:12
lifeless - change the config file template to have whatever default the bug says we should have, with a reference to the bug beside it.20:12
lifelessoops, family - be back soon20:13
nealphnp...will paste some links in a moment20:13
*** yfaykya has joined #tripleo20:14
*** blamar has joined #tripleo20:14
*** rcarrill` has joined #tripleo20:14
*** rcarrillocruz has quit IRC20:16
jprovazngreghaynes, can you please check comments on https://review.openstack.org/#/c/98709/ ?20:16
greghaynesah, right20:17
greghaynes:(20:17
nealphperhaps my issue is not linking the changes together....https://review.openstack.org/#/c/96599/ is the template change, https://review.openstack.org/#/c/96597/ + https://review.openstack.org/#/c/96527/ updates it into ceilometer conf.20:17
greghaynesthat is a pretty silly reason we have to push the work out of the templating layer20:18
greghaynes+2'd though20:18
*** yfaykya has quit IRC20:18
nealphhttps://bugs.launchpad.net/python-keystoneclient/+bug/1180998 is the upstream...I noted in a comment but can call out more obviously.20:18
uvirtbotLaunchpad bug 1180998 in python-keystoneclient "Keystoneclient middleware is trying to create the signing_dir in the  AuthProtocol initialization even though keystone is configured to work with UUID token which is incorrect" [Medium,Triaged]20:18
jprovazngreghaynes, thanks20:19
*** yfaykya has joined #tripleo20:20
*** e0ne has joined #tripleo20:20
lifelessnealph: so I don't understand - does it create a single dir in /tmp per request ?20:21
nealphYes, that's the bug, exactly.20:21
lifelessso that bug being medium seems wrong :)20:22
lifelessbut20:22
lifelessthats beside the point - nothing here invalidates the route I mentioned for fixing this20:23
lifelessa) ensure there is a bug20:23
lifelessb) change the config template to have the right value and reference the bug there20:23
lifelessits not a cluster configuration problem20:23
lifelessthere's no call for it to be configurable20:23
*** yfaykya has quit IRC20:25
*** ramishra has joined #tripleo20:25
*** yfaykya has joined #tripleo20:26
*** blamar has quit IRC20:28
*** ramishra has quit IRC20:29
*** dshulyak_ has quit IRC20:30
*** yfaykya has quit IRC20:31
*** lazy_prince has quit IRC20:31
*** yfaykya has joined #tripleo20:32
*** julim has quit IRC20:34
nealphagreed on priority mismatch. :) There is definitely a bug...we see this impacting our cloud intances in prod. As for configurability, you seem to be saying that deployer doesn't need to specify something different between node A and node B....20:35
nealphbut that's exactly what upstream ceilometer allows for...my thought was to match that. No?20:35
*** yfaykya has quit IRC20:36
vinshjprovazn, bingo "dib-run-parts Wed Jun 18 20:34:22 UTC 2014 11-keystone-pki-perms completed20:37
vinsh11-keystone-pki-perms "20:37
morganfainberglifeless oh thats an icky bug20:38
morganfainbergper request?!20:38
*** yfaykya has joined #tripleo20:38
*** edmund has quit IRC20:38
nealphmorganfainberg:potentially...I've not looked at the keystone code in a couple of weeks.20:39
morganfainbergnealph, ok let me take a look at that.20:39
jprovaznvinsh, cool20:40
*** edmund has joined #tripleo20:40
morganfainbergnealph, ok so keystone is configured to use UUID but middleware is still trying to create the signing dir cache location20:41
*** jprovazn has quit IRC20:43
*** edunham has joined #tripleo20:43
morganfainbergnealph, it the issue that each thread that auth_token ends up in maeks a new signing dir?20:43
*** yfaykya has quit IRC20:43
morganfainbergnealph, i'm not clear on the issue you're talking about here.20:43
*** yfaykya has joined #tripleo20:44
nealphyes, essentially the impact over time is to kill the node with tmp dirs...keystone client takes an optional arguement KEYSTONE_SIGNING_DIR that, if set with correct perms, provides a target for the signing action.20:44
nealphmorganfainberg:^^^^20:45
morganfainbergbut it's not per-request20:45
morganfainbergit's per thread we initialize auth_token middleware in20:45
morganfainbergper initializeation that is20:45
morganfainbergbecause i didn't see anything in __call__ that looked like it would be per-request. it's a slow leak, but a rather nasty one regardless20:45
nealphwell, ceilometer initializes at each polling cycle for the agent..not sure about how many threads for the api.20:46
nealphby default that's a polling action every minute, I think...20:47
* nealph tries to remember the default polling interval20:47
nealphso it's a slow death, but a death nonetheless. :)20:47
morganfainbergnealph, there is only one place in the code we do mkdtmp20:49
morganfainbergand that is when we initialize the auth_token middleware object, not handling a request20:49
*** yfaykya has quit IRC20:49
morganfainbergnealph, so in theory you could have 1 tmpdir per auth_token middleware object initialized (should be at most 1 per thread)20:50
*** yfaykya has joined #tripleo20:50
*** jp_at_hp has joined #tripleo20:52
nealphone per keystone client object, yes.20:53
nealphit becomes an issue.20:53
morganfainbergdo you have information on how fast the directories are created?20:53
morganfainbergi want to make sure i have a good understanding of what is going on with this so it can be resolved appropriately.20:54
morganfainberginc. possible reprioritisation.20:54
*** yfaykya has quit IRC20:55
nealphI don't have stats on hand....this is a known production issue for us so we have mitigated by specifying KEYSTONE_SIGNING_DIR. They would frown on me reverting that fix to get stats. :)20:56
*** blamar has joined #tripleo20:56
*** yfaykya has joined #tripleo20:56
morganfainbergnealph, if you have some basic stats on how fast it is occuring that would be great, doesn't need to be in depth20:56
morganfainbergnealph, i'll keep looking to see what we can do.20:57
nealphmorganfainberg:thx...though my current focus is to get this workaround into the tripleo template.20:59
*** untriaged-bot has joined #tripleo21:00
untriaged-botUntriaged bugs so far:21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923821:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133133721:00
uvirtbotLaunchpad bug 1331337 in tripleo "install_dependencies fails if python-software-properties is not installed." [Undecided,In progress]21:00
*** untriaged-bot has quit IRC21:00
*** yamahata has joined #tripleo21:00
nealphmorganfainberg:that's not to sound short-sighted, just realistinc...a proper fix may be a ways off.21:00
morganfainbergnealph, ++21:00
*** yfaykya has quit IRC21:01
lifelessnealph: sorry, we seem to be failing to communicate21:01
lifelessnealph: The TEMPLATE IS NOT WHERE THE FIX HAPPENS.21:01
lifelessnealph: I have suggested multiple times how to do the workaround in the tripleo context.21:02
lifelessnealph: I really want to help you do it that way.21:02
lifelessnealph: but you need to let go of the idea of this being a heat template change. Its not.21:02
lifelessnealph: its a tripleo-image-elements change that is needed.21:02
*** yfaykya has joined #tripleo21:03
lifelessnealph: sorry if I sound grumpy (and I'm sure I do) but I've run out of alternative ways of saying it.21:04
*** jdob has quit IRC21:04
NobodyCamoff the wall question. is there a way to slow down heat?21:04
lifelessNobodyCam: run it under qemu ?21:04
NobodyCamlol..21:04
lifelessNobodyCam: can I ask why ?21:04
NobodyCamlifeless: I am working with the es guys to see whats going on in there env21:04
NobodyCamand while scripted runs are failing seem to be able to manually nova boot the images from the undercloud21:05
NobodyCams/faling seem/faling. I seem/21:05
*** dtantsur is now known as dtantsur|afk21:07
*** yfaykya has quit IRC21:07
bnemecFrom 192.0.2.46 icmp_seq=1 Destination Host Unreachable <-- Well hello, gate bug.  So nice of you to finally show up in my local devtest run.21:08
*** yfaykya has joined #tripleo21:09
vinshgreghaynes, btw.. in multi controller setup.. I randomly hit this often:21:10
vinsh==> /var/log/upstart/os-collect-config.log <==21:10
vinsh[ALERT] 168/210830 (20789) : Starting proxy heat_cfn: cannot bind socket21:10
vinsh failed!21:10
vinshlooks like heat-cfn is fighting for the same bind as haproxy21:10
nealphlifeless:no, no, I get your frustration...not trying to sound obstinate here...just trying to understand and adjust my approach. I really am open, I promise. Lemme parse back through and give it more thought.21:11
vinshnealph, have you sent in your union dues? :)21:12
*** yfaykya has quit IRC21:13
vinshSpamapS, so, in my heat.conf I see for the heat_api_cfn section.. that bind 0.0.0.0 is commented out.21:14
lifelessnealph: try this - grep 'signing_dir' tripleo_image_elements -r21:14
lifelessnealph: in the upstream tree, not your helion tree21:15
*** yfaykya has joined #tripleo21:15
vinshSpamapS, BUT. heat-api still binds there... ignoring the real ip it should bind to21:15
*** jtomasek has quit IRC21:16
*** yamahata has quit IRC21:18
vinshah, its cause its not defined for all sections of heat.conf.. so it assumes 0.0.0.021:18
*** yamahata has joined #tripleo21:18
*** yfaykya has quit IRC21:19
*** dprince has quit IRC21:19
*** dprince has joined #tripleo21:20
*** martyntaylor has quit IRC21:20
*** yfaykya has joined #tripleo21:21
SpamapSvinsh: all sections?21:23
SpamapSvinsh: if there's a bug please report and I'll bump it to high priority.21:23
vinshYeah, so there are sections like "heat_api_cloudwatch" and "heat_api"21:23
vinshand it looks like you have to have "bind" set in each of them21:23
vinshif its not set.. that sub-service just binds to 0.0.0.021:24
SpamapSvinsh: well I suppose that makes sense.. they're all independently configurable for a reason.21:24
vinshI'll propose a patch to the element.. ok?21:24
lifelessvinsh: patch incoming ?21:24
lifelessvinsh: +121:24
vinshk.21:24
lifelessI think we can go with the same parameter for now21:24
lifelessjust pushing it down to all the sections21:25
vinshit exists in all sections in the image-element but is commented out in all but one. I changed the one I had on-node and all is well.21:25
*** yfaykya has quit IRC21:25
*** weshay has quit IRC21:25
*** ramishra has joined #tripleo21:25
vinshhmm looks like https://review.openstack.org/#/c/61376/5/elements/heat/os-config-applier/etc/heat/heat.conf might need refactoring after.21:26
vinshi'll propose an update to that one actually.. as its the go-forward21:27
vinshmake sense?21:27
*** yfaykya has joined #tripleo21:27
greghaynesyou dont basically want that for each section?21:27
vinshI do want that for each section21:27
greghaynesok, SGTM21:27
*** ramishra has quit IRC21:30
SpamapSvinsh: you could probably propose a change to Heat to have the single default section bind_host be the default for all of the others.21:31
SpamapSgiven the name of the section.. it kind of makes sense. ;)21:31
*** yfaykya has quit IRC21:32
vinshhmmmm21:32
*** dkehn_ has joined #tripleo21:33
vinshwhich one is the defaults now?21:33
*** yfaykya has joined #tripleo21:33
vinshohhh21:33
*** dkehnx has quit IRC21:34
*** dkehn has quit IRC21:34
vinshoh.. while I am in my element repo.. time to turn neutron logging to "shut the hell up!!"21:35
*** dkehn has joined #tripleo21:36
bnemecSo, weirdness in my failing devtest run, possibly related to the overcloud instance ping failure...21:37
bnemecMy controller is assigned 192.0.2.23:21:38
*** yfaykya has quit IRC21:38
bnemec| ae50138a-7f68-4b59-aa40-1195528366e3 | overcloud-controller0-fquwsldeflig  | ACTIVE | -          | Running     | ctlplane=192.0.2.23 |21:38
bnemecBut my compute node is configured to talk to 192.0.2.22:21:39
bnemec[root@overcloud-novacompute0-3zhc2khrj6fv nova]# cat nova.conf | grep auth_host21:39
bnemecauth_host = 192.0.2.2221:39
devanandahi! do ya'll plan to maintain a stable/XXX branch of diskimage-builder at any point?21:39
bnemecYet it seems to be accessible at that address too.21:39
*** yfaykya has joined #tripleo21:39
bnemecWhich I don't understand.21:39
devanandaor just use pip package releases to version it?21:39
bnemecOh, this is virtual IP stuff.21:41
greghaynesahoy, a lot of that stuff did merge recently... I wonder if thats related21:42
greghayneslike maybe a race condition where we arent waiting long enough for keepalived to bring up the vip?21:43
*** yfaykya has quit IRC21:44
greghaynesoh, no, were pinging the floating IP which is timing out21:44
bnemecYeah, but I can't ping that port even from inside the network namespace.21:45
bnemecJust trying to figure out what went wrong.21:45
greghaynesvnc console?21:45
greghaynesYou reproduced locally?21:45
*** yfaykya has joined #tripleo21:45
lifelessbnemec: reproduced \o/21:46
*** jp_at_hp has quit IRC21:47
bnemecI think so.  I hit the "From 192.0.2.46 icmp_seq=1 Destination Host Unreachable" error in my last devtest run.21:47
nealphlifeless:okay, I see your point wrt neutron and nova conf...I'll adapt my change in https://review.openstack.org/#/c/96597/ to deploy the option without connecting it to a template value. Takeaway here being: if it's not an option to be differentiated betwen the nodes in the cluster, then image-elements is the right place to fix it.21:47
*** andreaf has quit IRC21:48
bnemecCrud, we don't include stackuser in the user image?21:48
*** morazi has quit IRC21:48
lifelessnealph: generally yes - if we need the ability to control it from outside, then t-h-t becomes relevant21:48
lifelessnealph: the key thing here is that there is no need to vary this at all, ever.21:48
lifelessnealph: there *is* a right answer21:49
vinshSpamapS, I think this change goes better along with the other haproxy/stunnel changes.  I will just move it further up in that one to the defaults section.21:50
*** yfaykya has quit IRC21:50
*** jang has quit IRC21:50
* nealph might just be guilty of over-thinking a fix. :)21:51
*** yfaykya has joined #tripleo21:52
openstackgerritAdam Vinsh proposed a change to openstack/tripleo-image-elements: Update openstack services to listen on stunnel connect port  https://review.openstack.org/6137621:53
vinshSpamapS, ^^21:53
greghaynesvinsh: did you just move it up into defaults?21:54
vinshya21:54
greghaynesSpamapS seemed unsure if that would actually work, but +1 if it does21:54
vinshit will only work if haproxy  or haproxy+stunnel is used.. which is really the only place it matters21:55
vinshI have a stack up on the way now. will have to see :) oops submitted before confirmed :)21:55
greghaynesYes, i mean whether heat respects that value in the defaults section21:55
vinshRespect my heautority!21:56
*** yfaykya has quit IRC21:56
vinshI had thought what he was saying was "use the defaults section cause thats what its for"21:56
greghaynes*shrug* easy to test, and if it doesnt respect that then we should make heat respect your heautority21:57
vinshya.21:57
*** yfaykya has joined #tripleo21:58
bnemec[  110.758345] cloud-init[434]: ci-info: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Route info failed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!21:58
bnemecNo message with that many !'s can possibly be a good thing21:58
vinshits got flair.21:59
bnemecRest of the user instance console-log, for anyone interested: http://paste.openstack.org/show/84433/22:00
greghaynesISE22:00
greghaynesthere it goes22:00
*** dprince has quit IRC22:02
*** yfaykya has quit IRC22:03
lifelessbnemec:22:03
lifeless[  110.734631] cloud-init[434]: ci-info: | eth0:  | False |    .    |  .   |     .      |22:03
*** yfaykya has joined #tripleo22:04
bnemeclifeless: Yeah, I'm not sure that's abnormal though.  I just booted an instance on my local OpenStack and it says the same thing, but it got route information fine.22:05
bnemechttp://paste.openstack.org/show/84434/22:05
*** noslzzp has quit IRC22:05
*** blamar has quit IRC22:05
lifelessbnemec: its hugely abnormal22:05
lifelessbnemec: but it might be abnormal-in-fedora vs abnormal-due-to-this-failure22:07
lifelessoh yay ipmitool segfaulting. yay.22:07
bnemecYeah, it certainly doesn't seem right.22:08
*** yfaykya has quit IRC22:08
*** yfaykya has joined #tripleo22:10
* bnemec stares blankly at the ovs-vsctl output22:10
lifelessso clearly it came up22:11
lifelessthis smells of a race to me22:11
lifelessand we know we have one22:11
lifelesssince we don't have the nova callback wired up properly yet22:11
lifelesswhats the bug # we're dealingw ith here ?22:13
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Longer timeout for VIF plugging.  https://review.openstack.org/10104022:14
openstackgerritPhil Neal proposed a change to openstack/tripleo-image-elements: Add Ceilometer conf option for auth signing directory  https://review.openstack.org/9659722:14
bnemeclifeless: https://bugs.launchpad.net/tripleo/+bug/129210522:14
uvirtbotLaunchpad bug 1292105 in tripleo "CI failed pinging overcloud instance" [Critical,Triaged]22:14
*** yfaykya has quit IRC22:15
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Longer timeout for VIF plugging.  https://review.openstack.org/10104022:15
*** yfaykya has joined #tripleo22:16
*** dkehn_ is now known as dkehnx22:17
*** yfaykya has quit IRC22:20
*** yfaykya has joined #tripleo22:22
*** e0ne has quit IRC22:25
SpamapSjogo: hey, I heard tell that you made a fake-nova-backed tempesty test thing at one point. ?22:25
*** e0ne has joined #tripleo22:26
*** ramishra has joined #tripleo22:26
*** chuckC has quit IRC22:26
jogothe large-ops test runs with fake nova backend22:27
*** yfaykya has quit IRC22:27
*** yfaykya has joined #tripleo22:28
*** yamahata has quit IRC22:28
SpamapSjogo: ah but I left out a word.. "heat"22:29
*** e0ne has quit IRC22:29
*** e0ne has joined #tripleo22:30
*** ramishra has quit IRC22:31
*** yfaykya has quit IRC22:33
*** e0ne has quit IRC22:33
*** yfaykya has joined #tripleo22:34
*** edmund has quit IRC22:35
jogooh yeah22:35
jogoI have something somewhere22:35
jogonow that the gate is working that is getting back to the top of my work stack22:35
jogobut in short I see two options for a first pass22:36
jogo1) test that tickles where heat breaks now (and why we cannot gate on heat tests today)22:36
jogo2) add a large-ops test that uses heat to do the same thing it does today (boot 50 instances at once)22:36
jogoI have just been playing with templates so far and thats it22:37
jogoso nothing fancy22:37
jogoSpamapS: unrelated question22:37
jogonova's instance metadata API22:37
jogodoes heat use it?22:37
jogoservers/UUID/meta22:37
*** e0ne has joined #tripleo22:37
*** yfaykya has quit IRC22:39
SpamapSjogo: the "why we can't gate on heat slow tests today" has been solved22:39
SpamapSjogo: there was an overlapping IP range22:39
jogooh cool so we are moving to gating heat in the near future?22:40
SpamapSjogo: slowly. We need to see it pass reliably for a while first.22:40
SpamapSjogo: but the last week has been better I'm told22:40
SpamapSjogo: instance metadata, I don't think Heat uses it directly, but it is exposed22:40
*** yfaykya has joined #tripleo22:41
jogoas to the first part: awesome, so converting a large-ops test into a heat template would be nice22:41
jogofor a large-ops heat job I was under the impression that there were two parts -- making the template and booting it. faking the metadata service stuff22:42
jogoSpamapS: for instance metadata, i ask because it allows someone to set arbitrary key value pairs and have those appear on the nova metadata service inside the instance22:42
*** e0ne has quit IRC22:43
jogoSpamapS: and that sounds like something that heat would do22:43
jogoor rather find useful22:43
jogo(not saying you *should* use it though)22:43
*** e0ne has joined #tripleo22:44
SpamapSjogo: yes I believe you can explicitly set them with one of the properties of OS::Nova::Server22:45
*** yfaykya has quit IRC22:45
SpamapSjogo: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server22:46
jogowhat does heat  or tripleo use to get things like that into the instnace? heat metadata server?22:46
*** yfaykya has joined #tripleo22:47
*** e0ne has quit IRC22:48
*** chuckC has joined #tripleo22:49
*** yfaykya has quit IRC22:51
*** mestery has quit IRC22:51
SpamapSjogo: EC2 metadata or configdrive22:51
SpamapSjogo: Heat itself will just call the Nova API22:52
SpamapSjogo: in-instance tools are left to fend for themselves.22:52
*** sballe__ has quit IRC22:52
lifelessjogo: SpamapS: we also get stuff from heat22:52
lifelesswe use the ec2 metadata/config drive to bootstrap22:53
lifelessmost things are in deployments now22:53
*** yfaykya has joined #tripleo22:53
lifelesswhich is heat22:53
jogodeployments?22:55
lifelessOS::Heat::StructuredDeployment22:56
lifelesse.g. ../tripleo-heat-templates/overcloud-source.yaml line 29222:56
*** yfaykya has quit IRC22:57
*** yfaykya has joined #tripleo22:59
vinshwho knows much about "neutron ovs_db" ... as in.. when is it initialized?22:59
jogoso I think I am asking the wrong question23:00
jogowhat metadata service do things like os_collect_config pull from?23:01
jogoheat?23:01
lifelessec2 / config_drive / heat cfn / heat native23:01
lifelessall at once23:01
jogoso from ec2 you use user-data?23:02
lifelessSpamapS: ^23:02
jogoso if I want to send some arbitrary key value into an instance how does that happen23:03
*** yfaykya has quit IRC23:03
jogoI am trying to better understand how folks usually do that23:03
jogoas there are many ways to do it23:03
jogoincluding nova instance.metadata23:03
jogobut those aren't in the ec2 metadata23:04
lifelesswe would recommend folk doing stuff with heat use the structureddeployment23:04
jogoand heat gets the data in via ?23:04
lifelessunless the k:v is needed for instance bootstrapping23:04
lifelessheat makes that available via the heat cfn / native APIs23:04
*** yfaykya has joined #tripleo23:05
jogoahh23:05
jogoright cloud formations23:05
lifelesshmm, all jobs failing23:06
lifelessSpamapS: is that revert for heat +A'd ?23:07
lifelessSpamapS: if so can we ask infra to promote it please23:08
lifelessSpamapS: if not we should land 10095523:08
*** saurabhs has left #tripleo23:08
*** yfaykya has quit IRC23:10
*** yfaykya has joined #tripleo23:11
*** gfidente has quit IRC23:14
jogolifeless SpamapS: thanks for the clarification, the answer is heat serves the metadata is the prefered method23:14
*** yfaykya has quit IRC23:16
*** yfaykya has joined #tripleo23:17
*** BadCub01 has joined #tripleo23:17
openstackgerritA change was merged to openstack/tripleo-specs: TripleO on OpenStack  https://review.openstack.org/9264223:18
openstackgerritMichael Tupitsyn proposed a change to openstack/os-cloud-config: Do not create admin user if it exists already  https://review.openstack.org/10071923:19
*** BadCub01 has quit IRC23:19
*** CaptTofu_ has quit IRC23:21
*** CaptTofu_ has joined #tripleo23:22
*** yfaykya has quit IRC23:22
*** yfaykya has joined #tripleo23:23
*** mordred has quit IRC23:24
openstackgerritMichael Tupitsyn proposed a change to openstack/os-cloud-config: Do not create admin user if it exists already  https://review.openstack.org/10071923:26
*** CaptTofu_ has quit IRC23:26
vinshgreghaynes, SpamapS looks like my patch to the ssl ports https://review.openstack.org/#/c/61376/ worked: http://paste.openstack.org/show/84437/23:27
vinshtesting shows goodness.23:27
*** mordred has joined #tripleo23:27
*** ramishra has joined #tripleo23:27
vinshmaybe not for heat-engine though. whatever its doing. whoknows.23:27
vinshno errors from it.23:27
*** yfaykya has quit IRC23:28
*** CaptTofu_ has joined #tripleo23:29
*** yfaykya has joined #tripleo23:30
*** mordred has quit IRC23:30
*** mordred has joined #tripleo23:30
*** ramishra has quit IRC23:31
*** yfaykya has quit IRC23:34
*** yfaykya has joined #tripleo23:36
*** yfaykya has quit IRC23:40
SpamapSvinsh: heat-engine doesn't listen23:41
*** yfaykya has joined #tripleo23:42
vinshk23:44
*** yfaykya has quit IRC23:46
lifelessvinsh: heat-engine is RPC only23:47
*** yfaykya has joined #tripleo23:48
greghaynesvinsh: mmm goodness23:51
greghayneslooks like the tests were not so happy23:51
greghaynesoh what, trust checksum mismatch23:51
vinshnow I got this neutron port-list giving me nothing back for overcloud vm23:51
vinshtrying to figure out whos not talking to who on that one.23:52
greghayneshttp://logs.openstack.org/76/61376/6/check-tripleo/check-tripleo-ironic-seed-precise/52ef13c/console.html#_2014-06-18_22_03_03_39923:52
lifelessSpamapS: ping23:52
lifelessSpamapS: did you see my q above? I want to unblock tripleo23:52
*** yfaykya has quit IRC23:52
vinshgreghaynes, woah.23:52
greghaynesdid they push out new images but not update shas yet?23:52
greghayneslooks like we didnt cache hit on the image... and I dont think we cache shas23:53
greghaynesyea, cache miss on shas23:53
*** lucas-dinner has quit IRC23:53
* greghaynes shakes head at cloud-images.ubuntu.com23:53
*** yfaykya has joined #tripleo23:54
greghaynesvinsh: did a recheck no bug on it23:54
lifelessgreghaynes: pointless cycles until my q for SpamapS is sorted23:55
greghaynesoh23:55
*** lifeless changes topic to "CI DOWN, HEAT regression and overcloud failing | Using OpenStack to deploy OpenStack;meetings Tuesday 1900//0700 UTC in #openstack-meeting-alt"23:55
greghayneslifeless: the heat fix was +A'd23:55
greghayneser revert23:55
greghayneslifeless: dont think its merged yet though23:56
lifelessgreghaynes: how far down the queue is it ?23:56
lifelesswe either need to ask for it to be promoted - its a regression fix - or land the workaround23:56
lifelessor we'll be down for another day23:56
greghayneslifeless: looks like its merged23:58
*** yfaykya has quit IRC23:58
greghayneshttps://review.openstack.org/#/c/101001/23:58
lifelessretrying https://review.openstack.org/#/c/101040/ then23:59

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