lifeless | slagle: was it you that did a config-drive impl for the seed at one point? | 00:01 |
---|---|---|
* StevenK pouts at bandersnatch. It is getting through T, but I suspect after U, V, W, X, Y and Z it will start on a. | 00:01 | |
lifeless | aye, it will | 00:02 |
lifeless | StevenK: do you want to just rsync from me tonight ? | 00:02 |
lifeless | StevenK: I had my portable bandersnatch mirror with me in sydney too :) | 00:02 |
StevenK | Haha | 00:02 |
StevenK | lifeless: It would have taken us a while to sync 50G without ethernet ... | 00:03 |
slagle | lifeless: yes, it was for an undercloud, but same effect really, https://github.com/slagle/tripleo-incubator/blob/undercloud-config-drive/scripts/undercloud-config-drive | 00:03 |
greghaynes | ok, everyone cross your fingers for https://jenkins07.openstack.org/job/check-tripleo-overcloud-f20/838/ | 00:04 |
greghaynes | I think it might actually work | 00:04 |
lifeless | slagle: so I'm thinking about an idea | 00:04 |
lifeless | slagle: build one UC/Seed image, rather than two | 00:04 |
slagle | hmm, interesting | 00:05 |
lifeless | slagle: drop the VM element and configure kvm to boot detached kernel/initramfs | 00:05 |
TheJulia | greghaynes: it might... it might not... based on local tests... it has only a 50% chance :) | 00:05 |
lifeless | slagle: and give it a config drive + ephemeral block device for the seed | 00:05 |
greghaynes | Yes, pass or fail, 50% :p | 00:05 |
slagle | the whole point of that config drive script was so I could build 1 undercloud image and distribute it to * people | 00:05 |
lifeless | slagle: yep | 00:06 |
lifeless | slagle: I can put this into a spec if you think its an interesting concept | 00:06 |
slagle | i do. i'd be willing to contribute | 00:06 |
StevenK | lifeless: I've got another ~2 hours before off-peak ends, so let's see how far it gets then. Hopefully a, or b. | 00:06 |
lifeless | cool, I'll put some prose around it shortly | 00:07 |
tchaypo | StevenK: at least you haven't seen it doing the thing where all the connections start failing for no apparent reason | 00:09 |
tchaypo | I'm sure the reason would become apparent if I looked atht ecode | 00:09 |
tchaypo | lifeless: at some point i think you mentioned you were submitting patches to gertty to change what it showed. Was that just a global change or is it configurable | 00:24 |
tchaypo | ? | 00:24 |
tchaypo | or did i mishear? | 00:24 |
*** marun has quit IRC | 00:25 | |
lifeless | tchaypo: they're all up in gerrit | 00:26 |
rwsu | greghaynes: Did you figure out the "Insufficient compute resources: Free memory 0.00 MB < requested 4096" problem? | 00:26 |
*** eguz has joined #tripleo | 00:27 | |
greghaynes | rwsu: no. I think we have some issues if youre running on a slow box | 00:27 |
*** eguz has quit IRC | 00:27 | |
greghaynes | I thought it was us not waiting long enough for hypervisors to be defined, but then it happened again when I was just re-running devtest_overcloud | 00:27 |
lifeless | I would expect to see that if loping task to audit resources hasn't run since an instance was released from a node | 00:27 |
lifeless | that can happen if you end up rescheduling | 00:28 |
lifeless | which I think is happening - ironic reliability regression I suspect | 00:28 |
greghaynes | hrm | 00:29 |
tchaypo | lifeless: ah, right. | 00:30 |
greghaynes | rwsu: youre seeing it also? | 00:30 |
*** eghobo has quit IRC | 00:30 | |
rwsu | greghaynes: yup, http://logs.openstack.org/04/91704/13/check-tripleo/check-tripleo-overcloud-f20/e6a5a54/logs/seed_logs/nova-conductor.txt.gz | 00:30 |
greghaynes | wooo | 00:31 |
lifeless | rwsu: huh, thats nova-bm still, right? or did my patch to toggle the default land? | 00:31 |
lifeless | cause if that landed I think we might not even be testing nova-bm now :> | 00:31 |
greghaynes | I think mine was on nova-bm | 00:31 |
greghaynes | lifeless: looks like its still nova-bm defaults | 00:32 |
StevenK | lifeless: Yeah, maybe we want a change to toci to pass USE_IRONIC=0 for the nova-bm tests | 00:32 |
lifeless | I think we need to | 00:32 |
lifeless | but we also want to make the corner case tests be ironic not nova-bm | 00:32 |
StevenK | It's a config change, not toci | 00:33 |
*** dkehnx1 has quit IRC | 00:34 | |
*** sballe has quit IRC | 00:35 | |
lifeless | StevenK: you're going to put it up ? | 00:35 |
StevenK | lifeless: vlan should be 1 or 0 ? | 00:36 |
StevenK | Or I can leave it be and it will switch when the default does. | 00:36 |
lifeless | the vlan patch set is ironic only | 00:36 |
lifeless | I would explicitly make it Ironic | 00:36 |
StevenK | It wasn't, but done. | 00:37 |
lifeless | thanks | 00:37 |
StevenK | lifeless: Maybe you want to block your patch against the config patch | 00:41 |
StevenK | (bandersnatch at Zo) | 00:42 |
lifeless | once the patch passes gerrit, it should be fast to land, one just asks in -infra :) | 00:42 |
StevenK | I tend to leave it for a day to collect random +1s, but if you want it NOW, I guess | 00:42 |
StevenK | Heh, and 6 minutes later, bandersnatch is at 'ac' | 00:48 |
tchaypo | I'm still surprised each and every time a comment I made offline in gertty hits the website | 00:55 |
tchaypo | it never fails, but it also never fails to surprise | 00:55 |
*** sseago has quit IRC | 00:55 | |
lifeless | food time | 00:59 |
*** eghobo has joined #tripleo | 01:02 | |
*** ccrouch has joined #tripleo | 01:13 | |
*** morazi has quit IRC | 01:26 | |
*** ramishra has joined #tripleo | 01:32 | |
*** eghobo has quit IRC | 01:33 | |
openstackgerrit | Richard Su proposed a change to openstack/tripleo-image-elements: Update SELinux file contexts https://review.openstack.org/99242 | 01:33 |
*** eghobo has joined #tripleo | 01:34 | |
*** eghobo has quit IRC | 01:45 | |
*** nosnos has joined #tripleo | 01:48 | |
*** ramishra has quit IRC | 01:52 | |
*** ramishra has joined #tripleo | 01:58 | |
*** nati_uen_ has quit IRC | 02:02 | |
*** spzala has quit IRC | 02:05 | |
*** xuhaiwei has joined #tripleo | 02:10 | |
xuhaiwei | hi, I am using devtest to deploy undercloud on a baremetal machine, should I use the image udercloud.qcow2 for the vm? Or build a new image? | 02:15 |
*** ramishra has quit IRC | 02:16 | |
*** ramishra has joined #tripleo | 02:25 | |
lifeless | xuhaiwei: what vm ? | 02:27 |
xuhaiwei | the virtual environment | 02:27 |
lifeless | xuhaiwei: I'm confused; you said baremetal machine | 02:28 |
xuhaiwei | I mean if i do baremetal, can I use the undercloud.qcow2 created by devtest | 02:28 |
xuhaiwei | yes, i think the image created by devtest is for vm? | 02:29 |
xuhaiwei | I can't see a special image for baremetal | 02:29 |
lifeless | same image, as long as the architecture is the same | 02:29 |
xuhaiwei | oh | 02:29 |
xuhaiwei | i used that image to deploy, but when the machine restarted, the screen is black and no login | 02:30 |
xuhaiwei | I can see kernel and ramdisk downloaded properly | 02:31 |
lifeless | is it the same architecture? | 02:31 |
xuhaiwei | and for the host, heat stack-list is always CREATE_IN_PROGRESS | 02:31 |
xuhaiwei | I am using x86 | 02:32 |
xuhaiwei | I am using x86_64 | 02:32 |
xuhaiwei | should i configure the NODE_ARCH to x86_64? | 02:33 |
lifeless | you can boot am x86_64 machine with an i386 kernel+ramdisk, so that should be ok (though you'll be limited on RAM use) | 02:34 |
lifeless | the other way around is a problem :) | 02:34 |
xuhaiwei | sorry, you mean something else may be wrong? | 02:35 |
lifeless | yes | 02:36 |
xuhaiwei | I checked the log, and can't find anything strange, it confused me | 02:38 |
lifeless | so,on the boot, it pxe boots? from kernel + ramdisk ? | 02:39 |
lifeless | try hitting esc, might be in graphics mode | 02:39 |
lifeless | can you ping int? | 02:39 |
lifeless | ping it, I mean | 02:39 |
xuhaiwei | yes, pxe boot seems ok | 02:40 |
xuhaiwei | i can't ping it | 02:40 |
xuhaiwei | after a long time waiting , i got this line in heat-engine.log Stack create failed, status FAILED | 02:41 |
xuhaiwei | but only this line | 02:41 |
lifeless | yes, thats a symptom not a cause | 02:41 |
lifeless | its because the machine hasn't checked in | 02:41 |
*** ramishra has quit IRC | 02:42 | |
xuhaiwei | after download the kernel and ramdisk, i saw the tgtd is working, and waiting for the node to complete | 02:42 |
xuhaiwei | and after that the machine restarted and then only a black screen | 02:43 |
lifeless | I'm a little unclear on precisely what you saw | 02:43 |
lifeless | there are two separate PXE boots | 02:43 |
lifeless | one for the deploy | 02:43 |
lifeless | which uses 'deploy_kernel' and 'deploy_ramdisk' | 02:43 |
lifeless | and one for the user | 02:43 |
lifeless | which uses 'kernel' and 'ramdisk' | 02:44 |
lifeless | when the machine restarts after the tgtd stuff, it should do the second PXE boot. | 02:44 |
lifeless | Did it? Or did it just go from POST to a black screen ? | 02:44 |
xuhaiwei | yes, the first download is 'deploy_kernel' and 'deploy_ramdisk' right? | 02:44 |
lifeless | yes | 02:44 |
*** ramishra has joined #tripleo | 02:44 | |
xuhaiwei | and then is dd by iscsi and that can't be seen from the screen? | 02:45 |
lifeless | yes | 02:47 |
xuhaiwei | yes after tgtd, the screen was a little strange, and flushed, i can see 'PXE,,,' but very short ,and then go black | 02:48 |
xuhaiwei | just a cursor is left | 02:49 |
xuhaiwei | if something is wrong with the second PXE boots, what maybe the problem? | 02:50 |
lifeless | that could be yes | 02:50 |
lifeless | you might try a hard power off | 02:50 |
lifeless | in case of BIOS bugs | 02:50 |
xuhaiwei | :( | 02:51 |
lifeless | see if you can see it do the second PXE boot properly | 02:51 |
xuhaiwei | how to fix it? | 02:51 |
lifeless | well | 02:51 |
lifeless | first we need to figure out what is wrong | 02:51 |
lifeless | is it failing to PXE boot | 02:51 |
lifeless | or is it doin the PXE part but the kernel/ramdisk are wrong/corrupt | 02:52 |
xuhaiwei | ok, i will check it | 02:52 |
lifeless | or is it getting into linux and the rootfs is broken? or... lots of possibiilities | 02:52 |
*** Azher_ has joined #tripleo | 02:52 | |
xuhaiwei | i will deploy it again and get more log | 02:53 |
xuhaiwei | thank you for help | 02:53 |
*** killer_prince is now known as lazy_prince | 02:53 | |
*** ramishra has quit IRC | 02:58 | |
*** untriaged-bot has joined #tripleo | 03:00 | |
untriaged-bot | Untriaged bugs so far: | 03:00 |
untriaged-bot | https://bugs.launchpad.net/tripleo/+bug/1335105 | 03:00 |
uvirtbot | Launchpad bug 1335105 in tuskar-ui "Devtest init script: sourcing tripleorc fails" [Undecided,New] | 03:00 |
*** untriaged-bot has quit IRC | 03:00 | |
*** noslzzp has quit IRC | 03:07 | |
tchaypo | That looks easy to triage | 03:16 |
tchaypo | as it seems to be tuskar-related, i think | 03:16 |
*** eghobo has joined #tripleo | 03:18 | |
*** nati_ueno has joined #tripleo | 03:20 | |
*** nosnos has quit IRC | 03:23 | |
*** jerryz has quit IRC | 03:29 | |
*** lazy_prince is now known as killer_prince | 03:37 | |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-heat-templates: use ControlVirtualInterface for keepalived VRRP https://review.openstack.org/105959 | 03:50 |
gfidente | guys, how do I find TheJulia in gerrit? | 03:53 |
*** sseago has joined #tripleo | 03:53 | |
*** nosnos has joined #tripleo | 03:53 | |
*** blamar has quit IRC | 03:54 | |
lifeless | gfidente: not sure - but find one of her reviews and you should be able to click through to her dashboard | 03:55 |
gfidente | lifeless, you have any idea about why this was previously set to NeutronPublicInterface? https://review.openstack.org/#/c/105959/ | 03:56 |
lifeless | I think there may be some terminology confusion | 03:57 |
lifeless | NPI is e.g. eth2 | 03:58 |
lifeless | VRRP should be running on br-ex/br-ctlplane | 03:58 |
lifeless | gfidente: I think your patch does that, no? | 03:58 |
gfidente | yes TheJulia pointed out something was wrong there | 03:58 |
*** ramishra has joined #tripleo | 03:58 | |
gfidente | but I see it was set to NeutronPublic from april | 03:58 |
gfidente | was wondering if someone knows why | 03:59 |
lifeless | I would say it was a mistake | 03:59 |
lifeless | I note that we have br-ex hardcoded in the template in a few places | 03:59 |
lifeless | so C..V..I.. is not really able to be used // its definition is unclear to me | 03:59 |
lifeless | anyhow, your patch seems reasonable | 04:00 |
gfidente | CVI defaults to br-ex I think hard references to br-ex should be changed instead | 04:00 |
gfidente | lifeless, can I also ask if you have opinions over the horizon sessions backend? | 04:01 |
lifeless | gfidente: I guess I'm asking why CVI is a parameter | 04:01 |
gfidente | lifeless, oh I think one can customize the if name | 04:02 |
lifeless | we have to have a bridge, it will always be where keepalived runs against | 04:02 |
lifeless | we create the bridge ourselves | 04:02 |
lifeless | it just seems odd that thats customisable. Its like having a local variable in a function with a parameter to the function to change that variables name. | 04:02 |
lifeless | gfidente: horizon session backend? I don't know much there, but i'm happy to speculate:) | 04:03 |
lifeless | gfidente: whats the specific question? | 04:03 |
gfidente | so I proposed this https://review.openstack.org/#/c/105295/ | 04:03 |
gfidente | which defaults to memcached | 04:03 |
gfidente | but it is to be noted that the only way to have persistent sessions is to use the db backend | 04:03 |
gfidente | because memcache nodes do not replicate data | 04:03 |
*** eghobo has quit IRC | 04:04 | |
lifeless | for clarity, AIUI memcache is persistent across horizon restarts, just not fault tolerant or persisting across memcache restarts ? | 04:04 |
gfidente | exactly | 04:04 |
lifeless | ok, so when will users need to care about this setting? | 04:04 |
gfidente | so it is helpful is horizon crashes too | 04:04 |
gfidente | *if horizon crashes | 04:05 |
gfidente | but not much if the entire node crashes | 04:05 |
gfidente | we'd lose some sessions in that case | 04:05 |
gfidente | well using the local django in memory cache is even worse, so we default to using memcache | 04:07 |
gfidente | users _may_ want to configure an actual db as backend | 04:07 |
lifeless | gfidente: whats the default in horizon? And whats the horizon recommended configuration ? | 04:08 |
*** blamar has joined #tripleo | 04:08 | |
gfidente | there isn't actually something doable for all circumstances | 04:09 |
gfidente | http://docs.openstack.org/developer/horizon/topics/deployment.html#session-storage | 04:09 |
gfidente | http://lists.openstack.org/pipermail/openstack-dev/2014-July/039462.html | 04:09 |
lifeless | sounds like signed cookies is the way to go | 04:10 |
gfidente | indeed | 04:11 |
*** killer_prince is now known as lazy_prince | 04:11 | |
gfidente | that was my preferred too | 04:11 |
lifeless | just from reading that page | 04:11 |
gfidente | but security concerns were raised | 04:11 |
lifeless | wait, what? | 04:11 |
gfidente | the entire session data would be stored in the browser with signed cookies | 04:12 |
lifeless | sure | 04:12 |
*** chuckC has quit IRC | 04:12 | |
gfidente | but maybe that would be a nicer option than databse | 04:13 |
lifeless | so I think the thing to do here is to ask the horizon folks for an actual 'what should people get' recommendation | 04:13 |
lifeless | we can take care of the db setup if thats needed | 04:13 |
lifeless | if they think signed cookies are ok with the horizon codebase, cool, if they don't, they should say its not ok on that docs page. | 04:13 |
*** cwolferh_ has quit IRC | 04:14 | |
lifeless | I don't think we want to be in the business of setting a different happy-path than the project itself | 04:14 |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-heat-templates: make keystone.host point to controller_virtual_ip https://review.openstack.org/105962 | 04:14 |
lifeless | that one probably wants to point at the public virtual ip stuff tchaypo has coming together | 04:14 |
lifeless | because controller_virtual_ip isn't accessible by end users in multi-network setups | 04:15 |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-heat-templates: make keystone.host point to controller_virtual_ip https://review.openstack.org/105962 | 04:16 |
gfidente | this last thing is even more interesting | 04:17 |
gfidente | I support tchaypo's work of exposing things on an appropriate VIP | 04:17 |
gfidente | but we also need the internal VIP | 04:17 |
lifeless | oh? | 04:17 |
lifeless | how does it all tie together? | 04:18 |
gfidente | indeed it's pretty confusing for me too :( | 04:18 |
gfidente | but for instance, each component auth should go to the internal keystone vip | 04:18 |
gfidente | and not just that but services have pointers to each other (their fault, they should browse the keystone catalog but they don't always do) | 04:19 |
gfidente | so we have for instance a pointer to glance in cinder | 04:19 |
gfidente | and a few others | 04:19 |
lifeless | yeah, that stuff really annoys me | 04:19 |
lifeless | but about keystone | 04:19 |
*** amitpp has joined #tripleo | 04:19 | |
lifeless | why do we need the internal VIP for keystone? | 04:19 |
lifeless | I thought keystone.host was the end user url root? | 04:20 |
*** cwolferh has joined #tripleo | 04:20 | |
gfidente | well previously it was pointing to controller_host so not good for users anyway | 04:20 |
gfidente | and we'd need the internal VIP to balance mysql/rmq so we can use it to forward keystone requests too | 04:20 |
lifeless | sorry I'm being unclear | 04:21 |
lifeless | there's no dispute from me about the existence of two VIPs | 04:21 |
lifeless | my point was solely about which VIP is needed in the keystone config | 04:21 |
lifeless | uhm | 04:21 |
lifeless | yes, that | 04:21 |
lifeless | oh, righto | 04:22 |
gfidente | yeah pointing to the user facing vip could have side routing effects | 04:22 |
* lifeless was confused | 04:22 | |
lifeless | yeah, I'm with it now, ignore me. I thought 'horizon.host' :) | 04:22 |
gfidente | np, thanks for chatting a bit | 04:23 |
gfidente | it's hard to get on the same TZ | 04:23 |
gfidente | also this https://review.openstack.org/#/c/96184/ merged | 04:24 |
gfidente | so we should have closed https://bugs.launchpad.net/tripleo/+bug/1226310 ! | 04:25 |
gfidente | :) | 04:25 |
uvirtbot | Launchpad bug 1226310 in tripleo "Nova bm operations fail when LIBVIRT_DEFAULT_URI not set" [Medium,Triaged] | 04:25 |
gfidente | lifeless, before we go async again | 04:26 |
gfidente | can I ask to be added to the trello board | 04:26 |
lifeless | whats your trello acct? | 04:26 |
gfidente | gfidente | 04:27 |
gfidente | tks | 04:27 |
lifeless | done | 04:28 |
lifeless | ok, time to pick up C from kindy | 04:29 |
*** tzumainn has quit IRC | 04:31 | |
*** rushiagr has joined #tripleo | 04:32 | |
*** rushiagr_ has joined #tripleo | 04:33 | |
*** pcrews has quit IRC | 04:34 | |
*** pcrews has joined #tripleo | 04:36 | |
*** rushiagr has quit IRC | 04:37 | |
*** eghobo has joined #tripleo | 04:38 | |
boris-42 | lifeless sorry for long reply | 04:43 |
boris-42 | lifeless https://github.com/stackforge/osprofiler | 04:43 |
*** ramishra has quit IRC | 04:45 | |
*** pcrews has quit IRC | 04:46 | |
*** rameshg87 has joined #tripleo | 04:47 | |
*** cody-somerville has quit IRC | 04:47 | |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-heat-templates: make glance.host point to controller_virtual_ip https://review.openstack.org/105964 | 04:47 |
*** eghobo has quit IRC | 04:48 | |
*** eghobo has joined #tripleo | 04:48 | |
openstackgerrit | Om Kumar proposed a change to openstack/tripleo-image-elements: Fix argparse issue for RHEL 6.5. https://review.openstack.org/105966 | 04:58 |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-image-elements: add support for Horizon's caches backend configuration (memcached) https://review.openstack.org/105295 | 05:01 |
openstackgerrit | Steve Kowalik proposed a change to openstack/os-cloud-config: Move client creation functions to utils._clients https://review.openstack.org/101783 | 05:02 |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-image-elements: add support for Horizon's caches backend configuration (memcached) https://review.openstack.org/105295 | 05:02 |
*** eguz has joined #tripleo | 05:05 | |
*** ramishra has joined #tripleo | 05:05 | |
*** cody-somerville has joined #tripleo | 05:06 | |
*** cody-somerville has joined #tripleo | 05:06 | |
*** eghobo has quit IRC | 05:09 | |
*** dshulyak_ has joined #tripleo | 05:10 | |
*** bmahalakshmi has joined #tripleo | 05:12 | |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-heat-templates: add Horizon caches backend definition (memcached) https://review.openstack.org/105289 | 05:14 |
StevenK | GRRRRRR | 05:19 |
StevenK | /dev/mapper/sys-home 150G 142G 6.1M 100% /home | 05:19 |
tchaypo | ouch | 05:19 |
tchaypo | bandersnatch | 05:19 |
tchaypo | ? | 05:19 |
StevenK | steven@undermined:~/.cache/tripleo% du -ch *.qcow2 | tail -n 1 | 05:20 |
StevenK | 32Gtotal | 05:20 |
fabbione | morning guys | 05:21 |
StevenK | https://review.openstack.org/#/c/102744/ will help, but ENOREVIEWS | 05:21 |
StevenK | fabbione: Hai! | 05:21 |
fabbione | lifeless: ok, amuse me... how much hw do I need to play with TO and make it "HA"? | 05:21 |
fabbione | StevenK: hey man | 05:21 |
fabbione | looooong time | 05:21 |
StevenK | fabbione: Well, you buggered off to RH just when I joined Canonical :-) | 05:22 |
fabbione | StevenK: your fault you joined too late :P | 05:23 |
StevenK | Haha | 05:23 |
StevenK | -rw-rw-r-- 1 steven steven 591M Jun 12 2013 qa-mawson-output | 05:23 |
StevenK | -rw-rw-r-- 1 steven steven 1.2G Jun 12 2013 qa-mawson-output-r | 05:23 |
StevenK | Hm, those are helping | 05:24 |
StevenK | Even more scary: | 05:24 |
StevenK | qa-mawson-output: ASCII text, with very long lines, with CRLF, LF line terminators | 05:24 |
StevenK | qa-mawson-output-r: ASCII text, with very long lines, with CRLF, LF line terminators | 05:24 |
*** cwolferh has quit IRC | 05:24 | |
greghaynes | fabbione: I do the 'ha' install with 32gb ram just fine | 05:25 |
greghaynes | unfortunately, 16gb might be cutting it a bit close | 05:25 |
fabbione | greghaynes: well.. ok let me step back one second.. | 05:25 |
fabbione | how many machines do I need? can I do all in VMs? bare metal? | 05:25 |
fabbione | ram/cpu/disks are not a problem | 05:25 |
adam_g | greghaynes, how'd you perform tonight? | 05:25 |
* StevenK remembers *that* fabbione from Canonical | 05:26 | |
greghaynes | well, I guess it depends on what you want to test ;) but you can most certainly do it all on one box | 05:26 |
greghaynes | adam_g: people seemed super into it | 05:26 |
greghaynes | which was cool | 05:26 |
tchaypo | you can do it all on noe machine as long as you have enough ram | 05:26 |
adam_g | cool, wish i could have made it | 05:26 |
fabbione | greghaynes: i don't need to run any instance on compute nodes really... | 05:26 |
fabbione | StevenK: yeps.. same fabbione :P | 05:26 |
tchaypo | 16Gb is just barely enough for the current setup but it doesn't always quite fit, especially if you're running firefox at the same time | 05:26 |
fabbione | ok, those are server boxes, ff will be run from my ws :) | 05:27 |
adam_g | or playing Civ 5 | 05:27 |
StevenK | I have 24GiB of RAM, and with Firefox and Thunderbird I invariably hit about ~80MiB of swap | 05:27 |
fabbione | so again, does it have to be baremetal? can it be done in vms? | 05:27 |
fabbione | <- i am totally fresh to TO | 05:27 |
greghaynes | adam_g: neat thing was there was lots of talk about coreOS, and so I got do to a lot of "heres how we do that!" | 05:27 |
fabbione | and i need to look into its HA capabilities | 05:27 |
tchaypo | the word on the street is that doing it inside a VM gets you too many levels of nesting | 05:27 |
greghaynes | which is a great way to explain something | 05:27 |
fabbione | tchaypo: ok got it.. so best to go baremetal | 05:28 |
greghaynes | fabbione: you really want to go baremetal | 05:28 |
tchaypo | I hear some of the HP guys internally use big beefy VMs | 05:28 |
greghaynes | Sounds like a great way to have a bad time | 05:28 |
tchaypo | i dunno | 05:28 |
fabbione | greghaynes: ack.. 3 boxes to test HA enough? | 05:29 |
fabbione | or do I need more? | 05:29 |
fabbione | like 5? 7? | 05:29 |
tchaypo | "i'm nt slacking off, my vm's compiling in a vm in a vm" | 05:29 |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-specs: Support for Cinder HA via shared storage. https://review.openstack.org/101237 | 05:29 |
adam_g | greghaynes, re https://review.openstack.org/#/c/105640/ is your concern having API servers running with new code, while the 'leader' is still coming up and yet to migrate the database schema? | 05:29 |
greghaynes | fabbione: one bare metal should be good enough, thats all I use | 05:29 |
fabbione | hmmmm ok but how do you test HA with one machine? | 05:29 |
greghaynes | fabbione: lots of vm's | 05:29 |
greghaynes | so, I think were getting confused :) | 05:29 |
fabbione | ok so you deploy in VMs... | 05:29 |
fabbione | right | 05:29 |
greghaynes | basically, dont try to do nested vm's | 05:30 |
fabbione | ok compute node -> bare metal we agree | 05:30 |
greghaynes | but testing with our vm's which emulate baremetal hosts is totally sane | 05:30 |
fabbione | but i can fire up the undercloud and overcloud in VMs as if they were baremetal | 05:30 |
fabbione | did I get it "right"? | 05:30 |
fabbione | well sorry at least undercloud can be in VM | 05:31 |
fabbione | oh there it is... | 05:31 |
fabbione | http://openstack.redhat.com/Deploying_RDO_using_Instack | 05:31 |
* fabbione goes RTFM | 05:31 | |
greghaynes | adam_g: No, my concern is that if nova has a migration that is needs to work properly in a version youre updating to, you could roll it out to a host which isnt bootstrap-node first, in which case it would run nova without the migrations | 05:31 |
greghaynes | So we should not make claims that we support that | 05:32 |
adam_g | greghaynes, yeah, thats basically what i was getting at | 05:32 |
greghaynes | Im fine with punting on that for now (like you said) | 05:33 |
greghaynes | since your patch doesnt actually make that any worse | 05:33 |
*** jpeeler has quit IRC | 05:33 | |
*** sballe has joined #tripleo | 05:33 | |
adam_g | greghaynes, so the issue atm is that the each service element calls its own 'db sync' from post-configure, risking multiple nodes calling at the same time and deadlocking | 05:35 |
*** k4n0 has joined #tripleo | 05:35 | |
greghaynes | yep, im +1 on merging your patch to fix that, I was just saying maybe we should move that blurb from the commit msg :) | 05:35 |
adam_g | greghaynes, and yeah, i agree with your concern but i'm not sure what the solution is without some higher level orchestration going on | 05:35 |
greghaynes | about supporting incremental upgrades | 05:35 |
openstackgerrit | James Polley proposed a change to openstack/tripleo-incubator: Make the tripleorc file set -u safe https://review.openstack.org/105968 | 05:37 |
*** dshulyak_ has quit IRC | 05:38 | |
fabbione | greghaynes: quick question... http://openstack.redhat.com/Deploying_RDO_on_a_Baremetal_Environment_using_Instack | 05:40 |
greghaynes | instack? :p | 05:40 |
fabbione | greghaynes: minimum system requirements.. is the overclould controller a VM/instance or bare metal? | 05:40 |
fabbione | i have no clue.. all those install/pack/crapstack stuff are just so confusing | 05:41 |
fabbione | i am open to any other recommendation | 05:41 |
greghaynes | welp, looks different than what devtest with our devtest_testenv does | 05:42 |
openstackgerrit | Adam Gandelman proposed a change to openstack/tripleo-image-elements: Centralize all db migrations to boot-stack element https://review.openstack.org/105640 | 05:42 |
fabbione | i can use devtest and go hardcore if necessary | 05:43 |
fabbione | is that the final recommendation? :) | 05:43 |
greghaynes | For deving HA stuff in tripleo? yes | 05:43 |
fabbione | http://docs.openstack.org/developer/tripleo-incubator/devtest.html <- this one good enough? | 05:43 |
StevenK | fabbione: devtest can be configured to go out and use baremetal machines if you wish | 05:43 |
fabbione | s/deving/integrating | 05:44 |
fabbione | but yeah | 05:44 |
* fabbione puts his hardcore HA hat on | 05:44 | |
StevenK | Right, 80G free in /home, I think I can stop cleaning up | 05:45 |
tchaypo | StevenK: you remind me of me | 05:48 |
tchaypo | back when i was setting this up | 05:48 |
tchaypo | and crying | 05:48 |
StevenK | tchaypo: "I need how much free space?!" ? | 05:49 |
openstackgerrit | James Polley proposed a change to openstack/tripleo-heat-templates: Define and bind a public virtual IP https://review.openstack.org/101438 | 05:51 |
*** jtomasek has joined #tripleo | 05:52 | |
*** lazy_prince is now known as killer_prince | 05:52 | |
tchaypo | StevenK: what did you decide about tonight? | 05:52 |
StevenK | Oh crap | 05:52 |
StevenK | Nothing, because I forgot about it? | 05:52 |
gfidente | fabbione, there are a few patches up which should be merged or you may want to cherry-pick | 05:53 |
tchaypo | StevenK: well done sir. | 05:53 |
fabbione | gfidente: one setup at a time :) first i need a setup :) | 05:53 |
*** dshulyak_ has joined #tripleo | 05:54 | |
StevenK | tchaypo: However, I'll give it a miss | 05:55 |
*** Azher__ has joined #tripleo | 06:01 | |
*** Azher__ has quit IRC | 06:02 | |
*** Azher__ has joined #tripleo | 06:02 | |
*** dshulyak_ has quit IRC | 06:06 | |
*** nosnos has quit IRC | 06:08 | |
GheRivero | morning all | 06:09 |
openstackgerrit | Gregory Haynes proposed a change to openstack-infra/tripleo-ci: Add recipe for enabling debugging on a service https://review.openstack.org/105978 | 06:10 |
lifeless | greghaynes: adam_g: a suggestion: lets get the first iteration up with downtime expected | 06:11 |
lifeless | then next iteration we can look at how to do the full orchestration stuff | 06:11 |
greghaynes | Agreed, I just wanted to make sure we werent claiming to support that | 06:12 |
*** regebro has joined #tripleo | 06:13 | |
*** jpeeler has joined #tripleo | 06:13 | |
*** killer_prince is now known as lazy_prince | 06:16 | |
*** sballe has quit IRC | 06:17 | |
*** lazy_prince has quit IRC | 06:23 | |
*** rushiagr__ has joined #tripleo | 06:28 | |
*** rushiagr_ has quit IRC | 06:31 | |
*** jcoufal has joined #tripleo | 06:32 | |
*** mrunge has joined #tripleo | 06:32 | |
*** eguz has quit IRC | 06:33 | |
*** rdopieralski has joined #tripleo | 06:37 | |
*** nati_ueno has quit IRC | 06:53 | |
*** rushiagr has joined #tripleo | 07:08 | |
*** jprovazn has joined #tripleo | 07:09 | |
*** rushiagr__ has quit IRC | 07:11 | |
*** killer_prince has joined #tripleo | 07:21 | |
*** lazy_prince has joined #tripleo | 07:22 | |
*** kviiri has joined #tripleo | 07:23 | |
kviiri | Hello | 07:23 |
kviiri | I need help with disk image builder | 07:23 |
*** jp_at_hp has joined #tripleo | 07:35 | |
openstackgerrit | A change was merged to openstack/diskimage-builder: Correction: if then statement code style. https://review.openstack.org/103828 | 07:38 |
lifeless | kviiri: what sort of help? | 07:44 |
openstackgerrit | Jun Jie Nan proposed a change to openstack/diskimage-builder: Use readlink to get script path https://review.openstack.org/105990 | 07:46 |
regebro | "disk-image-create -o ubuntu ubuntu cfn-tools" fails because there is no cfn-tools element. | 07:47 |
kviiri | lifeless: I want to use diskimage-creator to automatically create CentOS images | 07:47 |
regebro | Should that be 'heat-cnftools' instead? That exists. | 07:47 |
shadower | stevebaker: you around? | 07:49 |
kviiri | lifeless: Does there exist an element for building CentOS images? | 07:50 |
*** mkerrin has quit IRC | 07:51 | |
GheRivero | kviiri: it's on its way https://review.openstack.org/#/c/104449/ | 07:53 |
kviiri | GheRivero: Many thanks! | 07:53 |
lifeless | regebro: heat-cnftools, yes | 07:56 |
lifeless | kviiri: the RHEL one I believe, if you give it the right url | 07:56 |
lifeless | kviiri: or cool, GheRivero has a better one ;) | 07:56 |
kviiri | lifeless: Yeah, I noticed the rhel one gives a 404 | 07:57 |
openstackgerrit | Eamonn O'Toole proposed a change to openstack/tripleo-heat-templates: Add metadata and change swift.devices to enable zones https://review.openstack.org/97758 | 07:58 |
*** mkerrin has joined #tripleo | 07:58 | |
regebro | lifeless: Thanks. | 08:00 |
*** nati_ueno has joined #tripleo | 08:04 | |
*** nati_ueno has quit IRC | 08:09 | |
lazy_prince | review please for https://review.openstack.org/#/c/105354/ (Update RHEL 6.5 Image name.) | 08:09 |
lazy_prince | review please for https://review.openstack.org/#/c/105966/ (Fix argparse issue for RHEL 6.5.) | 08:13 |
*** lucasagomes has joined #tripleo | 08:13 | |
lazy_prince | review please for https://review.openstack.org/#/c/101577/ (Support for UBoot.) | 08:13 |
*** derekh_ has joined #tripleo | 08:15 | |
*** rushiagr_ has joined #tripleo | 08:18 | |
*** jistr has joined #tripleo | 08:18 | |
*** rushiagr has quit IRC | 08:21 | |
*** athomas has joined #tripleo | 08:32 | |
*** martyntaylor has joined #tripleo | 08:35 | |
*** IvanBerezovskiy has joined #tripleo | 08:45 | |
*** athomas has quit IRC | 08:58 | |
*** zigo has quit IRC | 09:05 | |
*** nati_ueno has joined #tripleo | 09:05 | |
*** xuhaiwei has quit IRC | 09:06 | |
*** zigo has joined #tripleo | 09:07 | |
*** nati_ueno has quit IRC | 09:09 | |
*** athomas has joined #tripleo | 09:12 | |
openstackgerrit | Michael Kerrin proposed a change to openstack/tripleo-image-elements: Use Percona Packages for Ubuntu and Debian https://review.openstack.org/90134 | 09:16 |
*** rameshg87 is now known as rameshg87_afk | 09:21 | |
openstackgerrit | Giulio Fidente proposed a change to openstack/tripleo-image-elements: add support for Horizon's caches backend configuration (memcached) https://review.openstack.org/105295 | 09:22 |
*** lazy_prince is now known as killer_prince | 09:23 | |
*** rushiagr_ has quit IRC | 09:25 | |
*** rlandy has joined #tripleo | 09:28 | |
*** killer_prince is now known as lazy_prince | 09:30 | |
*** pelix has joined #tripleo | 09:33 | |
*** ramishra has quit IRC | 09:38 | |
*** rushiagr has joined #tripleo | 09:50 | |
openstackgerrit | Alexis Lee proposed a change to openstack/diskimage-builder: Order execution of environment.d scripts https://review.openstack.org/105400 | 09:55 |
*** lazy_prince is now known as killer_prince | 09:59 | |
openstackgerrit | Ryan Moore proposed a change to openstack/tripleo-heat-templates: Set vnc to use controller virtual_ip https://review.openstack.org/101563 | 10:02 |
*** ramishra has joined #tripleo | 10:03 | |
*** nati_ueno has joined #tripleo | 10:06 | |
*** killer_prince is now known as lazy_prince | 10:06 | |
*** pblaho has joined #tripleo | 10:07 | |
*** Lexis has quit IRC | 10:09 | |
*** nati_ueno has quit IRC | 10:11 | |
*** martyntaylor has left #tripleo | 10:12 | |
*** Lexis has joined #tripleo | 10:13 | |
openstackgerrit | Andrea Rosa proposed a change to openstack/tripleo-image-elements: Passthrough-enable for nova-<service>.conf https://review.openstack.org/98357 | 10:14 |
regebro | "Enroll your vanilla image into the glance of that install." Eh, what | 10:24 |
regebro | http://docs.openstack.org/developer/tripleo-incubator/deploying.html | 10:24 |
regebro | I don't know what that means, and can't find the docs to tell me. | 10:25 |
*** chuckC has joined #tripleo | 10:27 | |
*** ramishra has quit IRC | 10:29 | |
*** chuckC has quit IRC | 10:31 | |
*** ramishra has joined #tripleo | 10:31 | |
*** chuckC has joined #tripleo | 10:31 | |
lxsli | Guessing here: vanilla image will mean your base image, EG stock Ubuntu or Fedora | 10:38 |
lxsli | Enroll into glance will mean install the image | 10:39 |
lxsli | I suspect it'll be the overcloud Glance you want to put it in but you'll know best | 10:39 |
lxsli | That is not well written :( | 10:40 |
lxsli | regebro: ^^ | 10:41 |
*** andreaf has joined #tripleo | 10:42 | |
*** ramishra has quit IRC | 10:44 | |
openstackgerrit | Alexis Lee proposed a change to openstack/tripleo-specs: Control mechanism for os-apply-config https://review.openstack.org/92356 | 10:45 |
regebro | lxsli: So, probably they mean that the image I've launched now (bootstrap) is the one that will be the overcloud. | 10:47 |
lxsli | regebro: it's really hard to tell from those instructions | 10:49 |
lxsli | regebro: put it in the highest cloud you have I guess :) | 10:50 |
regebro | lxsli: FYI: I have no idea what I'm doing. | 10:51 |
regebro | is there any documentation that actually makes an effort of explaining what tripleo is and how it works? | 10:56 |
regebro | Because I'm completely lost. | 10:56 |
*** Azher_ has quit IRC | 10:58 | |
*** Azher__ has quit IRC | 10:58 | |
*** rbrady has joined #tripleo | 11:00 | |
*** ramishra has joined #tripleo | 11:06 | |
*** nati_ueno has joined #tripleo | 11:07 | |
*** nati_ueno has quit IRC | 11:11 | |
*** ramishra has quit IRC | 11:23 | |
*** k4n0 has quit IRC | 11:26 | |
openstackgerrit | Ghe Rivero proposed a change to openstack-infra/tripleo-ci: WIP: Parallel building and booting https://review.openstack.org/106019 | 11:32 |
*** lucasagomes is now known as lucas-hungry | 11:33 | |
GheRivero | "there was a report last week that HP had offered $43 a share, or about $6 billion, to buy Rackspace" WTF??? | 11:36 |
*** lazy_prince has quit IRC | 11:37 | |
*** yamahata has quit IRC | 11:38 | |
jistr | regebro: hmm can't google anything. Essentially, TripleO deploys OpenStack using OpenStack. So you'll have an OpenStack install for the end users ("Overcloud"), and another OpenStack install ("Undercloud") for managing the Overcloud. Nova instances in the Overcloud are actual user VMs, Nova instances in the Undercloud are (bare-metal) Overcloud nodes (controller nodes, compute nodes etc.). | 11:39 |
*** amitpp has quit IRC | 11:40 | |
regebro | jistr: OK. Thanks. I think I have more or less the right idea. | 11:41 |
*** yamahata has joined #tripleo | 11:41 | |
*** pblaho has quit IRC | 11:43 | |
jistr | regebro: of course there's the question how the Undercloud gets deployed in the first place, and there are multiple solutions to that. One of them is "Seed", which is a third OpenStack cloud :) and Nova instances within Seed are Undercloud nodes. So the relationship Seed/Undercloud is the same as Undercloud/Overcloud. The Seed gets launched in a "live CD" manner, and can be discarded once the Undercloud is running. Another approach is to insta | 11:44 |
jistr | ll Undercloud in place on machines which are already running a fresh OS install, which is what Instack does. http://openstack.redhat.com/Deploying_RDO_using_Instack | 11:44 |
*** ramishra has joined #tripleo | 11:44 | |
regebro | jistr: Aha. That was helpful. | 11:45 |
jistr | regebro: the seed-undercloud-overcloud route is what Devtest does, and that's also what the CI runs for each submitted patch. The devtest steps are documented here http://docs.openstack.org/developer/tripleo-incubator/devtest.html | 11:45 |
regebro | jistr: Right, good hint, stepping through what devtest does manually might be a good idea now. | 11:46 |
jistr | yes :) | 11:47 |
*** openstackgerrit has quit IRC | 11:47 | |
regebro | but first, lunch | 11:49 |
*** regebro is now known as regebro|lunch | 11:50 | |
*** killer_prince has joined #tripleo | 11:52 | |
*** killer_prince is now known as lazy_prince | 11:53 | |
*** tzumainn has joined #tripleo | 11:58 | |
*** dshulyak has left #tripleo | 12:00 | |
*** lazy_prince has quit IRC | 12:07 | |
*** jdob has joined #tripleo | 12:15 | |
*** mrunge has quit IRC | 12:15 | |
*** noslzzp has joined #tripleo | 12:16 | |
*** lucas-hungry is now known as lucasagomes | 12:17 | |
*** ccrouch has quit IRC | 12:19 | |
*** dprince has joined #tripleo | 12:23 | |
*** markmc has joined #tripleo | 12:26 | |
*** rcarrillocruz has quit IRC | 12:27 | |
*** rcarrillocruz has joined #tripleo | 12:32 | |
*** ccrouch has joined #tripleo | 12:36 | |
*** regebro|lunch is now known as regebro | 12:38 | |
*** jml has quit IRC | 12:38 | |
*** jml has joined #tripleo | 12:38 | |
*** bmahalakshmi has quit IRC | 12:46 | |
Ng | morning | 12:46 |
*** ramishra has quit IRC | 12:48 | |
*** ramishra has joined #tripleo | 12:49 | |
*** ramishra has quit IRC | 12:49 | |
*** mestery has joined #tripleo | 12:51 | |
*** spzala has joined #tripleo | 13:00 | |
*** ramishra has joined #tripleo | 13:03 | |
*** morazi has joined #tripleo | 13:11 | |
*** julim has joined #tripleo | 13:11 | |
*** julim has quit IRC | 13:12 | |
*** athomas has quit IRC | 13:14 | |
*** athomas has joined #tripleo | 13:15 | |
*** ramishra has quit IRC | 13:17 | |
*** killer_prince has joined #tripleo | 13:26 | |
*** killer_prince is now known as lazy_prince | 13:26 | |
TheJulia | good morning | 13:27 |
*** noslzzp has quit IRC | 13:28 | |
*** julim has joined #tripleo | 13:28 | |
*** julim has quit IRC | 13:29 | |
*** rushiagr has quit IRC | 13:29 | |
*** julim has joined #tripleo | 13:30 | |
*** sballe has joined #tripleo | 13:36 | |
tchaypo | regebro: I want to talk to you more to understand what's happening with the docs | 13:46 |
tchaypo | regebro: But even if you're still around it's midnight here and the birthday party had more bar tab than people, so now is not a good time for me. Can you ping me with details of where/when I can contact you? | 13:47 |
regebro | tchaypo: you can mail me at lregebro@redhat.com | 13:47 |
regebro | But simply the docs are a bit terse and assume you know a lot that you don't. | 13:48 |
*** sballe has quit IRC | 13:48 | |
*** al is now known as a1 | 13:48 | |
*** sballe has joined #tripleo | 13:48 | |
*** a1 is now known as al | 13:48 | |
tchaypo | Yeah, I've been trying to stamp that out as I find things, but since there's a lot I don't know myself it's hard to spot them. | 13:51 |
tchaypo | Which part of the world are you in? | 13:52 |
*** jcoufal has quit IRC | 13:56 | |
*** pcrews has joined #tripleo | 13:57 | |
*** mrunge has joined #tripleo | 13:58 | |
*** jistr has quit IRC | 13:59 | |
*** noslzzp has joined #tripleo | 14:01 | |
*** julim_ has joined #tripleo | 14:02 | |
*** julim has quit IRC | 14:05 | |
*** sballe has quit IRC | 14:06 | |
*** jcoufal has joined #tripleo | 14:06 | |
*** sballe has joined #tripleo | 14:07 | |
*** sballe has quit IRC | 14:07 | |
*** sballe has joined #tripleo | 14:07 | |
*** sballe has quit IRC | 14:22 | |
*** sballe has joined #tripleo | 14:23 | |
*** jistr has joined #tripleo | 14:28 | |
*** sballe has quit IRC | 14:29 | |
*** sballe has joined #tripleo | 14:30 | |
*** shadower has quit IRC | 14:34 | |
*** shadower has joined #tripleo | 14:34 | |
*** morganfainberg_Z is now known as morganfainberg | 14:36 | |
*** rushiagr has joined #tripleo | 14:36 | |
*** marun has joined #tripleo | 14:42 | |
*** sballe has quit IRC | 14:42 | |
*** sballe has joined #tripleo | 14:43 | |
lxsli | tchaypo SpamapS: please would you check https://review.openstack.org/#/c/92356/ ? | 14:46 |
lxsli | tchaypo: oh, maybe in the morning :) | 14:46 |
*** sballe has quit IRC | 14:50 | |
*** nealph__ has quit IRC | 14:58 | |
*** therve has joined #tripleo | 14:59 | |
therve | Hi! | 14:59 |
therve | I wonder if someone could help me with an issue around os-collect-config | 15:00 |
*** untriaged-bot has joined #tripleo | 15:00 | |
untriaged-bot | Untriaged bugs so far: | 15:00 |
untriaged-bot | https://bugs.launchpad.net/tripleo/+bug/1340087 | 15:00 |
uvirtbot | Launchpad bug 1340087 in tripleo "PXE deploy failed with nova.virt.baremetal" [Undecided,New] | 15:00 |
untriaged-bot | https://bugs.launchpad.net/tripleo/+bug/1339986 | 15:00 |
uvirtbot | Launchpad bug 1339986 in tripleo "when CONTROLSCALE>1 , services auth is still pointing at the local ip instead of virtual" [Undecided,In progress] | 15:00 |
*** untriaged-bot has quit IRC | 15:00 | |
*** jprovazn has quit IRC | 15:00 | |
*** jprovazn has joined #tripleo | 15:01 | |
*** dkehnx1 has joined #tripleo | 15:01 | |
*** rdopieralski has quit IRC | 15:07 | |
*** ddieterly has joined #tripleo | 15:08 | |
regebro | tchaypo: Sorry for the late reply, I'm in Poland. | 15:09 |
lxsli | therve: sup? | 15:10 |
therve | lxsli, When I run os-collect-config, it doesn't find a cfn or heat source | 15:10 |
therve | I'm wondering what is updating /etc/os-collect-config.conf | 15:10 |
therve | Because it's not refreshed for me | 15:10 |
lxsli | That's baked in when you build your image | 15:11 |
lxsli | It should contain sufficient info to make the heat source work. Updated o-c-c config will come from there | 15:11 |
therve | lxsli, Should it contain URLs in there in the image? No right? | 15:12 |
lxsli | therve: don't know offhand and I have no stack up at the moment to check, sorry | 15:12 |
therve | I expect it to be updated with what's un nova user_data | 15:12 |
therve | lxsli, No worries | 15:13 |
SpamapS | lxsli: indeed, I think we may have consensus :) | 15:15 |
* lxsli waits for lifeless to shatter his hopes and dreams | 15:17 | |
*** morganfainberg is now known as morganfainberg_Z | 15:19 | |
*** morganfainberg_Z is now known as morganfainberg | 15:20 | |
*** jistr has quit IRC | 15:24 | |
*** jistr has joined #tripleo | 15:24 | |
SpamapS | lxsli: isn't that part of his official job description? | 15:25 |
SpamapS | "Distinguished Technologist - The watcher on the wall. The shield in the night..." | 15:26 |
*** jtomasek has quit IRC | 15:27 | |
*** jprovazn has quit IRC | 15:28 | |
therve | I may be getting somewhere | 15:32 |
therve | https://github.com/openstack/os-apply-config/blob/master/os_apply_config/collect_config.py#L47 | 15:32 |
therve | Shouldn't that be "return a" ? | 15:32 |
*** openstackgerrit has joined #tripleo | 15:33 | |
*** cwolferh has joined #tripleo | 15:34 | |
*** martyntaylor has joined #tripleo | 15:35 | |
SpamapS | therve: no? | 15:35 |
SpamapS | therve: "if you get to a place where there's no dict, return it" ? | 15:36 |
*** martyntaylor has left #tripleo | 15:36 | |
therve | SpamapS, Yeah but you loose the original dict? | 15:36 |
therve | I don't understand why that would make sense | 15:37 |
therve | In my case I have 2 proper config dict, and then a garbage string, and it ends up returning the garbage string | 15:37 |
SpamapS | therve: I'm willing to accept it is broken at some deep level. https://git.openstack.org/cgit/openstack/os-apply-config/tree/os_apply_config/tests/test_collect_config.py#n85 looks complete to me, but I wrote it, so I"m the wrost judge. | 15:38 |
SpamapS | therve: a string at the root == death | 15:39 |
SpamapS | have thought about putting in a guard for that. | 15:39 |
therve | SpamapS, Shouldn't that raise an exception then? | 15:40 |
SpamapS | therve: regarding "how does os-collect-config.conf get updated?" from earlier.. the initial configuration only checks the heat_local data source, which looks in /var/lib/heat-cfntools/cfn-init-data | 15:40 |
lxsli | I'd have thought that a conflict between dict/list/scalar would be an error, yes | 15:40 |
SpamapS | therve: cfn-init-data is written by Heat using cloud-init | 15:40 |
therve | SpamapS, Right I found that out. It's ignored because I have a script file in one of the sources | 15:41 |
SpamapS | https://git.openstack.org/cgit/openstack/os-apply-config/tree/README.rst#n38 .. "must" .. so the two answers are a) ignore non-mappings, or b) explode on non-mappings. | 15:42 |
SpamapS | given the early-failures-may-kill-the-box nature of the tool, I prefer to fail open, but I know others don't. | 15:42 |
SpamapS | I believe in the case where a _deployment_ is a string, it will be ignored, but not if you are directly seeting userdata with raw format. | 15:43 |
therve | I think I see | 15:44 |
therve | I happen to have a file called /var/lib/os-collect-config/$hostname.json which contains my software config script | 15:47 |
therve | It would probably help me if os-apply-config yelled in that case instead of ignoring all other config files | 15:47 |
SpamapS | therve: so yeah, it should either WARN: and ignore that file, or ERROR and explode violently. I would accept either approach, but rationale is probably needed. | 15:49 |
SpamapS | therve: also why do you have a script there? | 15:49 |
SpamapS | therve: did you use RAW format? | 15:50 |
therve | SpamapS, no I just passed a script to SoftwareConfig | 15:50 |
therve | SpamapS, http://paste.openstack.org/show/85971/ is my template. I use a script in the config section, inspired by something in heat-templates | 15:51 |
*** eghobo has joined #tripleo | 15:51 | |
therve | FWIW that case is not unit-tested :) | 15:52 |
SpamapS | therve: yeah, os-collect-config isn't supposed to write that deployment out. | 15:52 |
therve | OK | 15:53 |
*** eghobo has quit IRC | 15:53 | |
*** eghobo has joined #tripleo | 15:53 | |
therve | You're right, my template is likely wrong, I just wanted to know a bit earlier | 15:53 |
openstackgerrit | Alexis Lee proposed a change to openstack/tripleo-image-elements: Add elasticsearch element https://review.openstack.org/86316 | 15:53 |
SpamapS | hmmmmmmm | 15:54 |
SpamapS | therve: no that is supposed to work! | 15:54 |
SpamapS | therve: but it should leave that deployment un-exploded | 15:54 |
SpamapS | therve: Maybe that fix got lost somewhere in gerrit | 15:54 |
SpamapS | I don't see it here | 15:54 |
therve | un-exploded? Hum :) | 15:54 |
SpamapS | therve: we explode all of a server's deployments into a json-file-per-deployment | 15:55 |
therve | Oh | 15:55 |
SpamapS | https://git.openstack.org/cgit/openstack/os-collect-config/tree/os_collect_config/cfn.py#n136 | 15:55 |
therve | Yeah I don't have a deployment yet though | 15:55 |
therve | Because you didn't manage to talk to heat | 15:55 |
SpamapS | actually HMMM | 15:56 |
SpamapS | the heat collector doesn't do that | 15:56 |
SpamapS | which I think may break stuff | 15:56 |
therve | I don't get that far fwiw, because it breaks earlier on missing the configuration | 15:56 |
*** sballe has joined #tripleo | 15:57 | |
SpamapS | therve: oh weird.. so how did that script get into /var/lib/heat-cfntools/cfn-init-data ?! | 15:57 |
SpamapS | therve: can you pastebin that file? | 15:57 |
therve | SpamapS, http://paste.openstack.org/show/85972/ | 15:58 |
openstackgerrit | Ghe Rivero proposed a change to openstack-infra/tripleo-ci: WIP: Parallel building and booting https://review.openstack.org/106019 | 16:01 |
SpamapS | therve: ok, so if you're using the elements that are specified in heat-templates/hot/software-config/README.rst .. then you _do_ have something turning that into a working /etc/os-collect-config.conf | 16:02 |
SpamapS | therve: and if you have anything except heat_local.json and os_config_files.json in /var/lib/os-collect-config, then you _did_ talk to Heat already. | 16:02 |
SpamapS | oh and ec2.json ;) | 16:03 |
*** dshulyak_ has joined #tripleo | 16:03 | |
SpamapS | unless you have some silly cloud provider that uses configdrive | 16:03 |
SpamapS | therve: anyway, the $hostname.json came from Heat. Are you sure /etc/os-collect-config.conf doesn't have the details that are in that cfn-init-data you just pasted? | 16:03 |
therve | I'm also 99% sure it didn't came from heat | 16:03 |
SpamapS | therve: there's nowhere else it really could come from. :-/ | 16:04 |
*** IvanBerezovskiy has left #tripleo | 16:04 | |
SpamapS | therve: afk for a bit.. but suffice to say, that is _weird_ | 16:05 |
therve | SpamapS, My instance is a bit compromised, I'll restart from scratch | 16:05 |
therve | The good thing is that it's reproducible, if nova doesn't explosed for unknow reasons | 16:05 |
*** nati_ueno has joined #tripleo | 16:23 | |
*** nati_ueno has quit IRC | 16:32 | |
*** nati_ueno has joined #tripleo | 16:32 | |
therve | SpamapS, And of course you were right :) | 16:33 |
therve | It talks to Heat once, that's how it ends that way | 16:33 |
SpamapS | therve: still I don't think os-collect-config should be writing string-only deployments out | 16:34 |
SpamapS | also cfn is doing something that heat native doesn't | 16:35 |
SpamapS | which is also wrong I think | 16:35 |
openstackgerrit | Thom Leggett proposed a change to openstack/tripleo-incubator: Makes devtest_seed.sh respect local.json https://review.openstack.org/106099 | 16:35 |
therve | SpamapS, So are one-shot scripts config like that supported? How's that supposed to run? | 16:35 |
SpamapS | therve: yes it is supported. If you put them in any group other than Heat::Ungrouped (the default) they'll be ignored by os-collect-config's deployments-exploder-thing and then you have to extract them from the JSON some other way. | 16:37 |
*** tzumainn has quit IRC | 16:37 | |
SpamapS | therve: see the heat-config-script element in hot/software-config | 16:37 |
*** tzumainn has joined #tripleo | 16:37 | |
SpamapS | therve: and example-script-template | 16:38 |
therve | Okay I'll try to do that | 16:39 |
therve | SpamapS, Thanks for all the info | 16:39 |
SpamapS | therve: Honestly, stevebaker is the one who set all that up. I don't really think it is a good idea to embed scripts in templates, but I understand some people want to do that. ;) | 16:40 |
SpamapS | trying hard not to say "just use golden images!" ;) | 16:40 |
therve | Hum | 16:41 |
therve | SpamapS, You mean not using a configuration at all? | 16:41 |
SpamapS | therve: I mean delivering software via image, and then delivering only configuration via Heat. | 16:42 |
therve | Using images ate the infrastructure level makes sense, I'm not so sure at the application level | 16:44 |
SpamapS | it's a choice | 16:44 |
SpamapS | trade offs abound | 16:44 |
SpamapS | but even if you are delivering software not via images.. IMO, don't deliver it embedded in a template. | 16:44 |
SpamapS | throw a URL in there, that configures your infrastructure to pull its software from somewhere. | 16:45 |
SpamapS | or configure your push-receiver-software that is on your infrastructure to receive the software | 16:45 |
SpamapS | But putting it in Heat.. a database backed orchestration system.. even tiny scripts.. epic fail IMO. | 16:46 |
openstackgerrit | Thom Leggett proposed a change to openstack/tripleo-image-elements: Adds passthrough config for cinder rootwrap https://review.openstack.org/97312 | 16:46 |
*** ddieterly has quit IRC | 16:47 | |
therve | While I understand your point, not everything needs to be splitted in such a way. | 16:48 |
therve | As you said, trade offs. | 16:48 |
SpamapS | "I don't really think it is a good idea" .. I also don't think your business will fail if you do it. ;) | 16:48 |
*** mrunge has quit IRC | 16:49 | |
therve | Especially my business of writing a blog post to show some ideas :) | 16:49 |
SpamapS | no thats going to fail because of it. Definitely. | 16:49 |
*** jistr has quit IRC | 16:52 | |
*** andreaf has quit IRC | 16:52 | |
therve | OTOH, I'd definitely interested in showing best practices | 16:52 |
*** nati_ueno has quit IRC | 16:55 | |
SpamapS | therve: I think it is easier to show everything all in one. I think it is harder to debug and reason about when things are so tightly coupled. Seems a constant that best practices will land somewhere between the ideal and the ultra-easy though. | 16:55 |
openstackgerrit | Thom Leggett proposed a change to openstack/tripleo-image-elements: Adds passthrough config for nova rootwrap https://review.openstack.org/96811 | 16:56 |
*** derekh_ has quit IRC | 16:56 | |
SpamapS | therve: note that doing this this way has thus far proven difficult to scale for TripleO. Ironic doesn't parallelize image deploys well (yet) and Heat is _crushed_ by just 30 servers polling for metadata every 30s... | 16:56 |
SpamapS | therve: however, we have a nice separation of those two problems, so they can be worked and improved independently without worry about side-effects. | 16:57 |
SpamapS | speaking of that.. | 16:57 |
* SpamapS decides it is time to focus on the next revision of convergence specs | 16:57 | |
*** imcsk8 has quit IRC | 16:59 | |
*** imcsk8 has joined #tripleo | 16:59 | |
*** ddieterly has joined #tripleo | 17:00 | |
SpamapS | https://review.openstack.org/#/c/105592/ <-- can somebody please approve this revert so we don't accidentally release a totally broken os-collect-config | 17:00 |
SpamapS | ? | 17:00 |
SpamapS | slagle: ^ | 17:00 |
SpamapS | dprince: ^ | 17:01 |
SpamapS | Ng: ^ | 17:01 |
slagle | looking | 17:01 |
SpamapS | ty | 17:01 |
SpamapS | I tried to approve it myself, because it is reverting my own erroneously approved patch (did not pass CI) .. but gerrit doesn't want to do that. :-P | 17:01 |
SpamapS | Oh and then I see that jenkins was just lagging | 17:02 |
SpamapS | slagle: thanks | 17:02 |
Ng | bah, beat me to it | 17:02 |
*** mrunge has joined #tripleo | 17:02 | |
*** gfidente^2nd has joined #tripleo | 17:02 | |
slagle | the revert train has left the station | 17:02 |
lxsli | SpamapS: will Tuskar be involved in image-building, or is it heat-template-builder ? | 17:04 |
SpamapS | lxsli: AFAIK, no, tuskar is a runtime, not build time, tool. | 17:04 |
SpamapS | lxsli: once jenkins is replaced in infra.. I suppose we can put whatever they do behind an OpenStack API and call it the build helper. Solum maybe? ;) | 17:05 |
*** athomas has quit IRC | 17:05 | |
gfidente^2nd | slagle, what was reverted? | 17:06 |
openstackgerrit | Thom Leggett proposed a change to openstack/tripleo-incubator: Makes devtest_seed.sh respect local.json https://review.openstack.org/106099 | 17:08 |
openstackgerrit | Michael Kerrin proposed a change to openstack/os-collect-config: Force run of os-collect-config command on reboot https://review.openstack.org/106111 | 17:08 |
SpamapS | gfidente^2nd: os-collect-config was going to default to the default heat-native collector.. but that wouldn't work if you were expecting it to at least try cfn | 17:09 |
SpamapS | gfidente^2nd: this went undetected because we don't test os-collect-config from git. | 17:09 |
SpamapS | Which is supposedly going to be fixed.. | 17:09 |
gfidente^2nd | SpamapS, isn | 17:10 |
gfidente^2nd | sorry, isn't collect-config merging the data into a single json? | 17:10 |
gfidente^2nd | pardon the stupid question, just investigating | 17:10 |
*** pelix has quit IRC | 17:11 | |
mestery | tchaypo: The bug I fixed for you was recently re-opened, though I can't reproduce it. Can you reproduce this? https://bugs.launchpad.net/neutron/+bug/1290486 | 17:12 |
uvirtbot | Launchpad bug 1290486 in tripleo "neutron-openvswitch-agent does not recreate flows after ovsdb-server restarts" [Critical,Fix released] | 17:12 |
openstackgerrit | A change was merged to openstack/os-collect-config: Revert "Make heat the default collection method" https://review.openstack.org/105592 | 17:12 |
openstackgerrit | Alexis Lee proposed a change to openstack/tripleo-incubator: Makes devtest_seed.sh respect local.json https://review.openstack.org/106099 | 17:13 |
gfidente^2nd | SpamapS, I mean, i'd expect indeed it to expose cfn data anyway being it collected before or after the heat data, isn't that the case? | 17:13 |
*** lazy_prince is now known as killer_prince | 17:14 | |
SpamapS | gfidente^2nd: so the way it worked up until that commit (and works again now) is that it tries to use _all_ collectors. | 17:14 |
SpamapS | gfidente^2nd: with that change, we didn't even try cfn. | 17:14 |
gfidente^2nd | SpamapS, that clears up things for me indeed, thanks! :) | 17:15 |
SpamapS | gfidente^2nd: but Heat will expose whatever the template author has told it to expose, and if it exposes CFN configurations.. os-collect-config was not going to try cfn.. and nothing was going to happen. | 17:15 |
SpamapS | gfidente^2nd: note that this is the follow-up so we can stop logging warnings when an unconfigured collector is present: | 17:15 |
SpamapS | https://review.openstack.org/#/c/105594/ | 17:15 |
*** dshulyak_ has quit IRC | 17:16 | |
*** dshulyak_ has joined #tripleo | 17:17 | |
*** regebro has quit IRC | 17:17 | |
*** lucasagomes has quit IRC | 17:19 | |
*** jprovazn has joined #tripleo | 17:22 | |
*** rcarrillocruz has quit IRC | 17:40 | |
*** rcarrillocruz has joined #tripleo | 17:42 | |
*** notmyname has joined #tripleo | 17:58 | |
openstackgerrit | Adam Gandelman proposed a change to openstack/tripleo-image-elements: Centralize all db migrations to boot-stack element https://review.openstack.org/105640 | 17:58 |
*** rushiagr has quit IRC | 17:59 | |
ccrouch | (12:19:24 PM) ccrouch: so tuskar needing https://bugs.launchpad.net/python-heatclient/+bug/1224828 fixed in Heat came up yesterday | 17:59 |
ccrouch | (12:19:24 PM) ccrouch: does anyone else know of any issues tuskar is looking to get fixed in Heat? | 17:59 |
uvirtbot | Launchpad bug 1224828 in tuskar "heat stack-update wants all parameters and the template all over again" [Medium,Triaged] | 17:59 |
*** nati_ueno has joined #tripleo | 18:01 | |
*** ddieterly has quit IRC | 18:03 | |
openstackgerrit | Adam Gandelman proposed a change to openstack/tripleo-image-elements: Add psmisc package to ironic-conductor https://review.openstack.org/106130 | 18:06 |
*** spzala has quit IRC | 18:09 | |
*** spzala has joined #tripleo | 18:11 | |
*** dsneddon has joined #tripleo | 18:12 | |
*** martyntaylor has joined #tripleo | 18:14 | |
*** andreaf has joined #tripleo | 18:17 | |
ccrouch | jdob: ^ ? | 18:19 |
jdob | ccrouch: that's the biggest one driving our design right now | 18:19 |
therve | SpamapS, Putting the config in a different group worked | 18:23 |
therve | Thanks a lot again | 18:24 |
ccrouch | jdob: anything not big that you could link me to? or is master branch of Heat + 1224828 all thats needed ? | 18:24 |
jdob | thats all I know about off the top of my head | 18:25 |
ccrouch | great thanks | 18:25 |
jdob | tzumainn would be better to ask; the UI side has more interaction with Heat | 18:25 |
jdob | but the one you linked earlier affects what we do with storage | 18:25 |
lifeless | lxsli: ? | 18:26 |
*** jcoufal-mobile has joined #tripleo | 18:27 | |
ccrouch | tzumainn: ^ | 18:29 |
ccrouch | so given 1224828 is, dare i say it, an implementation detail for tuskar-api | 18:30 |
ccrouch | is there anything you need from Heat for tuskar-ui which isnt already in the master branch? | 18:30 |
*** jcoufal-mobile has quit IRC | 18:30 | |
*** Penick has joined #tripleo | 18:30 | |
*** newmember has joined #tripleo | 18:30 | |
*** andreaf has quit IRC | 18:31 | |
newmember | hello, I am new to TO and want to be added to https://trello.com/tripleo | 18:31 |
newmember | whom should i contact? or can anyone in this forum add me to trello? | 18:31 |
tzumainn | ccrouch, there's nothing from the UI side pressing, from what I can tell; we've started to adjust the UI to the new tuskar api and the new life of making heat calls directly, and so far the existing heat api seems sufficient | 18:32 |
*** jang1 has joined #tripleo | 18:35 | |
*** gfidente^2nd has quit IRC | 18:35 | |
*** rlandy has quit IRC | 18:37 | |
notmyname | I have a question about how tripleo could do hardware detection to build the necessary configs and rings for swift. is that something possible today? something planned? something hope for? or just right out of tripleo's scope? | 18:40 |
SpamapS | notmyname: there's work underway to provide ways to select block devices for rings | 18:41 |
notmyname | cool | 18:41 |
SpamapS | notmyname: it's not unlike the way lvm works. | 18:41 |
lifeless | notmyname: tripleo needs to be able to do it | 18:42 |
lifeless | notmyname: or our scope is too small ;) | 18:42 |
notmyname | SpamapS: ok, so you can detect all of the drives in the cluster and add them to a swift ring? (just to be explicit) | 18:42 |
notmyname | :-) | 18:42 |
lifeless | notmyname: not yet, SpamapS is saying folk are working on it | 18:42 |
notmyname | ok | 18:42 |
lifeless | notmyname: of course the N rings thing is an added complexity | 18:42 |
notmyname | lifeless: jsut a loop, right? ;-) | 18:42 |
lifeless | notmyname: since now we have to have a meta-ring thing to define the rings from the found hardware | 18:42 |
notmyname | ya. keeping a hardware manifest of tagged block devices (like flash vs spinning) | 18:45 |
lifeless | all of that | 18:48 |
notmyname | or geographic location. ya "all of that" | 18:48 |
notmyname | :-) | 18:48 |
lifeless | so it might be nice if e.g. tripleo could report stuff up and there was a swift maintained automatic-update-rings thing that responded | 18:48 |
* lifeless handwaves furiously | 18:48 | |
notmyname | lifeless: actually, I was asked about all of this from a reporter in relation to storage policies in swift. that's why I've been bugging people about it :-) | 18:49 |
notmyname | lifeless: like a swift "ringbuilding service thingy" /me handwaves | 18:49 |
openstackgerrit | Dan Prince proposed a change to openstack/tripleo-incubator: Correct undercloud parameters documentation string https://review.openstack.org/106136 | 18:49 |
notmyname | lifeless: hmm...actually, we kinda have most of that (maybe more) today as a library you can locally call. (ie rather than a network call) | 18:52 |
*** ddieterly has joined #tripleo | 18:52 | |
*** dsneddon has quit IRC | 18:54 | |
*** dsneddon has joined #tripleo | 18:54 | |
*** ddieterly has quit IRC | 18:56 | |
*** ddieterly has joined #tripleo | 18:57 | |
*** ddieterly has quit IRC | 18:57 | |
*** ddieterly has joined #tripleo | 18:59 | |
newmember | <lifeless> , I am new to TO and want to be added to https://trello.com/tripleo. What is the requirement for it? | 18:59 |
SpamapS | notmyname: yeah, I think there's a case for an admin interface to control ring building with an API rather than CLI tools. | 18:59 |
lifeless | build, graceful distribution, evolutions of various sorts (expand/contract etc). Perhaps thats all trivial by 'drop new ring and restart' and we're overthinking | 19:02 |
lifeless | newmember: typically, get some patches up and in progress - you should be able to see the board right now | 19:02 |
newmember | lifeless: is anyone working on https://blueprints.launchpad.net/tripleo/+spec/tripleo-icehouse-scaling-design ? | 19:03 |
lifeless | ooh shiny. Now I'm wondering how OpenStack runs on it - https://wiki.trafodion.org/wiki/index.php/Main_Page | 19:04 |
lifeless | newmember: I don't think so, if you want to that would be fantastic | 19:05 |
*** mrunge has quit IRC | 19:07 | |
newmember | yes. i would like to start on that. what's the first step? sorry i am new to the process.. do we need to break it into steps/BP's? are there any previous email threads/discussions on scalabilty that I should go through to see what's been done? | 19:08 |
lifeless | newmember: those 7 tasks are ready to go - they require someone to implement and/or test them | 19:09 |
lifeless | e.g. to take one example the ironic node latency one | 19:09 |
*** Penick has quit IRC | 19:10 | |
lifeless | that requires a) writing a tempest test to demonstrate that there is no delay between ironic node-register and the node being available for workloads | 19:10 |
lifeless | and if the test fails, then working with Ironic to fix things | 19:10 |
*** noslzzp has quit IRC | 19:10 | |
*** Penick has joined #tripleo | 19:12 | |
greghaynes | shameless plug for review on ssl-pki: https://review.openstack.org/#/c/103692/ | 19:14 |
greghaynes | onoe, theres a line in there about playing with graphite :/ | 19:15 |
*** noslzzp has joined #tripleo | 19:16 | |
greghaynes | That would be a fun one to make able to fail over with how we do upgrades | 19:16 |
*** ddieterly has quit IRC | 19:17 | |
*** panda has quit IRC | 19:18 | |
*** panda has joined #tripleo | 19:19 | |
greghaynes | It might be neat to look at http://influxdb.com/ instead of graphite (and whisper) | 19:19 |
greghaynes | oh, boo, makes scaling claims but the docs on clustering are "we havent written this yet" | 19:21 |
*** ddieterly has joined #tripleo | 19:22 | |
greghaynes | adam_g: what do you think about jp's comment that we should be making those elements depend on boot-stack now in https://review.openstack.org/#/c/105640/? | 19:25 |
adam_g | greghaynes, seems reasonable. worht noting that, currently, boot-stack depends on many of those elements (nova-api, keystone, cinder-api, glance, etc). may be better to reverse that? | 19:31 |
greghaynes | hrm | 19:31 |
lifeless | adam_g: yes | 19:31 |
lifeless | adam_g: the thing that concerned me was tying together stuff that some topologies will want split out | 19:32 |
lifeless | e.g. dedicated machines for nova / keystone etc | 19:32 |
adam_g | i suppose if there were use cases where those services leave outside of controller, boot-stack would / could be a noop | 19:32 |
lifeless | so | 19:32 |
greghaynes | Yes, seems like boot-stack is just going to need smarts about executing the right thing no matter where its installed | 19:33 |
lifeless | we probably need to clearly separate concerns | 19:33 |
adam_g | https://review.openstack.org/#/c/105640/5/elements/boot-stack/bin/sync-db <- all of the creates/syncs could be wrapped in conditionals here | 19:33 |
lifeless | setup db's - quorum problem, done local to mysql with root acls | 19:33 |
lifeless | migrate schemes -quorum problem, first new version up does it, and first new version up might be sequenced depending on the deploy rules for that bit of code | 19:34 |
* lifeless stops sketching | 19:34 | |
lifeless | adam_g: we could just delete all the syncs, and have it just create. | 19:34 |
adam_g | lifeless, and have individual service elements migrating based on is-bootstrap/leadership/some other? | 19:35 |
lifeless | adam_g: yeah | 19:36 |
*** ddieterly has quit IRC | 19:36 | |
lifeless | adam_g: specifically, I think we want 'create' to happen on a DB node, as its a root operation | 19:36 |
lifeless | adam_g: and we want sync to happen from a $service node, as its a $service operation | 19:36 |
lifeless | adam_g: arguably there are three tiers of access: | 19:37 |
lifeless | - new DB | 19:37 |
lifeless | - schema migration in a DB | 19:37 |
lifeless | - running service in a DB | 19:37 |
lifeless | adam_g: I think I'm arguing that we currently fold these all together, but we shouldn't | 19:37 |
greghaynes | For create - I wonder if we could use the local collector datasource (when thats made) to get a list of db's to create | 19:37 |
greghaynes | so theres not a dependency fom boot-stack to services | 19:37 |
lifeless | greghaynes: why wouldn't it be an asserted thing | 19:38 |
lifeless | greghaynes: the cluster knows the services it wants | 19:38 |
greghaynes | How is that data available in sync-db? | 19:38 |
lifeless | greghaynes: today? its not. But we could easily have a list of db descriptions in the [heat] template | 19:39 |
adam_g | currently its just checking for installed binaries, that end up installed via its element-deps on those services | 19:39 |
greghaynes | ah, sure. It seems like were duplicating information that could be obtained from selecting an element | 19:39 |
lifeless | greghaynes: if its not running the syncs, only doing the creates, it doesn't need to be coupled to the sync software | 19:39 |
lifeless | driving my comments here is the knowledge that some folk want an entirely split out topology | 19:41 |
lifeless | 3 machines with just sql | 19:41 |
lifeless | 3 with just RMQ | 19:41 |
lifeless | ha pairs of each API | 19:41 |
lifeless | etc | 19:41 |
lifeless | while I don't think we're ready for that | 19:41 |
lifeless | (e.g. we need mixed-hypervisor deploy clouds first) | 19:42 |
lifeless | not making it harder for ourselves seems prudent | 19:42 |
greghaynes | Yes, im fine with putting it in the heat template - its strictly more flexible than doing local datasource style so cant hurt | 19:43 |
greghaynes | My thinking was even if youre doing that, theres no reason to need to run create-db nova until you have an image with a nova element coming up | 19:44 |
*** pcrews has quit IRC | 19:44 | |
lifeless | greghaynes: wouldn't that imply some careful signalling from nova image -> heat -> db ? | 19:46 |
lifeless | greghaynes: I mean, yes, love to do that, but perhaps crawl first? | 19:46 |
greghaynes | no, I was thinking that image would run the create-db itself | 19:48 |
greghaynes | yea | 19:48 |
greghaynes | bad idea | 19:48 |
greghaynes | heat templates it is! | 19:48 |
lifeless | yeah, because handing out create-db privilege to hypervisors is a bad idea :) | 19:49 |
*** sballe has quit IRC | 19:49 | |
*** pcrews has joined #tripleo | 19:51 | |
adam_g | greghaynes, you workin from one of those hip downtown coffee places? thinking i might get outta the house this afternoon | 19:54 |
*** sballe has joined #tripleo | 19:55 | |
greghaynes | adam_g: haha, the hip downtown cafe known as my home :p | 19:58 |
greghaynes | adam_g: but im totally up for meeting | 19:58 |
*** Penick has quit IRC | 20:01 | |
* greghaynes is a bit surprised at the core addition proposal from non-ptl | 20:03 | |
*** ddieterly has joined #tripleo | 20:04 | |
*** Penick has joined #tripleo | 20:05 | |
*** akuznetsov has joined #tripleo | 20:14 | |
*** vinsh has quit IRC | 20:15 | |
*** noslzzp has quit IRC | 20:16 | |
*** notmyname has left #tripleo | 20:23 | |
ccrouch | SpamapS: I was looking over the bugs you've raised on Heat and it looks like these two are the "biggies" for you right now? | 20:24 |
ccrouch | https://bugs.launchpad.net/heat/+bug/1306294 | 20:24 |
ccrouch | https://bugs.launchpad.net/heat/+bug/1160052 | 20:24 |
uvirtbot | Launchpad bug 1306294 in tripleo "Heat fails to re-authenticate when faced with authentication failure during stack operations" [High,In progress] | 20:24 |
uvirtbot | Launchpad bug 1160052 in heat "Need a way to retry failed operations" [High,In progress] | 20:24 |
ccrouch | is that right? modulo the convergence work obviously? | 20:24 |
*** noslzzp has joined #tripleo | 20:25 | |
*** newmember has quit IRC | 20:28 | |
*** julim_ has quit IRC | 20:30 | |
*** blamar has quit IRC | 20:30 | |
adam_g | greghaynes, , re splitting migration out of boot-stack, into service elements. in the case where we have services separated from boot-stack and responsible for their own 'db sync', what sorts of coordination happens to ensure those 'db sync's are run after boot-stack has created databases? | 20:32 |
greghaynes | currenly, none | 20:33 |
greghaynes | I guess the question is, what happens if we run db sync before the create db is run? | 20:34 |
greghaynes | does it just fail where we can run it again later | 20:34 |
adam_g | greghaynes, failure | 20:34 |
greghaynes | so, it might just all sort itself out | 20:34 |
greghaynes | I wouldnt be opposed to some checking to give a nicer error message | 20:35 |
adam_g | yea | 20:37 |
*** Penick has quit IRC | 20:39 | |
*** dprince has quit IRC | 20:40 | |
SpamapS | ccrouch: 1160052 is _the_ problem. ;) | 20:47 |
SpamapS | ccrouch: and 1160052 is superseded by convergence, but will probably need to be done before convergence is fully able to solve that problem. | 20:47 |
SpamapS | ccrouch: 1306294 is pretty urgent too, but we're dealing | 20:48 |
*** martyntaylor has quit IRC | 20:48 | |
*** andreaf has joined #tripleo | 20:54 | |
*** Penick has joined #tripleo | 20:57 | |
openstackgerrit | Michael Tupitsyn proposed a change to openstack/tripleo-image-elements: CONSER-10489 Keystone/LDAP integration https://review.openstack.org/106167 | 21:01 |
*** dshulyak_ is now known as dshulyak | 21:02 | |
*** dshulyak1 has joined #tripleo | 21:02 | |
ccrouch | SpamapS: ack. I know stevebaker has been looking at 1160052. | 21:04 |
ccrouch | Just wanted to chec there was nothing else keeping you up at night :-) | 21:04 |
ccrouch | Heat-wise that is | 21:04 |
SpamapS | ccrouch: Zane has been looking at 1160052 | 21:05 |
SpamapS | ccrouch: it has required ripping out a lot of the guts and serializing things to the database. | 21:05 |
*** dshulyak has quit IRC | 21:06 | |
ccrouch | ah ok, i was just seeing https://review.openstack.org/#/c/102397/ | 21:07 |
*** jdob has quit IRC | 21:09 | |
ccrouch | but clearly zane is on it as well https://blueprints.launchpad.net/heat/+spec/update-failure-recovery | 21:10 |
*** sballe has quit IRC | 21:11 | |
SpamapS | ccrouch: yeah 102397 should not actually be linked with bug 1160052. The bug is about being able to retry when the unexpected happens. The patch is about avoiding a particular unexpected state altogether. | 21:25 |
uvirtbot | Launchpad bug 1160052 in heat "Need a way to retry failed operations" [High,In progress] https://launchpad.net/bugs/1160052 | 21:25 |
*** jcoufal has quit IRC | 21:27 | |
openstackgerrit | Michael Tupitsyn proposed a change to openstack/tripleo-image-elements: Keystone/LDAP integration https://review.openstack.org/106167 | 21:29 |
*** ddieterly has quit IRC | 21:31 | |
*** noslzzp has quit IRC | 21:35 | |
openstackgerrit | Michael Tupitsyn proposed a change to openstack/tripleo-incubator: Keystone/LDAP integration https://review.openstack.org/106175 | 21:35 |
*** jang1 has quit IRC | 21:35 | |
*** ddieterly has joined #tripleo | 21:44 | |
*** gfidente has quit IRC | 22:02 | |
*** blamar has joined #tripleo | 22:04 | |
*** Penick has quit IRC | 22:08 | |
*** eguz has joined #tripleo | 22:09 | |
*** Penick has joined #tripleo | 22:11 | |
*** eguz has quit IRC | 22:12 | |
*** eguz has joined #tripleo | 22:12 | |
*** eghobo has quit IRC | 22:12 | |
*** Penick has quit IRC | 22:14 | |
tchaypo | mestery: I can give it another try, but I haven't been able to in the past | 22:18 |
*** Penick has joined #tripleo | 22:19 | |
tchaypo | It looks like I'm up for a late night in the near future so I can talk to a few people in Roman's part of the world | 22:21 |
mestery | tchaypo: thank you sir! | 22:23 |
mestery | tchaypo: thanks! Much appreciated :) | 22:23 |
openstackgerrit | James Polley proposed a change to openstack/tripleo-incubator: Make the tripleorc file set -u safe https://review.openstack.org/105968 | 22:32 |
*** andreaf has quit IRC | 22:32 | |
*** dsneddon has quit IRC | 22:32 | |
*** spzala has quit IRC | 22:32 | |
*** markmc has quit IRC | 22:32 | |
*** yamahata has quit IRC | 22:32 | |
*** chuckC has quit IRC | 22:32 | |
*** shardy has quit IRC | 22:32 | |
*** rwsu has quit IRC | 22:32 | |
*** bnemec has quit IRC | 22:32 | |
*** vipul has quit IRC | 22:32 | |
*** tteggel has quit IRC | 22:32 | |
*** pleia2 has quit IRC | 22:32 | |
*** therve has quit IRC | 22:32 | |
*** sbadia has quit IRC | 22:32 | |
*** tzumainn has quit IRC | 22:32 | |
*** marun has quit IRC | 22:32 | |
*** zigo has quit IRC | 22:32 | |
*** blamar has quit IRC | 22:32 | |
*** dkehnx1 has quit IRC | 22:32 | |
*** rbrady has quit IRC | 22:32 | |
*** sseago has quit IRC | 22:32 | |
*** panda has quit IRC | 22:32 | |
*** jomara has quit IRC | 22:32 | |
*** uvirtbot has quit IRC | 22:32 | |
*** davidlenwell has quit IRC | 22:32 | |
*** cody-somerville has quit IRC | 22:33 | |
*** hewbrocca has quit IRC | 22:33 | |
*** bcrochet has quit IRC | 22:33 | |
*** notq has quit IRC | 22:33 | |
*** pcrews has quit IRC | 22:33 | |
*** morazi has quit IRC | 22:33 | |
*** rameshg87_afk has quit IRC | 22:33 | |
*** sirushti has quit IRC | 22:33 | |
*** SpamapS has quit IRC | 22:33 | |
*** marios_ has quit IRC | 22:33 | |
*** andrearosa has quit IRC | 22:33 | |
*** chmouel has quit IRC | 22:33 | |
*** proffalken has quit IRC | 22:33 | |
*** clarkb has quit IRC | 22:33 | |
*** devananda has quit IRC | 22:33 | |
*** russell_h has quit IRC | 22:33 | |
*** jeblair has quit IRC | 22:33 | |
*** slagle has quit IRC | 22:33 | |
*** rha has quit IRC | 22:33 | |
*** SlickNik has quit IRC | 22:33 | |
*** Kiall has quit IRC | 22:33 | |
*** jcooley has quit IRC | 22:33 | |
*** dshulyak1 has quit IRC | 22:33 | |
*** nati_ueno has quit IRC | 22:33 | |
*** shadower has quit IRC | 22:33 | |
*** jml has quit IRC | 22:33 | |
*** ccrouch has quit IRC | 22:33 | |
*** anteaya has quit IRC | 22:33 | |
*** jogo has quit IRC | 22:33 | |
*** yamahata__ has quit IRC | 22:33 | |
*** akuznetsov has quit IRC | 22:33 | |
*** killer_prince has quit IRC | 22:33 | |
*** Lexis has quit IRC | 22:33 | |
*** dkehn has quit IRC | 22:33 | |
*** Shrews has quit IRC | 22:33 | |
*** Ng has quit IRC | 22:33 | |
*** Hefeweizen has quit IRC | 22:33 | |
*** gcha has quit IRC | 22:33 | |
*** gothicmindfood has quit IRC | 22:33 | |
*** Penick has quit IRC | 22:33 | |
*** ddieterly has quit IRC | 22:33 | |
*** rcarrillocruz has quit IRC | 22:33 | |
*** cwolferh has quit IRC | 22:33 | |
*** openstackgerrit has quit IRC | 22:33 | |
*** jp_at_hp has quit IRC | 22:33 | |
*** bhunter has quit IRC | 22:33 | |
*** derfgtya has quit IRC | 22:33 | |
*** kevinbenton has quit IRC | 22:33 | |
*** funzo has quit IRC | 22:33 | |
*** spiffxp has quit IRC | 22:33 | |
*** ekarlso has quit IRC | 22:33 | |
*** jeremydei has quit IRC | 22:33 | |
*** morganfainberg has quit IRC | 22:33 | |
*** boris-42 has quit IRC | 22:33 | |
*** imcsk8 has quit IRC | 22:33 | |
*** antonym has quit IRC | 22:33 | |
*** wendar has quit IRC | 22:33 | |
*** ohadlevy has quit IRC | 22:33 | |
*** jroll has quit IRC | 22:33 | |
*** peoplemerge has quit IRC | 22:33 | |
*** Daviey has quit IRC | 22:33 | |
*** d0ugal has quit IRC | 22:33 | |
*** phschwartz has quit IRC | 22:33 | |
*** mkerrin has quit IRC | 22:33 | |
*** greghaynes has quit IRC | 22:33 | |
*** NobodyCam has quit IRC | 22:33 | |
*** GheRivero has quit IRC | 22:33 | |
*** jprovazn has quit IRC | 22:33 | |
*** mestery has quit IRC | 22:33 | |
*** jpeeler has quit IRC | 22:33 | |
*** BadCub_ has quit IRC | 22:33 | |
*** fungi has quit IRC | 22:33 | |
*** gonery has quit IRC | 22:33 | |
*** tserong has quit IRC | 22:33 | |
*** michchap has quit IRC | 22:33 | |
*** lynxman has quit IRC | 22:33 | |
*** dtantsur has quit IRC | 22:33 | |
*** agordeev has quit IRC | 22:33 | |
*** zaro has quit IRC | 22:33 | |
*** StevenK has quit IRC | 22:33 | |
*** stevebaker has quit IRC | 22:33 | |
*** adam_g has quit IRC | 22:33 | |
*** dguerri has quit IRC | 22:33 | |
*** Hazelesque has quit IRC | 22:33 | |
*** ChanServ has quit IRC | 22:33 | |
*** al has quit IRC | 22:33 | |
*** mikal has quit IRC | 22:33 | |
*** lxsli has quit IRC | 22:33 | |
*** tchaypo has quit IRC | 22:33 | |
*** vipul has joined #tripleo | 22:36 | |
*** sbadia has joined #tripleo | 22:36 | |
*** bnemec has joined #tripleo | 22:36 | |
*** tteggel has joined #tripleo | 22:36 | |
*** spzala has joined #tripleo | 22:36 | |
*** dsneddon has joined #tripleo | 22:36 | |
*** andreaf has joined #tripleo | 22:36 | |
*** markmc has joined #tripleo | 22:36 | |
*** yamahata has joined #tripleo | 22:36 | |
*** rwsu has joined #tripleo | 22:36 | |
*** chuckC has joined #tripleo | 22:36 | |
*** therve has joined #tripleo | 22:36 | |
*** Penick has joined #tripleo | 22:36 | |
*** blamar has joined #tripleo | 22:36 | |
*** ddieterly has joined #tripleo | 22:36 | |
*** dshulyak1 has joined #tripleo | 22:36 | |
*** akuznetsov has joined #tripleo | 22:36 | |
*** pcrews has joined #tripleo | 22:36 | |
*** panda has joined #tripleo | 22:36 | |
*** nati_ueno has joined #tripleo | 22:36 | |
*** rcarrillocruz has joined #tripleo | 22:36 | |
*** jprovazn has joined #tripleo | 22:36 | |
*** imcsk8 has joined #tripleo | 22:36 | |
*** tzumainn has joined #tripleo | 22:36 | |
*** cwolferh has joined #tripleo | 22:36 | |
*** openstackgerrit has joined #tripleo | 22:36 | |
*** dkehnx1 has joined #tripleo | 22:36 | |
*** marun has joined #tripleo | 22:36 | |
*** shadower has joined #tripleo | 22:36 | |
*** killer_prince has joined #tripleo | 22:36 | |
*** morazi has joined #tripleo | 22:36 | |
*** mestery has joined #tripleo | 22:36 | |
*** jml has joined #tripleo | 22:36 | |
*** ccrouch has joined #tripleo | 22:36 | |
*** rbrady has joined #tripleo | 22:36 | |
*** Lexis has joined #tripleo | 22:36 | |
*** zigo has joined #tripleo | 22:36 | |
*** mkerrin has joined #tripleo | 22:36 | |
*** jp_at_hp has joined #tripleo | 22:36 | |
*** jpeeler has joined #tripleo | 22:36 | |
*** cody-somerville has joined #tripleo | 22:36 | |
*** rameshg87_afk has joined #tripleo | 22:36 | |
*** sseago has joined #tripleo | 22:36 | |
*** boris-42 has joined #tripleo | 22:36 | |
*** hewbrocca has joined #tripleo | 22:36 | |
*** greghaynes has joined #tripleo | 22:36 | |
*** bhunter has joined #tripleo | 22:36 | |
*** jomara has joined #tripleo | 22:36 | |
*** dkehn has joined #tripleo | 22:36 | |
*** NobodyCam has joined #tripleo | 22:36 | |
*** uvirtbot has joined #tripleo | 22:36 | |
*** anteaya has joined #tripleo | 22:36 | |
*** jogo has joined #tripleo | 22:36 | |
*** sirushti has joined #tripleo | 22:36 | |
*** SpamapS has joined #tripleo | 22:36 | |
*** marios_ has joined #tripleo | 22:36 | |
*** GheRivero has joined #tripleo | 22:36 | |
*** davidlenwell has joined #tripleo | 22:36 | |
*** derfgtya has joined #tripleo | 22:36 | |
*** Shrews has joined #tripleo | 22:36 | |
*** kevinbenton has joined #tripleo | 22:36 | |
*** Ng has joined #tripleo | 22:36 | |
*** andrearosa has joined #tripleo | 22:36 | |
*** Hefeweizen has joined #tripleo | 22:36 | |
*** yamahata__ has joined #tripleo | 22:36 | |
*** funzo has joined #tripleo | 22:36 | |
*** bcrochet has joined #tripleo | 22:36 | |
*** spiffxp has joined #tripleo | 22:36 | |
*** antonym has joined #tripleo | 22:36 | |
*** BadCub_ has joined #tripleo | 22:36 | |
*** fungi has joined #tripleo | 22:36 | |
*** wendar has joined #tripleo | 22:36 | |
*** gonery has joined #tripleo | 22:36 | |
*** gcha has joined #tripleo | 22:36 | |
*** tserong has joined #tripleo | 22:36 | |
*** notq has joined #tripleo | 22:36 | |
*** ekarlso has joined #tripleo | 22:36 | |
*** ohadlevy has joined #tripleo | 22:36 | |
*** jroll has joined #tripleo | 22:36 | |
*** peoplemerge has joined #tripleo | 22:36 | |
*** michchap has joined #tripleo | 22:36 | |
*** lynxman has joined #tripleo | 22:36 | |
*** dtantsur has joined #tripleo | 22:36 | |
*** jeremydei has joined #tripleo | 22:36 | |
*** gothicmindfood has joined #tripleo | 22:36 | |
*** agordeev has joined #tripleo | 22:36 | |
*** jcooley has joined #tripleo | 22:36 | |
*** Kiall has joined #tripleo | 22:36 | |
*** SlickNik has joined #tripleo | 22:36 | |
*** rha has joined #tripleo | 22:36 | |
*** slagle has joined #tripleo | 22:36 | |
*** jeblair has joined #tripleo | 22:36 | |
*** russell_h has joined #tripleo | 22:36 | |
*** devananda has joined #tripleo | 22:36 | |
*** dickson.freenode.net sets mode: +vv davidlenwell Ng | 22:36 | |
*** clarkb has joined #tripleo | 22:36 | |
*** proffalken has joined #tripleo | 22:36 | |
*** chmouel has joined #tripleo | 22:36 | |
*** zaro has joined #tripleo | 22:36 | |
*** Daviey has joined #tripleo | 22:36 | |
*** StevenK has joined #tripleo | 22:36 | |
*** stevebaker has joined #tripleo | 22:36 | |
*** adam_g has joined #tripleo | 22:36 | |
*** dguerri has joined #tripleo | 22:36 | |
*** Hazelesque has joined #tripleo | 22:36 | |
*** morganfainberg has joined #tripleo | 22:36 | |
*** d0ugal has joined #tripleo | 22:36 | |
*** phschwartz has joined #tripleo | 22:36 | |
*** ChanServ has joined #tripleo | 22:36 | |
*** dickson.freenode.net sets mode: +o ChanServ | 22:36 | |
*** al has joined #tripleo | 22:36 | |
*** mikal has joined #tripleo | 22:36 | |
*** lxsli has joined #tripleo | 22:36 | |
*** tchaypo has joined #tripleo | 22:36 | |
*** hewbrocca has quit IRC | 22:38 | |
*** pleia2 has joined #tripleo | 22:38 | |
*** ddieterly has quit IRC | 22:43 | |
*** andreaf has quit IRC | 22:46 | |
*** mandeep__ has joined #tripleo | 22:47 | |
*** mandeep__ has left #tripleo | 22:47 | |
*** jml has quit IRC | 22:49 | |
*** jerryz has joined #tripleo | 22:51 | |
jerryz | lifeless: ping | 22:52 |
*** jml has joined #tripleo | 22:54 | |
*** Penick has quit IRC | 23:00 | |
*** Penick has joined #tripleo | 23:02 | |
greghaynes | GheRivero: Unsure what you mean on https://review.openstack.org/#/c/102073 | 23:02 |
openstackgerrit | Dan Prince proposed a change to openstack/tripleo-image-elements: Make 74-cinder-tgt executable. https://review.openstack.org/106197 | 23:13 |
*** mestery has quit IRC | 23:13 | |
*** marun has quit IRC | 23:20 | |
*** morganfainberg is now known as morganfainberg_Z | 23:22 | |
*** jp_at_hp1 has joined #tripleo | 23:53 | |
*** jp_at_hp has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!