Wednesday, 2014-07-09

*** dsneddon has joined #tripleo00:03
*** Penick has quit IRC00:15
*** gfidente has quit IRC00:16
*** rcarrillocruz has quit IRC00:35
*** rcarrillocruz has joined #tripleo00:39
*** noslzzp has joined #tripleo00:43
*** dkehnx1 has quit IRC00:48
openstackgerritA change was merged to openstack/tripleo-heat-templates: Make target to validate a template  https://review.openstack.org/10532501:03
*** julim has quit IRC01:03
jerryzlifeless: deployment of undercloud hangs at "booting from hard disk", any idea why?01:05
openstackgerritA change was merged to openstack/os-cloud-config: Generate keystone PKI into JSON file  https://review.openstack.org/10452801:08
greghaynesw00t ^01:08
greghaynesnow we need to release os-cloud-config01:08
greghayneslifeless: How do we get that to happen ^01:08
StevenKgreghaynes: We will probably talk about releasing the world at the meeting01:09
tchaypoI'd suggest putting it on the agenda but like01:11
tchaypoit's a standard part of the agenda.01:11
tchayposo.01:11
vinshPUSH ALL THE BUTTONS!01:13
SpamapSFIRE ZE MISSILES01:20
lifelessgreghaynes: we cut a release01:32
lifelessgreghaynes: let me do that now01:33
lifelessgreghaynes: its documented and all but basically, check for criticals that might block it, then release.01:33
lifelessjerryz: means it didn't PXE boot01:34
lifelessjerryz: could be networking, wrong MAC registered with Ironic, bios not set to PXE boot...01:34
jerryzlifeless: but it didn't go any further01:34
jerryzlifeless: it already finished pxe boot01:34
lifelessjerryz: booting from hard disk means it failed to pxe boot01:35
openstackgerritAdam Gandelman proposed a change to openstack/tripleo-image-elements: Centralize all db migrations to boot-stack element  https://review.openstack.org/10564001:36
lifelessgreghaynes: release pushed; should be on pypi shortly01:37
jerryzlifeless: here is the last screen i saw before it rebooted to boot from hard disk http://picpaste.com/Capture-CckvgNqd.JPG01:37
lifelessjerryz: it shouldn't boot from hard disk ever.01:38
*** eghobo has quit IRC01:38
lifelessjerryz: tht looks like the deployment ramdisk output which is as expected.01:38
lifelessjerryz: the next boot should be PXE again.01:38
lifelessgrabbing food, brb01:39
*** killer_prince has quit IRC01:41
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: Add a vlan check  https://review.openstack.org/10007801:43
*** nosnos has joined #tripleo01:44
jerryzlifeless: try changing the boot device from hd to network in virsh domain config file, i didn't use the the vm config files generated by devtest_testenv.sh. it seems to work this time.01:48
openstackgerritJames Polley proposed a change to openstack/tripleo-image-elements: Support new virtual_interfaces definition for VIPs  https://review.openstack.org/10436801:51
lifelessgreghaynes: its up now01:51
lifelessjerryz: ah well, so yeah, if you're not using the automation, expect issues :)01:52
lifelesshmm,no ssl on this bring-up, stil, one step at a time01:54
jerryzlifeless: yeah, that's bitterly true. but just wanted to take the rough route(breaking the scripts into steps) to get an idea how it works.01:55
lifelesscool01:57
jerryzlifeless: but apologize to bring up those silly issue to bother you01:57
lifelessits fine01:59
*** ramishra has joined #tripleo02:15
*** eghobo has joined #tripleo02:16
*** tzumainn has quit IRC02:16
*** killer_prince has joined #tripleo02:20
*** killer_prince is now known as lazy_prince02:20
lifelessgreghaynes: around?02:23
*** ccrouch has joined #tripleo02:28
*** noslzzp has quit IRC02:38
tchaypolifeless: I'm looking at the test failrue on 101438 (t-h-t)02:40
tchaypothe cause is that NeutronPublicInterfaceTag "was not provided".02:40
tchaypoI'm thinking maybe we need to default that to the empty string rather than null?02:41
lifelesstchaypo: ugh02:46
lifelessso its an int02:46
lifelessempty strings are not ints02:46
tchaypogood point.02:46
lifelessthis is a heat bug I think02:46
tchaypoho hum.02:46
lifelessin that its internally treating None as 'not supplied'02:47
lifelessbut a default is always supplied, even if its None02:47
lifelessstevebaker: plausible? ^02:47
lifelesstchaypo: for now yes we may need to make it a string not an int and go lalalalala to type safety02:49
lifelessI'll do that in a sec02:49
tchaypoI can do it if you want...02:51
lifelessI'm editing the patch to add overcloud support02:51
tchaypoah, I was wondering about that02:51
* tchaypo reviews ther things in the meantime02:53
tchaypo*other02:54
greghayneslifeless: ohai02:54
greghayneslifeless: just rechecked the -incubator patch02:55
lifelessso I'm hoping, based on my vrrp readin02:55
lifelessto not need an IP address on the vlan for each control plane node02:56
lifelessbut I think I should go lalalala and focus on the minimum to get up and running02:56
lifelessbecause if we can get the test for this running02:56
lifelessin the gate02:56
lifelessbefore HA is turned on by default02:56
lifelessit becomes someone elses issue ;)02:56
greghaynes:(02:57
greghayneswell, itll be a close race02:57
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133904703:00
uvirtbotLaunchpad bug 1339047 in tripleo "db sync must be run once from the bootstrap node" [Undecided,In progress]03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133611503:00
uvirtbotLaunchpad bug 1336115 in tripleo "instances no longer running post-upgrade" [Undecided,In progress]03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133510503:00
uvirtbotLaunchpad bug 1335105 in tuskar-ui "Devtest init script: sourcing tripleorc fails" [Undecided,New]03:00
*** untriaged-bot has quit IRC03:00
*** dsneddon is now known as dsneddon_away03:00
*** shardy has quit IRC03:01
greghayneslifeless: Can you not just list multiple things in virtual_ip_addresses under the same vrrp_instance03:04
greghaynesand specify dev ethX for each one03:05
tchaypoyes, that sounds feasible.03:05
* greghaynes hasnt actually done this before, bewarned03:05
greghaynesIn different news, you can put literally everything in tmpfs with 64gb of ram and do a full devtest run03:06
*** lazy_prince is now known as killer_prince03:09
lifelessgreghaynes: so03:09
lifelessgreghaynes: imagine we have not-a-vlan03:10
lifelessgreghaynes: eth0 and eth103:10
lifelessgreghaynes: what vrrp instance should we be driving to select a winner on eth103:10
greghaynesIs this with the caveat that you want to only have ip's on one of the interfaces?}03:11
greghaynesaside from the vip03:12
tchaypogreghaynes: that's lovely, iffing you have 64gb of ram :p03:14
tchaypolifeless: I would imagine that's topology-dependent.03:14
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Expose public_interface_tag support.  https://review.openstack.org/10345403:14
tchaypoif eth1 is public but the hosts in the node use eth0 as the controlplane, I'd say it could make sense to be using the vrrp instance on eth0 to control the vip on eth103:14
lifelessgreghaynes: no such caveat03:15
lifelessgreghaynes: we want controlip on eth0 and publicip on eth103:15
greghaynesthen just define two vrrp_instances methinks03:15
tchaypoone for each interface?03:15
greghaynesyes03:15
lifelessgreghaynes: but if node A has won on eth0 and its eth1 is broken, you don't want to be down.03:15
greghaynesah, now I see03:16
openstackgerritJames Polley proposed a change to openstack/tripleo-heat-templates: Define and bind a public virtual IP  https://review.openstack.org/10143803:16
greghaynesand you also want the inverse true, yes?03:16
lifelessgreghaynes: now you've circled back to my point which is that I would like to avoid having any IP address other than the VIP on eth103:16
lifelessgreghaynes: well we're not routing, so I think we want them to be independent03:16
lifelessthere is a complication though03:17
lifelesssay we have A,B.C03:17
lifelessA,B,C03:17
lifelesseth1 is up on all three03:17
*** eghobo has quit IRC03:17
lifelesseth0 is down on C03:17
lifelessshould C be permitted to own the VIP on eth1 ?03:17
lifelessit can't actually offer any services since it doesn't have internal connectivity.03:18
* lifeless has head explode03:18
greghayneseth1 is internal in this case?03:18
lifelessgreghaynes: sorry, eth0=ctlplane, eth1=public03:18
tchaypothis wouldn't be a problem if it was doing vrrp on eth003:19
lifelessso we actually want the winner to win on both eth0 and eth103:19
greghaynesI would think if eth1 is down for you, you can still become master on eth0. If eth0 is down for you then you cannot become master on eth103:19
greghaynesAs long as all our services hit each other via controlplane03:20
*** nosnos has quit IRC03:20
lifelessgreghaynes: can we do that while still requiring that you cannot become master on eth1 unless you're part of the quorum set on eth0 ?03:20
greghaynesheh03:20
greghaynesWe might need a more powerful tool for this job03:21
tchaypohrm.03:21
tchaypogreghaynes: I'm thinking that if we just have one vrrp instance on eth0, it's not going to be checking eth1, right?03:21
tchayposo my idea is *ahem* less than perfect.03:21
*** killer_prince is now known as lazy_prince03:21
lifelessI think a vrrp instance that checks two interfaces will do it03:22
lifelessbut it means 'winner wins on both eth0 and eth1' AFAICT03:22
*** nati_ueno has quit IRC03:22
lifelessvia03:23
lifelessvrrp_sync_group03:23
lifelessand two vrrp instances03:23
tchaypoI think it's probably good enough, for now, to say that if either interface is down it can't be a master03:23
lifelessvrrp_sync_group is the win then03:24
tchaypoit gives less-than-maximum availablity but it's still better than controlscale=103:24
greghayneslifeless: nice find03:24
greghaynesgood enough for me03:24
lifelesstchaypo: https://review.openstack.org/#/c/103454/ updated FWIW, ircbot fail :)03:28
tchaypoI know, I already rebased https://review.openstack.org/#/c/101438/ :)03:30
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Add public VLAN support.  https://review.openstack.org/10375703:37
lifelessok incubator patch upwards flowing03:37
tchaypo103757?03:38
tchaypobut it was like only two days ago that greghaynes hit 10000003:38
greghaynes:)03:38
greghaynesand its almost time to un-WIP that one03:38
tchaypois "please stop I can't keep up" an option?03:38
*** mestery has quit IRC03:40
tchayposo03:45
tchaypoinfra have abandoned pypi-mirror03:45
lifelessno wheels?03:45
tchaypodo we want to (A) update our docs/elements to deprecate it, (B) take on care-and-feeding, (C) something else03:45
tchaypoI think it's more that they found it not useful03:45
lifelessits a good question03:46
tchaypoinfra have a full bandersnatch mirror; having the additional local mirror probably doesn't help a lot03:46
greghaynesI really like it03:46
lifelessI think it should be asked to a broader audience than the 0346UTC IRC groupies03:46
greghaynespypi-mirror that is03:46
StevenKI think we want A, but A-1 should be add a bandersnatch element03:46
lifelesstchaypo: actually wheels are a huge win03:46
greghaynesyes03:46
* tchaypo done emails03:46
StevenKtchaypo: Where did you see pypi-mirror == unloved ?03:47
tchaypohttps://bugs.launchpad.net/openstack-ci/+bug/129438103:49
uvirtbotLaunchpad bug 1294381 in openstack-ci "pypi-mirror does not pickup all necessary python packages" [Medium,Won't fix]03:49
tchaypo"The openstack infra team is no longer using this tool."03:50
tchaypoalso clarkb confirmed in infra03:50
tchaypoemail sented03:54
openstackgerritA change was merged to openstack/diskimage-builder: Really handle Ubuntu mirror cache skew,  https://review.openstack.org/10557804:00
StevenKlifeless: ^ *thank you*04:02
StevenKI saw that yesterday, and was wondering if I was going mad04:02
StevenKBecause I kept circling back to "But Ng fixed it ..."04:03
*** marun has joined #tripleo04:03
*** yamahata has joined #tripleo04:03
lifelessstevebaker: so - we can either wait 2-3 weeks+, or put an HTTP server up instead of purely file-local repos.04:04
lifelessstevebaker: apt-get install apache2-mpm-worker FTW>04:04
SpamapSlifeless: is this the mod_speling thing?04:06
SpamapS(best module name evar)04:06
lifelessnope04:07
lifelessjust avoiding broken 404 handling04:07
SpamapSthats... the same thing?04:08
lifelessnope04:08
SpamapSas in, pip expects SQLAlchemy and sqlalchemy to be the same thing04:08
lifelessso no04:08
lifelesswe've not hit that at all AFAICT04:09
SpamapSwe have04:09
lifelessits all been about 404 handling04:09
SpamapSbut we fixed it04:09
lifelesssigh04:09
lifelesswe fixed the 404 handling04:09
lifelesswhich fixes the thing that looks like its a case insensitivity issue04:09
lifelessbut isn't04:09
SpamapSThere were several projects which had mixed case requirements that failed on file:/// mirrors but not http:// mirrors that were case-insensitive.04:09
SpamapSok04:09
SpamapSok04:09
lifelessthey also worked on http:// mirrors that *ARE* case sensitive.04:10
* SpamapS steps away and reads new context things arriving in inbox04:10
lifelessthe case folding handling is done by doing a directory listing (inefficient, but true), but the file:/// exception thrown on the missing directory preventing the listing code ever being triggered.04:10
lifelessif I recall the exact details correctly.04:11
lifelessThe exception has other side effects too, which is why I'm saying its really 404 (with file:///) handling04:11
SpamapSI believe you, and yield!04:13
*** nosnos has joined #tripleo04:13
greghaynesok, just pused a patch to fix that wontfix bug04:15
lifelesscool04:16
greghaynesso, I think *technically* its not unsupported04:16
greghaynes:p04:16
clarkbits not like its hard. no one would do it after I spelled out how to do it04:17
clarkbI could've done it but time was better spent getting away from the tool :)04:17
greghaynesfair enough04:18
StevenKRight, I have the beginnings of a pypi mirror04:18
tchaypoStevenK: did you see jogo's email04:21
StevenKtchaypo: Yup04:21
StevenKtchaypo: I've wanted a full pypi mirror locally to match my Ubuntu mirror for a while04:22
tchaypolifeless: that's correct - http indexes throw a 404 which gets caught; file indexes thought something like os.pathnotfound which just bubbles all the way up and aborts. All I did was catch the latter and turn it into a fake-40404:22
tchaypowhich is hardly what you'd call a "correct" fix but it leads to the desired result04:23
clarkbdevpi won't build wheels either04:24
clarkbfwiw04:24
*** nosnos has quit IRC04:24
jogotchaypo StevenK: devpi-server can download packages in the background04:25
jogoso when you run 'tox -r' for the first time in a month you don't have to wait to pull thigns down04:26
jogothat and I have a wheelhouse04:26
* tchaypo prepares to relocate04:26
lifelessso actual omg it might work test running up now04:27
lifelessjogo: so yeah bandersnatch04:29
lifelessjogo: but the wheelhouse is the interesting thing04:29
lifelessjogo: we want one that looks like a pypi index04:29
lifelesstchaypo: can you run the meeting tonight?04:30
greghayneswheelhouse?04:30
StevenKgreghaynes: A place for wheels to live04:31
greghaynesheh04:31
StevenKOr a sweet spot on a baseballer04:31
greghaynesDo you just make that with pip wheel or is there an actual tool to do the transitive dependencies?04:31
jogolifeless: I haven't looked into bandersnatch yet but it sounds cool04:31
jogothe wheelhouse stuff is fun no gcc runs anymore04:32
greghaynesyes, this is why I use pypi-mirror ;)04:32
greghaynesI thought bandersnatch didnt wheel;?04:32
* StevenK is currently checking out if he can safely cron bandersnatch runs on his file server04:32
StevenK/dev/mapper/sys-srv   4.5T  2.8T  1.8T  62% /srv04:32
jogoat$ cat ~/.pip/pip.conf04:32
jogo[global]04:32
jogoindex-url = http://localhost:3141/root/pypi/+simple/04:32
jogowheel-dir = /home/jogo/.pip/wheelhouse04:32
jogofind-links = /home/jogo/.pip/wheelhouse04:32
*** amitpp has joined #tripleo04:32
StevenKI may have ~90GiB to spare for a pypi mirror04:32
jogopip wheel -r global-reqs04:33
lifelessStevenK: /dev/mapper/lifelesswks--vg-lifelesswks--lvs   15T  7.5T  6.8T  53% /04:33
clarkbgreghaynes: bandersnatch will grab any wheels that are on pypi04:33
StevenKlifeless: Hah, nice04:33
greghaynesclarkb: yea :/04:33
clarkbgreghaynes: it won't build them for your arch if they don't exist. this was a pypi-mirror special04:33
lifelessjogo: so the thing is that we're not running locally... its chroot image builds etc04:33
clarkblifeless: right so you can shove that wheelhouse behind mod autoindex04:34
StevenK2014-07-09 14:33:51,879 INFO: 45824 packages to sync.04:34
clarkbits basiaclly what mordred was sugesting earlier04:34
*** amitpp has quit IRC04:34
StevenKBut it doesn't say how *much* :-(04:34
mordredI suggest all things04:34
StevenKapt-mirror gave me: 1.0 GiB will be downloaded into archive.04:36
greghaynesStevenK: bandersnatch is afraid you might stop using it if they told you04:37
StevenKI wonder if the mirror todo for bandersnatch caculates files04:37
StevenK*file sizes04:37
StevenKsteven@thrashed:~$ head -n 2 /srv/pypi/todo | tail -n 104:38
StevenKopenslides-csv-export 111191604:38
*** weshay has quit IRC04:38
StevenKThat's a serial, and not a file size, right?04:38
*** amitpp has joined #tripleo04:38
tchaypoYes, I can run tonight04:38
tchaypoLifeless: ^^04:38
*** ci-overcloud has joined #tripleo04:38
ci-overcloud************** ci-overcloud complete status=1 ************04:38
*** ci-overcloud has quit IRC04:38
greghaynesWHOA04:38
greghayneshavent seen that in a while04:39
*** sseago__ has quit IRC04:40
*** eghobo has joined #tripleo04:42
*** akuznetsov has quit IRC04:46
*** akuznetsov has joined #tripleo04:53
lifeless+ echo 'Error: Heat environment cache "/home/shared/overcloud-env.json" not set to permissions of 0600.'04:56
StevenKlifeless: greghaynes did it04:57
greghayneshttp://www.sadtrombone.com/04:57
*** ci-overcloud has joined #tripleo04:57
ci-overcloud************** ci-overcloud complete status=1 ************04:57
*** ci-overcloud has quit IRC04:57
lifelesshmm ERROR: Property error : controllerConfig: config The specified reference "NeutronPublicInterfaceIPTag" (in unknown) is incorrect.05:02
lifelesswill get back to this after this call05:02
*** rushiagr_ has joined #tripleo05:06
*** vinsh has quit IRC05:10
*** rushiagr_ has quit IRC05:11
greghayneswooo failed undercloud and undercloud ironic but passed overcloud https://review.openstack.org/#/c/95101/05:12
*** akuznetsov has quit IRC05:12
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Expose public_interface_tag support.  https://review.openstack.org/10345405:13
*** bmahalakshmi has joined #tripleo05:15
*** ci-overcloud has joined #tripleo05:16
ci-overcloud************** ci-overcloud complete status=1 ************05:16
*** ci-overcloud has quit IRC05:16
*** morganfainberg_Z is now known as morganfainberg05:18
*** ramishra has quit IRC05:19
*** rcarrill` has joined #tripleo05:20
jogohave an old nova bug that you guys may be able to help re-triage https://bugs.launchpad.net/nova/+bug/106991705:21
uvirtbotLaunchpad bug 1069917 in nova "Setting InnoDB for tables breaks mysqlcluster/ndb replication" [Undecided,In progress]05:21
*** rcarrillocruz has quit IRC05:23
*** akuznetsov has joined #tripleo05:26
*** dshulyak_ has joined #tripleo05:27
*** bmahalakshmi has quit IRC05:29
*** bmahalakshmi has joined #tripleo05:30
*** dshulyak_ has quit IRC05:31
*** lazy_prince is now known as killer_prince05:32
*** rakesh_hs has joined #tripleo05:36
openstackgerritA change was merged to openstack/tripleo-image-elements: ensure-bridge: bring up bridges first on Debian  https://review.openstack.org/10462505:40
*** chuckC has quit IRC05:41
*** rameshg87_afk is now known as rameshg8705:50
*** ramishra has joined #tripleo05:54
openstackgerritGhe Rivero proposed a change to openstack/tripleo-image-elements: Rename os-config-applier to os-apply-config  https://review.openstack.org/10435506:00
*** rushiagr has joined #tripleo06:05
*** bmahalakshmi has quit IRC06:07
*** bmahalakshmi has joined #tripleo06:08
*** rdopieralski has joined #tripleo06:08
*** bmahalakshmi has quit IRC06:15
*** bmahalakshmi has joined #tripleo06:15
*** morganfainberg is now known as morganfainberg_Z06:23
*** marun has quit IRC06:27
*** kshantha_ has joined #tripleo06:31
*** kshantha_ has quit IRC06:31
*** shausy has joined #tripleo06:36
*** shausy has quit IRC06:41
*** mrunge has joined #tripleo06:44
*** shausy has joined #tripleo06:44
*** mkerrin has joined #tripleo06:49
tchaypomeeting in 7 minutes, woo06:54
*** jprovazn has joined #tripleo06:55
*** jcoufal has joined #tripleo06:55
mariosmeeting?07:01
*** jistr has joined #tripleo07:01
openstackgerritGhe Rivero proposed a change to openstack/tripleo-incubator: Wait for stats to be updated  https://review.openstack.org/10566207:05
shadowerstevebaker: still around by any chance?07:05
*** jml has quit IRC07:10
*** jtomasek has joined #tripleo07:12
*** jml has joined #tripleo07:14
*** eghobo has quit IRC07:17
*** eghobo has joined #tripleo07:18
*** regebro has joined #tripleo07:24
*** nibalizer has quit IRC07:27
d0ugalshadower: Just spotted this review - https://review.openstack.org/#/c/105592/07:35
d0ugalshadower: "I'm landing my own revert. The patch was approved without proper testing, and this _WILL_ break TripleO if it ever gets into a release of os-collect-config."07:36
d0ugalshadower: thought I'd point it out since your releasing07:36
shadowerd0ugal: thanks that's really good to know07:37
d0ugalnp07:38
greghayneshuh, our testing tripleo for those patches is pretty useless07:38
greghaynessince we install from latest release07:38
greghaynes(os-c-c)07:38
d0ugalSo its never fully tested until its released?07:39
d0ugalYikes :)07:39
greghaynesYes... that seems like a good thing to fix in CI07:39
StevenKgreghaynes: Same for os-cloud-config. I have a WIP change for os-a-c and os-cloud-config07:39
greghaynesStevenK: oh, sweet07:39
*** gfidente has joined #tripleo07:39
d0ugalNice07:39
StevenKos-collect-config is installed via tie, maybe it should respect ZUUL_*07:40
*** eguz has joined #tripleo07:41
*** eguz has quit IRC07:43
lifelessgreghaynes: StevenK: so thats what stevebaker's patch is for07:45
lifelessbuilds a local pip repo of the ZUUL refs sdisted07:45
*** eghobo has quit IRC07:45
lifelessonly catch is it needs pip 1.6 or the index URL to be on http.07:45
lifelessbetter to fix that than have tie know about zuul ....07:45
*** rakesh_hs has quit IRC07:47
*** shardy has joined #tripleo07:47
StevenKlifeless: Right07:47
StevenKIt doesn't help with os-cloud-config, but that just needs me to work out where the os-cloud-config code is checked out on disk for a change so we can pip install from it07:48
*** rakesh_hs has joined #tripleo07:50
tchaypojoFor anyone who missed the meeting07:55
tchaypo@openstack Minutes:        http://eavesdrop.openstack.org/meetings/tripleo/2014/tripleo.2014-07-09-07.00.html07:55
lifelessStevenK: why doesn't it help with os-cloud-config ?07:56
StevenKlifeless: Because it's installed via setup-clienttools07:57
*** markmc has joined #tripleo07:57
*** rakesh_hs has quit IRC07:59
*** rakesh_hs has joined #tripleo08:00
lifelessStevenK: still don't see the connection08:03
*** pcrews has quit IRC08:04
jprovaznhttps://review.openstack.org/#/c/95101/08:04
jprovazn^ this is good to go in I believe08:04
jprovaznor anybody disagree?08:05
*** jang1 has joined #tripleo08:05
*** martyntaylor has joined #tripleo08:05
lifelessjprovazn: whats the change to the clienttools stuff for ?08:06
lifelessoh, I see. tats a bit ick but unrelated08:07
jprovaznlifeless: to have the script from os-cloud-config in PATH08:07
*** cwolferh has quit IRC08:08
jprovaznlifeless: thanks for +2, though didn't you want to add +A too?08:08
*** lazy_prince has joined #tripleo08:09
lifelessjprovazn: bah, meant to hit +A only actually :)08:09
*** lazy_prince has quit IRC08:10
lifelessjprovazn: you can do it :>08:10
*** shausy has quit IRC08:10
shadowertoo late :p08:10
jprovaznok08:10
*** killer_prince is now known as lazy_prince08:10
jprovaznshadower: cool :)08:10
jprovaznso https://review.openstack.org/#/c/94609/ is unblocked, /me reruns CI tests08:11
*** ramishra_ has joined #tripleo08:11
openstackgerritA change was merged to openstack/tripleo-incubator: Generate overcloud keystone keys/certs  https://review.openstack.org/9510108:11
*** derekh_ has joined #tripleo08:11
shadowerlifeless: will you please add marios to the tripleo-ptl group so he can make releases, too?08:11
shadowerI'm the only one able to volunteer from the alt-time meeting bunch08:12
shadowermarios@redhat.com08:12
proffalkenhey all, the final objection to https://review.openstack.org/#/c/87223/ has been lifted - please can I get a core to review/approve as you see fit? :)08:13
shadowerlifeless, marios: actually, never mind, I can do it too apparently08:13
shadowermarios: you're in unless someone vetoes it :-)08:13
shadowermarios: feel free to look at the other steps in the wiki: https://wiki.openstack.org/wiki/TripleO/ReleaseManagement08:14
*** ramishra has quit IRC08:14
shadower(specifically the gpg key setup)08:14
*** cwolferh has joined #tripleo08:18
*** ramishra_ has quit IRC08:21
*** ramishra has joined #tripleo08:21
mariosshadower: thanks mate! and will do08:21
shadowermarios: yep, no problem. Wish I realised this sooner08:23
mariosshadower: i'll set up so i can have a bash next week (well at least when its on a wednesday again)08:25
*** lucasagomes has joined #tripleo08:28
*** cwolferh_ has joined #tripleo08:30
*** cwolferh has quit IRC08:32
*** pblaho has joined #tripleo08:32
openstackgerritRamakrishnan G proposed a change to openstack/diskimage-builder: Add dhcp support for ramdisk element.  https://review.openstack.org/9730108:34
jprovaznanother major HA bit which was not addressed yet is neutron (particulary neutron-l3-agent) - https://trello.com/c/DaIs1zxb/82-neutron-ha-redundant-environment08:35
jprovaznas trello card says, the plan is to try out the neutron patch which adds HA support08:36
jprovaznI'm quite skeptic about using unmerged patches in TreipleO - the HA stuff in neutron doesn't seem to be merged anytime soon08:37
jprovaznwhat would you think about using pacemaker as a temporary solution for now until neutron supports HA? pacemaker setup should be quite easy - something similar to https://review.openstack.org/#/c/105397/08:39
lifelessderekh_: hi08:39
lazy_princei am grtting error when building RHEL 6.5 x86_64 images on Ubuntu 13.10. http://paste.openstack.org/show/85742/08:39
lifelessderekh_: so oc stuff pushed up, there's a local edit to deploy-ci-overcloud08:39
lazy_princeit says no module named argparse08:40
lifelessderekh_: andjust started running it but i need to halt()- in theory its all go08:40
lifelessderekh_: but.. schceduler error on first deploy08:40
jprovaznthe other alternative was reassigning routers from failed neutron node (Described here: http://lists.openstack.org/pipermail/openstack/2013-December/004226.html) - this setup seems to be more difficult and little bit more hacky08:40
lifelessderekh_: ironic can see all the nodes power state, so IPMI routing is good08:40
jprovaznthough allows a/a to some extent08:41
jprovaznlifeless: greghaynes: marios: gfidente: ^ what do you think? would you go with pacemaker for now?08:41
lifelessjprovazn: hmm, what makes it more hacky?08:41
lazy_princecan someone look at the logs and help me..?08:41
lifelessjprovazn: pacemaker is involved in both cases, no ?08:41
derekh_lifeless: cool, I'll log in in a big and check up on it, see if it needs any help08:42
jprovaznlifeless: 2 things: you need credential to connect from overcloud inside and you run cronjob on all controller machines08:42
jprovaznlifeless: cron job to reassign routers08:42
lifelessjprovazn: huh, why wouldn't we trigger it from pacemaker ?08:42
jprovaznlifeless: I don't know how to easily use pacemaker for running the reassigning08:42
lifelessah08:43
lifelessso fabbione might be able to offer us pointers there ;)08:43
jprovaznfabbione: ^ any ideas how to easily use pacemaker to invoke a custom script when once of l3-agents fails?08:45
marioslifeless: its bits of scripts here and there for one08:45
mariosthought i haven't had a chance to review the ceilometer solution yet... doing that now08:45
lifelessI need to halt()08:45
lifelesssorry :/ - but look honestly, lets get something up and iterate. Doesn't need to be perfect unless we expect backwards compat issues when we change it.08:46
jprovaznlifeless: agree, and use pacemaker in a/p mode looks like easiest way for the first iteration to me08:47
fabbionejprovazn: uh.... what kind of problem are you trying to solve here?08:47
fabbionebtw, i have scheduled time next week to start looking into TripleO+pcmk08:48
fabbionejust being swamped all the time doesn't help :)08:48
fabbioneand why does it have to be custom?08:49
fabbionepcmk work flow is:08:50
fabbionestart -> monitor ... monitor....08:50
fabbioneif a monitor action fails then -> stop08:50
fabbioneso if you need to do something "special" you would that in the stop action itself08:50
jprovaznfabbione: neutron-l3-agent - a proposed alternative to run l3 agent in a/p mode was: running multiple l3-agents and make sure that routers from the failed ndoes are reassigned to another l3-agent - this is described here:http://lists.openstack.org/pipermail/openstack/2013-December/004226.html08:50
fabbionejprovazn: did you talk to ajo about it?08:50
fabbionehe has been working on solving all those problems in pcmk environment already08:51
openstackgerritA change was merged to openstack/diskimage-builder: Remove fixfiles from rpm-distro finalize  https://review.openstack.org/10345108:51
jprovaznfabbione: about what? my preference is to use pacemaker in a/p mode for this. lifeless was wondering if it would be possible to use pacemaker for invoking the re-routing script08:52
fabbionejprovazn: yes i just told you ^^^08:52
fabbione10:50 < fabbione> if a monitor action fails then -> stop08:52
fabbione10:50 < fabbione> so if you need to do something "special" you would that in the stop action itself08:52
fabbioneyou would to the re-routing call only if the local agent is failed right?08:52
fabbioneif so you can do it conditionally at stop08:52
jprovaznfabbione: right08:52
fabbionemonitor / status -> all ok, keep going08:53
gfidentejprovazn, just for me to understand a little better the problem, do you know if the script linked in the email is something that neutron is supposed to do on its own in some time?08:53
fabbionemonitor / status -> fails -> pcmk calls stop08:53
fabbionethen it's up to you to have a hook in the stop action to determine if we are doing a clean shutdown or we need to recover something08:53
mariosgfidente: no the email says put it into cron job08:53
jprovaznfabbione: thanks, that might work08:53
fabbionejprovazn: if you are mingling with neutron, can you please coordinate with ajo / Miguel from the neutron team?08:54
mariosfabbione: i can also help there08:54
fabbionejprovazn: he has done almost all neutron <-> pcmk integration work and he knows pretty well what to do and how08:54
gfidentemarios, yeah I can see for now one should run it from cron I just wonder if the approach implemented by the script is something supposed to be 'managed' by neutron at some point or if it is instead just a temporary 'workaround'08:54
fabbionemarios: i am sure. but we have most of this stuff already done :) it's a matter of closing a communication gap here08:55
mariosgfidente: well... there is an upstream proposal which uses keepalived08:55
jprovaznfabbione: yes, I'll contact him in case I'll get involved in this08:55
mariosgfidente: but jprovazn and i agree it won't happen soon08:55
fabbionejprovazn: ok08:55
mariosgfidente: sure, just saying... i can help with reviews for example (I have a 3 control node setup waiting for testing)08:55
mariosfabbione: ^^^08:56
jprovaznI'll be on PTO next weeks, so I'll push this forward after then if it will not move itself :)08:56
mariosjprovazn: 'praise the sun'08:56
fabbionemarios: yeps thanks, appreciated08:56
mariosas wfoster says08:56
*** lazy_prince is now known as killer_prince08:56
gfidentemarios, jprovazn so with keepalived they would ensure there is a single l3 agent hosting all router at all times, is this correct?08:57
mariosfabbione: so is 'this stuff' indepependent of the upstream patches pending review for ha_l3_agent?08:57
wfostermarios: :)08:57
jprovaznfabbione: " but we have most of this stuff already done :)" - but you use pacemaker in a/p mode, correct?08:57
jprovaznfor neutron-l3-agent08:57
fabbionemarios: this stuff are cleanup init scripts that we added to workaround broken neutron design08:58
fabbioneso they would never be accepted upstream08:58
fabbionethat's the first problem08:58
fabbionethe other is that in the HA world, that broken design, breaks even more08:58
gfidentejprovazn, marios if upstream neutron is kind of using keepalived, I think pacemaker a/p "now" makes the most sense08:58
gfidente(using keepalived in the future)08:59
mariosgfidente: well yes. the point is 'is it available today' --> no08:59
fabbioneuntill you get full recovery mechanism in TO, keepalived is a single point of failure08:59
mariosso a/p corosync/pacemaker (for which we have elements already) is available today08:59
fabbionethat's one big problem08:59
gfidentemarios, indeed it is not today but we'd probably get closer to have a similar behaviour today with pacemaker a/p08:59
*** untriaged-bot has joined #tripleo09:00
untriaged-botUntriaged bugs so far:09:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133904709:00
uvirtbotLaunchpad bug 1339047 in tripleo "db sync must be run once from the bootstrap node" [Undecided,In progress]09:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133611509:00
gfidenteso I'd +1 the interim pacemaker a/p proposal from jprovazn09:00
uvirtbotLaunchpad bug 1336115 in tripleo "instances no longer running post-upgrade" [Undecided,In progress]09:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133510509:00
uvirtbotLaunchpad bug 1335105 in tuskar-ui "Devtest init script: sourcing tripleorc fails" [Undecided,New]09:00
*** untriaged-bot has quit IRC09:00
jprovaznfabbione: so the option of l3-agent in a/a mode reassigning routers with pcmk was already investigated?09:03
fabbionejprovazn: not that specifically, but the problem of "running custom scripts on failure" is a very common thing that needs to be addressed in either your systemd or init script09:04
jprovaznfabbione: and what is your opinion about the option of reassigning failed routers (vs. the standard a/p mode)?09:05
gfidentejprovazn, if in a/a mode, give pacemaker restars the agent, would we really need to balancing script?09:05
fabbionejprovazn: talk to ajo about that design.. i really don't know enough about neutron internals to make a proper call on the subject09:05
fabbionejprovazn: from an infrastructure perspective, i can tell you that it can be done (from pcmk) but if it's wise to do it, that's up to the specialists in the area09:06
jprovazngfidente: yes, if restart fails after couple of retries you need fencing is usaully done (Which we don't supoprt yet), alternative would be reassigning routers09:06
*** rcarrillocruz has joined #tripleo09:08
*** jp_at_hp has joined #tripleo09:10
*** rcarrill` has quit IRC09:10
gfidentejprovazn, ah yes ... didn't think about all that so overall I'm still in favour of the a/p config09:10
*** shausy has joined #tripleo09:10
*** killer_prince is now known as lazy_prince09:12
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: Only perform db sync once per service on the bootstrap node  https://review.openstack.org/10567809:14
openstackgerritRamakrishnan G proposed a change to openstack/diskimage-builder: Add virtual media boot support in ramdisk element.  https://review.openstack.org/9714309:18
*** pelix has joined #tripleo09:19
*** rushiagr_ has joined #tripleo09:28
gfidenteping greghaynes regarding elements/haproxy/os-refresh-config/configure.d/75-haproxy-nonlocal-bind09:29
*** jang1 has quit IRC09:29
gfidenteI wonder if at is first start haproxy succeeds despite the systctl key is enabled only after a refresh-config09:30
gfidente*its first start09:31
*** rushiagr has quit IRC09:32
*** martyntaylor has quit IRC09:37
*** rakesh_hs has quit IRC09:40
*** rakesh_hs has joined #tripleo09:40
fabbionegfidente: it depends.. you might be lucky the VIP is there and haproxy will start, but you really want the sysctl key set befoer to be 100% sure09:42
gfidentefabbione, yeah that I suspected indeed09:42
fabbionehttps://github.com/fabbione/rhos-ha-deploy/blob/master/rhos5-rhel7/mrgcloud-setup/RHOS-RHEL-HA-how-to-mrgcloud-rhos5-on-rhel7-lb-latest.txt09:43
fabbionegfidente: ^^^09:43
*** lazy_prince has quit IRC09:44
fabbioneif you follow the same seuqnce of commands, that's known to work basically09:44
fabbionedespite configs/IPs that might be very different of course09:44
derekh_lifeless: your probably not there but if you are I'm having trouble finding where you kicked off deploy-ci-overcloud09:48
*** yamahata has quit IRC09:48
*** martyntaylor has joined #tripleo09:50
openstackgerritGhe Rivero proposed a change to openstack-infra/tripleo-ci: Test the upgrade codepath works as well.  https://review.openstack.org/8775809:59
*** ramishra_ has joined #tripleo10:01
*** ramishra has quit IRC10:03
*** killer_prince has joined #tripleo10:03
*** killer_prince is now known as lazy_prince10:03
openstackgerritAlexis Lee proposed a change to openstack/tripleo-specs: Control mechanism for os-apply-config  https://review.openstack.org/9235610:04
*** jistr has quit IRC10:06
proffalkenSpamapS, lifeless: when you're around, could one of you take a look at https://review.openstack.org/#/c/91324/ please (auto-collect check_mk_checks)? I've got +1, +2 and V, I just need the final steps! :)10:08
*** andrearo1 is now known as andrearosa10:14
lifelessderekh_: you're in luck.10:18
lifelessderekh_: screen -xr10:18
lifelessderekh_: on bastion.hp1.tripleo.org10:18
derekh_lifeless: thanks, looks like I'm in the right place, overcloud controler seems to be broke, no python processes running so I'll see if I can figure that out first10:20
derekh_dib-run-parts Wed Jul 9 05:32:14 UTC 2014 Running /opt/stack/os-config-refresh/configure.d/52-mysql-init10:20
derekh_We are neither cluster initializer or joiner. Refusing to bootstrap mysql cluster until role is known.10:20
lifelessderekh_: ok - deploy failed, there could be lots of issues. Could be the heat template patch for vlans is at fault too - I dunno :). But I did see Ironic fail.10:20
*** jerryz has quit IRC10:21
lifelessderekh_: leaving in your hands :)10:21
derekh_lifeless: see tab 5, anyways I know I'm looking at the right thing now, so will work on finding the problem10:21
derekh_lifeless: thanks for popping back, have a good night10:21
openstackgerritAlexis Lee proposed a change to openstack/tripleo-incubator: Wait longer for BM node registration  https://review.openstack.org/10224810:23
*** jistr has joined #tripleo10:27
*** ramishra_ has quit IRC10:27
*** ramishra has joined #tripleo10:27
*** ramishra has quit IRC10:28
*** ramishra has joined #tripleo10:31
openstackgerritJyoti proposed a change to openstack/os-cloud-config: test code  https://review.openstack.org/10569610:33
openstackgerritJyoti proposed a change to openstack/os-cloud-config: test case  https://review.openstack.org/10569710:38
*** mrunge has quit IRC10:38
*** Shrews has quit IRC10:43
proffalken10:45
shadower10:46
*** Shrews has joined #tripleo10:47
*** yamahata has joined #tripleo10:47
*** mrunge has joined #tripleo10:48
*** rlandy has joined #tripleo10:49
openstackgerritA change was merged to openstack/tripleo-image-elements: Templatize keystone ssl keys/certs  https://review.openstack.org/9460910:56
*** weshay has joined #tripleo10:57
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Fix pacemaker cluster configuration  https://review.openstack.org/10539611:00
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Use pacemaker for running ceilometer central agent  https://review.openstack.org/10539711:00
*** bmahalakshmi has quit IRC11:01
openstackgerritGerry Drudy proposed a change to openstack/tripleo-image-elements: Add proxy-logging to proxy-server pipeline  https://review.openstack.org/9153311:02
*** lazy_prince has quit IRC11:08
openstackgerritGiulio Fidente proposed a change to openstack/tripleo-heat-templates: add Horizon caches backend definition  https://review.openstack.org/10528911:12
*** jcoufal-mobile has joined #tripleo11:13
*** mrunge is now known as mrunge_brb11:15
openstackgerritGiulio Fidente proposed a change to openstack/tripleo-heat-templates: add Horizon caches backend definition (memcached)  https://review.openstack.org/10528911:15
openstackgerritGiulio Fidente proposed a change to openstack/tripleo-image-elements: add support for Horizon's caches backend configuration (memcached)  https://review.openstack.org/10529511:20
*** rcarrill` has joined #tripleo11:21
*** rcarrillocruz has quit IRC11:23
*** rushiagr_ has quit IRC11:26
*** rushiagr__ has joined #tripleo11:26
*** derfgtya has joined #tripleo11:31
*** rcarrillocruz has joined #tripleo11:33
*** rcarrill` has quit IRC11:34
*** killer_prince has joined #tripleo11:41
*** killer_prince is now known as lazy_prince11:41
*** rushiagr__ has quit IRC11:42
*** mrunge_brb is now known as mrunge11:45
openstackgerritGhe Rivero proposed a change to openstack-infra/tripleo-ci: Test the upgrade codepath works as well.  https://review.openstack.org/8775811:47
*** jcoufal-mobile has quit IRC11:49
*** ci-overcloud has joined #tripleo11:50
ci-overcloud************** ci-overcloud complete status=1 ************11:50
*** ci-overcloud has quit IRC11:50
*** morazi has joined #tripleo11:52
*** dprince has joined #tripleo11:53
*** jistr is now known as jistr|english11:56
*** derfgtya has quit IRC11:56
*** shausy has quit IRC11:59
*** derfgtya has joined #tripleo12:01
*** derfgtya has quit IRC12:04
*** tzumainn has joined #tripleo12:04
*** derfgtya has joined #tripleo12:05
*** jistr|mobi has joined #tripleo12:07
*** sseago has joined #tripleo12:08
*** jdob has joined #tripleo12:09
*** lucasagomes is now known as lucas-hungry12:11
*** jistr|mobi has quit IRC12:11
*** jistr|english is now known as jistr12:11
*** ramishra has quit IRC12:12
*** rakesh_hs has quit IRC12:17
*** rcarrill` has joined #tripleo12:18
*** rcarrillocruz has quit IRC12:18
*** rcarrill` has quit IRC12:24
*** akuznetsov has quit IRC12:34
*** jdob has quit IRC12:37
*** ramishra has joined #tripleo12:38
*** jdob has joined #tripleo12:38
Ngmorning12:44
*** julim has joined #tripleo12:48
*** chuckC has joined #tripleo12:49
openstackgerritRyan Moore proposed a change to openstack/tripleo-heat-templates: Set vnc to use controller virtual_ip  https://review.openstack.org/10156312:50
*** lucas-hungry is now known as lucasagomes12:55
*** ramishra has quit IRC12:57
*** ci-overcloud has joined #tripleo12:59
ci-overcloud************** ci-overcloud complete status=1 ************12:59
*** ci-overcloud has quit IRC12:59
*** rushiagr__ has joined #tripleo13:00
*** sballe has joined #tripleo13:01
TheJuliagood morning13:04
*** morazi has quit IRC13:04
proffalkenslagle: any chance you could revist https://review.openstack.org/#/c/96448/ (creating databases from HEAT metadata) for me please?13:05
*** morazi has joined #tripleo13:17
slagleproffalken: sure13:20
proffalkenthanks13:20
proffalkenI hope I've answered the questions :)13:20
*** mestery has joined #tripleo13:22
slagleproffalken: when would you plan on installing the icinga-web/exim packages?13:24
slagleit sounds like at instance boot time, after the db's have been created13:24
proffalkenslagle: the idea is that the packages get installed at image-build but the db is created and icinga/whatever is configured at run time13:32
*** mrunge has quit IRC13:32
proffalkenI'm not too sure how else to approach the issue of software requiring a database but not knowing where/what it is13:33
slagleproffalken: ok, this is confusing me then: "I'm thinking particularly of systems such as Icinga-Web or Exim where you might want a database backend in place *before* you install the package so that any arguments given to dpkg-config or yum can be applied immediately on installation."13:34
proffalkenbad wording on my part13:34
proffalkeninstall != configure13:34
proffalkenit's been a long few weeks13:34
proffalkenThe use case that sparked this is as follows:13:35
proffalken1) Some packages require a database to be in place before they can be configured13:35
proffalken2) Therefore we need to be able to create that database before we configure the software13:35
proffalken3) It would be nice to configure the database in a standard, shared and structured manner across all packages that require it13:36
proffalken4) HEAT works well across all packages for configuration management, let's use that to create the database13:36
proffalken(or something like that anyway)13:36
proffalkenslagle: I'm happy to reword the commit message to reflect the above if you agree with the approach13:37
*** pcrews has joined #tripleo13:40
*** nealph__ has joined #tripleo13:40
*** davidlenwell_ has joined #tripleo13:41
*** thegodfather has joined #tripleo13:43
*** lifeless1 has joined #tripleo13:43
*** GheRiver1 has joined #tripleo13:43
*** echohead has joined #tripleo13:43
*** jistr has quit IRC13:43
*** marios_ has joined #tripleo13:43
*** shadower_ has joined #tripleo13:43
*** SpamapS_ has joined #tripleo13:44
lxsliany cores able to review this spec please? 2x+2 already https://review.openstack.org/#/c/94910/13:44
openstackgerritEamonn O'Toole proposed a change to openstack/tripleo-image-elements: Add swift.proxy-memcache metadata to proxy-server.conf  https://review.openstack.org/8631213:46
*** _sirushti has joined #tripleo13:46
*** mordred_ has joined #tripleo13:47
*** rlandy has quit IRC13:48
*** jprovazn has quit IRC13:48
*** nealph_ has quit IRC13:48
*** nijaba has quit IRC13:48
*** dkehn has quit IRC13:48
*** greghaynes has quit IRC13:48
*** panda has quit IRC13:48
*** shadower has quit IRC13:48
*** mordred has quit IRC13:48
*** uvirtbot has quit IRC13:48
*** fabbione has quit IRC13:48
*** NobodyCam has quit IRC13:48
*** mordred_ is now known as mordred13:48
*** GheRivero has quit IRC13:48
*** jogo has quit IRC13:48
*** dshulyak has quit IRC13:48
*** bhunter has quit IRC13:48
*** davidlenwell has quit IRC13:48
*** marios has quit IRC13:48
*** echohead_ has quit IRC13:48
*** hewbrocca has quit IRC13:48
*** SpamapS has quit IRC13:48
*** sirushti has quit IRC13:48
*** lifeless has quit IRC13:48
*** jomara has quit IRC13:48
*** anteaya has quit IRC13:48
*** _sirushti is now known as sirushti13:48
*** jogo has joined #tripleo13:49
*** andreaf has joined #tripleo13:51
*** eghobo has joined #tripleo13:52
*** yamahata has quit IRC13:52
*** yamahata has joined #tripleo13:53
*** rlandy has joined #tripleo13:54
*** jprovazn has joined #tripleo13:54
*** hewbrocca has joined #tripleo13:55
*** anteaya has joined #tripleo13:55
*** nijaba has joined #tripleo13:56
*** nijaba has quit IRC13:56
*** nijaba has joined #tripleo13:56
*** uvirtbot has joined #tripleo13:57
*** NobodyCam has joined #tripleo13:58
*** dkehn has joined #tripleo13:58
*** jomara has joined #tripleo13:58
*** dshulyak has joined #tripleo13:59
*** eghobo has quit IRC13:59
*** jistr has joined #tripleo14:00
*** bhunter has joined #tripleo14:01
*** mordred has quit IRC14:02
*** mordred has joined #tripleo14:02
slagleproffalken: adding a good "why" to the commit message always helps :). i understand the intent now. not sure i'm totally for it as-is, but i can see its usefullness14:03
*** jistr has quit IRC14:03
*** jistr has joined #tripleo14:04
*** thegodfather is now known as fabbione14:04
slagleproffalken: i could see the software that requires the db doing the db creation itself14:04
slagleproffalken: so, have a common script for db creation (as you have here), but instead of just a single 50-mysql-databases creating all the databases, have the individual software elements create their own db14:05
slagleproffalken: i think there's also some ha implications here, assuming you only want the db created once from a bootstrap node14:06
*** jcoufal has quit IRC14:06
proffalkenslagle: so this becomes more akin to "install-package" as opposed to being viewed as a config change??14:09
*** panda has joined #tripleo14:09
*** jcoufal has joined #tripleo14:10
slagleproffalken: the software that requires the db could create it as part of o-r-c14:10
*** greghaynes has joined #tripleo14:10
proffalkensorry, not following.  Where would the variables that are currently (based on the most recent patchset) be configured and set if we're not doing it in heat?14:11
*** amitpp has quit IRC14:12
slagleproffalken: you could still set needed vars in heat...it's just that the individual software elements that required a db could create it in their own o-r-c script14:13
proffalkenok, but why is that advantageous over the current solution?14:13
proffalkenThe current patchset means that you have one heat variable to set (and read from $wherever) to create ALLTHEDATABASES14:14
slaglemore explictness about the db dependency14:15
proffalkenyou seem to be suggesting that each element that requires a database would need to add its own variable and set of values to the heat templates, leaving us with a load of variables that are connected but not grouped14:15
proffalkenok,14:15
proffalkenthat's a fair point, however I would *hope* that we can trust people to call databases by sensible logical names? ;)14:16
slagleinstead of leaving it "in the hand of the deployer" to be sure to create the db by specifying the values, the element that requires it would do it14:16
slaglenot saying this *the* way to go :). merely a suggestion14:16
proffalkenok, so let's continue to explore this approach :)14:16
proffalkenI am a user14:16
proffalkenI have an element that installs Django14:17
proffalkenI need a database for Django14:17
proffalkenI create my element and have it call the create-db-from-heat script14:17
proffalkenand then I configure an element specific section of my heat template to provide things such as DB name/username etc?14:17
proffalkenor have I misunderstood your approach?14:18
slagleyea, that's basically it14:18
proffalkenok14:18
proffalkenso my approach basically removes the "I create my element and have it call the create-db-from-heat script" step14:19
lxsliDo you need the element-specific section of Heat template or could you just use passthrough?14:19
proffalkenslagle: just been chatting this over with lxsli and I think we may have an option that satisfies both parties... ;)14:27
*** dprince has quit IRC14:27
*** pblaho has quit IRC14:27
proffalkenThe idea is that we have a "helper script" in mysql-common that is called with a number of arguments to setup the database14:28
proffalkenthis in turn is called by a more general "create_database" function from within an element14:28
proffalkenthe element gets its configuration from either HEAT or passthrough metadata and executes the create_database function accordingly14:29
proffalkenthis means that in future, the create_database function take take a "db type" as an argument and call the appropriate creation helper-script14:29
proffalkenmeaning that an element can request one or more databases that are MySQL/Postgresql/MongoDB/Whatever14:30
lxsliHEAT metadata == passthrough metadata14:30
lxsliand I suggested the create_db abstraction but in retrospect I don't think it's useful14:30
lxsliotherwise +114:30
*** lazy_prince is now known as killer_prince14:33
proffalkenok, further talking and I've almost been persuaded by lxsli that the create_db abstraction is a good thing ;) does this make more sense as an approach slagle?14:37
lxslis/good/bad/ >.<14:37
proffalkenah, yeah, that :p14:37
*** dkehnx1 has joined #tripleo14:41
Nglifeless1: FYI, I'm working on shifting tripleo.org to HP Cloud DNSaaS with a delegated user account that can manage it, without also being able to do terrible things to my other services/instances14:46
*** morganfainberg_Z is now known as morganfainberg14:46
*** vinsh has joined #tripleo14:47
*** ci-overcloud has joined #tripleo14:47
ci-overcloud************** ci-overcloud complete status=1 ************14:47
*** ci-overcloud has quit IRC14:47
*** dprince has joined #tripleo14:48
proffalkenslagle, lxsli I'm away now effecitvely until Monday but I'll pick this up again on my return.14:50
*** spzala has joined #tripleo14:52
*** noslzzp has joined #tripleo14:56
*** jprovazn has quit IRC14:59
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133904715:00
uvirtbotLaunchpad bug 1339047 in tripleo "db sync must be run once from the bootstrap node" [Undecided,In progress]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133611515:00
uvirtbotLaunchpad bug 1336115 in tripleo "instances no longer running post-upgrade" [Undecided,In progress]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133510515:00
*** untriaged-bot has quit IRC15:00
uvirtbotLaunchpad bug 1335105 in tuskar-ui "Devtest init script: sourcing tripleorc fails" [Undecided,New]15:00
*** morazi has quit IRC15:01
*** weshay has quit IRC15:02
*** rushiagr__ has quit IRC15:08
*** rushiagr__ has joined #tripleo15:08
*** rdopieralski has quit IRC15:12
*** morazi has joined #tripleo15:15
*** SpamapS_ is now known as SpamapS15:21
*** SpamapS has quit IRC15:21
*** SpamapS has joined #tripleo15:21
*** sballe has quit IRC15:21
shadower_local devtest completed with stevebaker's HOT patches (plus a few fixes) \o/15:26
*** shadower_ is now known as shadower15:26
*** killer_prince is now known as lazy_prince15:27
*** ramishra has joined #tripleo15:40
lxslilifeless1: added to https://etherpad.openstack.org/p/tripleo-incubator-rationalise-ui , please would you see if I'm barking up the wrong tree?15:44
*** eghobo has joined #tripleo15:45
*** marun has joined #tripleo15:46
openstackgerritA change was merged to openstack/diskimage-builder: Add global exclusions to dib-lint  https://review.openstack.org/10425515:51
*** martyntaylor has left #tripleo15:55
SpamapSproffalken: there are two approaches to that16:00
SpamapSproffalken: either dpkg --unpack exim_blah.deb then dpkg --configure exim after boot..16:01
SpamapSproffalken: _or_ you disable exim startup after it is fully configured during image build, and wipe out any state that is "wrong"16:01
*** martyntaylor has joined #tripleo16:03
*** ramishra has quit IRC16:03
mordredbtw - we've run in to that very same issue in infra16:05
*** markmc has quit IRC16:05
mordredour current hack is a post-install script that un-disables service start, then install database things we need16:06
mordredwe're not thrilled about it16:06
*** rushiagr__ is now known as rushiagr16:07
* mordred would love an optional stage that would boot an image in an lxc container and let some commands be run on it live ...16:09
mordredSpamapS: ^^ I can haz pony?16:10
*** martyntaylor has quit IRC16:12
openstackgerritHaneef Ali proposed a change to openstack/tripleo-image-elements: Configure keystone with apache  https://review.openstack.org/10230416:12
SpamapSmordred: hm16:16
SpamapSmordred: arguably anything that needs a live running system should be done at boot and considered "state"16:16
*** rushiagr has quit IRC16:16
SpamapSmordred: the fact that Debian wants to do all this crazy stuff at package configuration time just makes that annoying hard to separate.16:17
*** nati_ueno has joined #tripleo16:19
mordredSpamapS: yah - I mean, I hear that argument ...16:21
mordredSpamapS: but it's also _super_ wasteful to do so in this case16:21
mordredsince we're spinning up 20k copies of this image a day16:21
mordredand the database init functions are identical16:21
mordredso that means we're spending 20k x running the db init functions16:21
SpamapSmordred: what makes it bad to do in a chroot?16:21
mordredwhen we could have done that at image compile time16:21
mordredSpamapS: it's mysql16:22
mordredit is configured to listen on network ports16:22
SpamapSmordred: using a throw-away build box you can start mysql16:22
SpamapSwhich is really how dib has to work anyway because of the sudo abuse.16:22
mordredif I use a throwaway build box, I lose the ability to have local cache16:22
*** martyntaylor has joined #tripleo16:23
SpamapShttp_proxy=http://some.permanent.cache/ ?16:23
mordredlocal cache16:23
mordredin the .cache dir16:23
mordredall that great work that has gone in to that16:23
SpamapSonly slightly faster than fetching via squid really16:23
mordredI'm fetching 300 git repos16:23
SpamapSccache is a notable exception16:23
SpamapSand git repos tend to be https .. so yeah.. ok16:24
SpamapSso throw away build LXC + bind mounts? thats something I coudl get behind for built into dib16:24
mordredyeah - that would be great - especially if dib knew how to do it16:24
*** dshulyak_ has joined #tripleo16:24
SpamapSyeah just have dib do it always16:24
mordredthat, combined with a stage where init scripts are not disabled16:25
mordredand I think we'd be able to get rid of most of our crazy hacks16:25
SpamapSmordred: anything above 40 in cleanup.d fits that bill. ;)16:26
SpamapSelements/dpkg/cleanup.d/40-unblock-daemons:sudo rm $TARGET_ROOT/usr/sbin/policy-rc.d16:26
mordredSpamapS: :)16:26
SpamapSthough you are actually allowed to start daemons manually too16:26
SpamapSdoing a full boot feels like a violation16:26
mordredyah. although I will admit that running "puppet apply 'class {'slave_db': }" in cleanup.d is yuck16:26
mordredSpamapS: honestly, I think an option that lets us not block daemons would be a friendly16:27
mordredbecaus while I understand the theory16:27
mordredit's not actually helpful in this case16:27
mordred(kinda like the cloud-init element beind an ubuntu dependency)16:28
mordredclarkb: ^^ how does the above strike you?16:29
*** hewbrocca has quit IRC16:31
*** dsneddon_away is now known as dsneddon16:31
SpamapSmordred: sorry I don't know the cloud-init bit. But not blocking daemons has the nasty side effect that they get started and do their initialization, write syslogs, etc. etc... this is undesirable for other reasons.. off the top of my head, saving things like the local host name inside the image's state is something we want to avoid.16:32
*** hewbrocca has joined #tripleo16:32
mordredSpamapS: yup. grok. it should definitely be an opt-in16:32
mordredSpamapS: but as a user of dib in this case, I can tell you I categorically do not care about that side effect - dancing around it is way more painful and crufty16:33
SpamapSso whats needed then, is a dpkg-unblocked-daemons that provides dpkg and then you manually specify dpkg-unblocked-daemons and I believe that will work16:34
*** martyntaylor has left #tripleo16:35
mordredthat seems like it will also dance into strange - because I kinda need this to work with ubuntu and centos and fedora16:35
mordredoh - I guess they dont start daemons anyway16:35
mordredso it's safer, right?16:35
*** morazi has quit IRC16:36
*** jistr has quit IRC16:37
*** rameshg87 has quit IRC16:37
*** jcoufal has quit IRC16:39
SpamapSmordred: right, only debian's children have to deal with invoke-rc.d being invoked during package management16:41
SpamapSmordred: everybody else gets that software delivery != software configuration.16:41
derekh_lifeless1: first attempt to redeploy the ci-overcloud failed because of a missing NeutronPublicInterfaceTagIP , I added that (and for the moment hardcoded to 138.35.77.5 ) see tripleo-incubator and tripleo-heat-templates on the bastion16:42
derekh_Its now erroring out on editing the default route16:43
derekh_+ ip route prepend default via 138.35.77.1  -> RTNETLINK answers: Network is unreachable16:43
*** GheRiver1 is now known as GheRivero16:43
derekh_lifeless1: and I'm a bit baffled cause I can ping that address16:43
derekh_lifeless1: also scaled down to 2 compute nodes , I've deployed several times today trying various things, each time on of the compute nodes goes to ERROR state16:44
derekh_lifeless1: and have also noticed controller loosing all of its routes ( over textcons ), but I think that might be a sideeffect of the route setup barfing16:46
*** morazi has joined #tripleo16:49
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: Convert Fn::Select to extended get_attr  https://review.openstack.org/10534716:53
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: merge.py use constants for key names  https://review.openstack.org/10532616:53
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: merge.py --hot to process and generate HOT  https://review.openstack.org/10532716:53
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: WIP Make target to port to HOT  https://review.openstack.org/10532916:53
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: Port all templates to HOT  https://review.openstack.org/10532816:53
*** derekh_ has quit IRC16:56
*** amitpp has joined #tripleo16:59
gfidentegreghaynes, you around?17:01
*** dshulyak_ has quit IRC17:03
shadower>.< gerrit, I wanted to upload just the last patch in the series17:04
clarkbshadower: it will upload any commits that have updated by default as it breaks when you upload a change with a dependency that gerrit doesn't have a change for17:06
shadoweryeah I know17:06
shadowerdoesn't make it any less annoying17:06
*** marun has quit IRC17:07
*** marun has joined #tripleo17:09
*** marun has quit IRC17:16
*** marun has joined #tripleo17:21
adam_gmkerrin, around?17:23
*** Penick has joined #tripleo17:26
*** lucasagomes is now known as lucas-dinner17:27
*** dshulyak_ has joined #tripleo17:27
*** cadenzajon has joined #tripleo17:31
*** regebro has quit IRC17:34
*** blamar has quit IRC17:35
*** jerryz has joined #tripleo17:38
*** rushiagr has joined #tripleo17:43
*** davidlenwell_ is now known as davidlelnwell17:44
*** davidlelnwell is now known as davidlelnwell__17:44
*** davidlelnwell__ is now known as davidlelnwell17:44
*** davidlelnwell is now known as davidlenwell17:44
*** ChanServ sets mode: +v davidlenwell17:45
*** saurabhs has joined #tripleo17:45
greghaynesgfidente: hey, yep17:46
openstackgerritGhe Rivero proposed a change to openstack-infra/tripleo-ci: Test the upgrade codepath works as well.  https://review.openstack.org/8775817:51
gfidentegreghaynes, thanks can I add you to a couple of reviews?17:54
gfidente:)17:54
greghaynessure17:54
greghaynesbut pointing them out might be a bit more effective, im on a lot17:54
gfidentehttps://review.openstack.org/#/c/105289/ and https://review.openstack.org/#/c/105295/17:54
*** lazy_prince is now known as killer_prince17:55
*** weshay has joined #tripleo17:56
*** mestery has quit IRC18:00
*** mestery has joined #tripleo18:00
gfidentegreghaynes, also, is there anything open to balance rmq and mysql via haproxy?18:02
*** rushiagr has quit IRC18:02
greghaynesTheJulia: ^ is working on the mysql one right now18:03
greghaynesgfidente: do you know if we already install memcached?18:04
gfidentegreghaynes, I added it as a dep for horizon yes18:05
gfidentewe had the element already18:05
greghaynesYes, im just curious if were already using it (and therefore whether its currently tested)18:05
*** jcoufal has joined #tripleo18:05
greghaynesIf not we might need to make sure were not adding too much to our mem usage18:06
gfidenteso I've one built with 8G nodes18:06
gfidentebut I'm building some amd64 with 3G18:07
gfidentewill let you know eventually18:07
greghaynesok18:07
*** amitpp has quit IRC18:09
*** amitpp has joined #tripleo18:10
*** marun has quit IRC18:11
*** amitpp has quit IRC18:11
*** marun has joined #tripleo18:11
openstackgerritJames Slagle proposed a change to openstack/tripleo-specs: Configurable /mnt/state  https://review.openstack.org/9487618:19
TheJuliagfidente: inserting mysql has introduced some fun issues that I've been unwinding :(18:21
*** eghobo has quit IRC18:21
*** eghobo has joined #tripleo18:21
gfidenteTheJulia, well if you have open reviews please ping me or add me there18:22
gfidenteI am testing the horizon patches right now and trying to get a list of known issues we should solve for HA18:23
gfidenteso it'd be nice to see if other are picking other 'known stuff'18:24
gfidente*if others are also working known stuff18:24
TheJuliagfidente: I'm hoping to begin uploading the reviews later today, will add you18:25
*** morganfainberg is now known as morganfainberg_Z18:25
gfidentethanks!18:25
*** pelix has quit IRC18:27
TheJuliaNo problem18:27
*** morazi has quit IRC18:32
lifeless1morning18:32
*** lifeless1 is now known as lifeless18:33
lifelessjogo: so that nova bug18:33
openstackgerritJon-Paul Sullivan (jp_at_hp) proposed a change to openstack/diskimage-builder: Lock around source repositories setup  https://review.openstack.org/10415018:37
openstackgerritHaneef Ali proposed a change to openstack/tripleo-image-elements: Configure keystone with apache  https://review.openstack.org/10230418:40
*** morazi has joined #tripleo18:47
mordredSpamapS: if I were to do the throwaway lxc option - any thoughts on where/how the best place to slot that in would be?18:48
*** mestery has quit IRC18:48
*** mestery has joined #tripleo18:51
*** saurabhs has quit IRC18:52
greghayneshuh, my networking is acting funky and im getting DHCPDISCOVER(tap9bc2eced-06) 00:e7:77:b0:6f:4a no address available in syslog on my seed...18:53
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Move rabbitmq-server cluster port  https://review.openstack.org/9170418:53
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Stop using sysctl -p in sysctl-set-value  https://review.openstack.org/10178418:53
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Add a sysctl-append-value script  https://review.openstack.org/10111718:53
*** jang1 has joined #tripleo18:56
*** jp_at_hp has quit IRC18:56
*** jang1 has quit IRC19:01
lifelessgreghaynes: been doing frequent deploys? You may have hit the doesn't-hand-out-addresses bug where dnsmasq still has lease active if the release packet doesn't reach it19:02
lifelessgreghaynes: see syslog and there is a bug open on neutron19:02
greghaynesah, fun19:02
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: Shift sysctl.d writing code to a new script  https://review.openstack.org/10178419:10
openstackgerritAdam Gandelman proposed a change to openstack/tripleo-image-elements: Move libvirt's qemu configuration dir to state fs  https://review.openstack.org/10440719:13
openstackgerritAdam Gandelman proposed a change to openstack/tripleo-image-elements: Move libvirt's qemu configuration dir to state fs  https://review.openstack.org/10440719:15
*** panda has quit IRC19:20
*** jtomasek has quit IRC19:21
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: Add a sysctl-append-value script  https://review.openstack.org/10111719:21
*** panda has joined #tripleo19:21
openstackgerritA change was merged to openstack/tripleo-image-elements: Sync mariadb cluster init with mysql element  https://review.openstack.org/10277119:25
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: Move rabbitmq-server cluster port  https://review.openstack.org/9170419:31
*** blamar has joined #tripleo19:32
SpamapSmordred: so I think you'd want to have lxc-create call a dib entry point as a template to build the chroot, and then lxc-execute in place of chroot.19:33
*** jtomasek has joined #tripleo19:36
*** morazi has quit IRC19:38
rwsulifeless: when you have time, can you review https://review.openstack.org/#/c/101784/ again, it has a bunch of dependencies waiting on it19:38
*** amitpp has joined #tripleo19:39
mordredSpamapS: yeah - I just poked around with this a little bit and words you are saying sound like words I was thinking - except for with better words19:43
*** mestery has quit IRC19:46
*** mestery has joined #tripleo19:47
*** mestery has quit IRC19:49
*** amitpp has quit IRC19:52
*** morazi has joined #tripleo19:52
*** jcoufal has quit IRC19:56
*** morganfainberg_Z is now known as morganfainberg19:57
*** eguz has joined #tripleo19:59
openstackgerritAdam Gandelman proposed a change to openstack/tripleo-image-elements: Centralize all db migrations to boot-stack element  https://review.openstack.org/10564020:00
*** Penick has quit IRC20:00
*** eguz has quit IRC20:02
*** eghobo has quit IRC20:02
*** eguz has joined #tripleo20:02
openstackgerritJulia Kreger proposed a change to openstack/tripleo-image-elements: Network init order and keepalived fixes  https://review.openstack.org/10586220:04
*** Penick has joined #tripleo20:04
openstackgerritGhe Rivero proposed a change to openstack-infra/tripleo-ci: Test the upgrade codepath works as well.  https://review.openstack.org/8775820:10
jogolifeless: oh right20:12
jogoI was going through old bugs and stumbled on that one20:12
openstackgerritA change was merged to openstack-infra/tripleo-ci: Remove support for legacy testenv-client  https://review.openstack.org/9751820:17
*** nati_uen_ has joined #tripleo20:18
*** mestery has joined #tripleo20:20
*** nati_ueno has quit IRC20:20
greghayneshuh. Build of instance 83c6d9d0-5758-4b1d-a939-cac2d0f7c14e was re-scheduled: Insufficient compute resources: Free memory 0.00 MB < requested 4096 MB. in nova-conductor but baremetal-node-list and hypervisor-stats show I have 10 free nodes20:20
SpamapSgreghaynes: how much free memory tho?20:21
greghaynes| free_ram_mb          | 40960 |20:21
greghaynesoh20:22
*** rcarrillocruz has joined #tripleo20:22
greghaynesoh20:22
greghayneson the box20:22
greghayneshow the20:22
SpamapSwhats in the box whats in the box?!20:22
greghaynesTotal: 64421 Used: 6375620:22
greghayneshow did I use that much rams20:23
greghaynesbut 24g in cache20:24
greghaynesso...20:24
*** ccrouch has quit IRC20:24
* greghaynes confused20:24
*** mestery has quit IRC20:26
openstackgerritA change was merged to openstack/tripleo-image-elements: Specify nova configuration file with --config-dir  https://review.openstack.org/9778520:27
*** rbrady has quit IRC20:29
*** noslzzp has quit IRC20:36
openstackgerritJulia Kreger proposed a change to openstack/tripleo-image-elements: Add local_bind flag to my.cf  https://review.openstack.org/10587020:37
*** ccrouch has joined #tripleo20:43
*** dshulyak_ has quit IRC20:49
openstackgerritA change was merged to openstack/os-cloud-config: Correctly deal with nodes with no pm_password set  https://review.openstack.org/10040020:51
greghaynesthats wierd, delete nodes and re-build and they all succeed20:55
greghaynesI wonder if theres some kind of race issue when we ask to build a lot of nodes at once20:56
*** untriaged-bot has joined #tripleo21:00
untriaged-botUntriaged bugs so far:21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133510521:00
uvirtbotLaunchpad bug 1335105 in tuskar-ui "Devtest init script: sourcing tripleorc fails" [Undecided,New]21:00
*** untriaged-bot has quit IRC21:00
*** jdob has quit IRC21:00
GheRiverogreghaynes: don't know if related but sometimes hypervisor stats are not fully registred/updated https://review.openstack.org/#/c/102248/21:01
greghaynesooo21:01
greghaynesthat does sound like it21:01
*** jtomasek has quit IRC21:09
*** dprince has quit IRC21:09
openstackgerritJulia Kreger proposed a change to openstack/tripleo-heat-templates: Change overcloud to use VIP for MySQL  https://review.openstack.org/10587821:10
*** julim has quit IRC21:12
lifelessrwsu: thanks for the ping21:21
*** Penick has quit IRC21:23
*** Penick has joined #tripleo21:32
*** bgmccollum has joined #tripleo21:37
*** bgmccollum has left #tripleo21:38
*** Penick has quit IRC21:40
*** sballe has joined #tripleo21:42
*** mestery has joined #tripleo21:42
*** rlandy has quit IRC21:50
openstackgerritJulia Kreger proposed a change to openstack/tripleo-image-elements: Add detection of mysql restart failure  https://review.openstack.org/10456921:57
vinshwow.. Julia is on a role with some great reviews today +122:09
vinshGoing to have to test some of this out, see how it compares to the versions we had for this.22:11
*** dsneddon has quit IRC22:11
*** echohead has left #tripleo22:14
*** jang1 has joined #tripleo22:14
greghaynesSpamapS: My resource  controller1AllNodesConfig is wedged in CREATE_IN_PROGRESS, any idea what to poke at to debug?22:23
greghaynesdoesnt look like updated_time is changing...22:23
*** Penick has joined #tripleo22:23
greghaynesand every other resource for overcloud is CREATE_COMPLETE...22:24
*** weshay has quit IRC22:25
ccrouchwhats the general feeling about specifying values in .conf files in elements, that just match the existing defaults e.g.22:25
ccrouchhttps://github.com/openstack/tripleo-image-elements/blob/master/elements/nova/os-apply-config/etc/nova/nova.conf#L9622:25
ccrouchand22:25
ccrouchhttps://github.com/openstack/nova/blob/8e4532e967f15b0e49e1bd4c7d66d02881687ffd/nova/volume/__init__.py#L2522:25
greghaynesccrouch: whats the benefit over just not specifying?22:26
greghaynesseems like a downside is potential drift22:26
ccrouchgreghaynes: i dont see any benefit from specifying it. There are 8m other nova settings we dont give a default for in our configs22:29
ccrouchmaybe at onetime the default was different?22:30
greghaynesah22:31
lifelessccrouch: I'm very much against having a setting in our conf that statically says what e.g. nova's default is22:32
lifelessccrouch: its immediate debt we have to pay down on every release22:32
*** weshay has joined #tripleo22:33
*** weshay has quit IRC22:33
*** eguz has quit IRC22:33
ccrouchlifeless: great.  if i get a chance I'll take it out22:34
ccrouchits been in since the original commit: https://github.com/openstack/tripleo-image-elements/commit/08098865718e75b67fada55eeba31ab3e77db32222:34
lifelessccrouch: aiee yeah22:36
*** boris-42 has quit IRC22:37
*** boris-42 has joined #tripleo22:39
*** eghobo has joined #tripleo22:49
lifelessbnemec: hey22:52
lifelessbnemec: thought I'd touch base on the multi-hypervisor stuff22:52
lifelessbnemec: I'm super keen to see that in; are you actively hacking on it?22:53
*** andreaf has quit IRC22:53
bnemeclifeless: I think slagle was doing the multi-hypervisor stuff.  I was testing/quintupleo.22:53
*** lucas-dinner has quit IRC22:55
lifelessbnemec: man, I'm terrible aren't I.22:55
lifelessbnemec: so I'm keen on that too :)22:55
lifelessbnemec: Sorry about my epic confusion.22:55
bnemeclifeless: Yeah, it's not like you have anything else to keep track of. :-)22:55
boris-42lifeless btw pinging you to say22:55
boris-42lifeless did you have a time to take a look at osprofiler22:55
boris-42lifeless and hi=)22:55
*** noslzzp has joined #tripleo22:56
bnemeclifeless: I haven't made much progress on either of my tripleo specs, which for quintupleo is going to be a problem because it's unlikely I'll get the necessary specs approved in the other projects for this cycle, if I understand the schedule correctly.22:56
bnemecI suppose I could start some PoC changes and just not submit them (or submit WIP).22:57
lifelessbnemec: so, I'd suggest you do PoC and specs in parallel22:57
*** mestery has quit IRC22:57
lifelessbnemec: or perhaps - ask the nova & neutron PTLs to weigh in on which things they want specs for22:58
bnemeclifeless: Yeah, I can do that, I'm just concerned about the timing with the specs at this point.22:58
lifelessboris-42: oh right, what tree is it in?22:58
*** cadenzajon has quit IRC22:58
*** Penick has quit IRC23:00
bnemeclifeless: Okay, gotta run, but I'll try to put some feelers out to the other projects yet this week.  I know someone (mikal?) had mentioned that Rackspace has some way to PXE boot instances already, so I need to look into that too.23:05
lifelessyup23:05
openstackgerritAdam Gandelman proposed a change to openstack/tripleo-image-elements: Centralize all db migrations to boot-stack element  https://review.openstack.org/10564023:07
*** jang1 has quit IRC23:12
*** morganfainberg is now known as morganfainberg_Z23:17
*** marun has quit IRC23:21
greghaynesadam_g: ^ not sure what you mean with incremental migrations on image upgrade23:27
greghaynescurious what the failing case that solves23:28
adam_ggreghaynes, on a new db, db sync runs migrations 0 -> head. if we deploy new code via a new image / stack-updat / etc we need to run db syncs again to migrate from $last_head -> new_head23:29
greghaynesDoes that need to happen on the first node to get the new image?23:30
greghaynesIm thinking, if were doing rolling updates its not guaranteed that the first node to get a new image is necessarially going to be a 'bootstrap-node'23:31
greghayneser, is not23:31
adam_ggreghaynes, it should be happening on the 'leader' node. if thats not the bootstrap-node, then there should be another way to query that?23:31
adam_ggreghaynes, i need to go run an errand ill be back in a bit23:32
greghaynesok23:32
greghaynesIll comment on patch now that im more clear23:32
*** ccrouch has quit IRC23:48
*** marun has joined #tripleo23:51
slaglelifeless: https://review.openstack.org/#/c/94586/ can always use a review :)23:55
slaglei've got some WIP patches23:56
openstackgerritJulia Kreger proposed a change to openstack/tripleo-image-elements: Network init order and keepalived fixes  https://review.openstack.org/10586223:59
lifelessslagle: oh, its still in edit... doh :)23:59

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