Monday, 2015-06-01

*** dimsum__ has quit IRC00:37
*** dims has joined #kolla00:44
*** sdake_ has quit IRC01:11
*** zhiwei has joined #kolla01:12
*** tobe has joined #kolla01:30
*** dylan has joined #kolla01:34
*** dims has quit IRC01:37
*** dims has joined #kolla01:38
*** erkules_ has joined #kolla01:42
*** dims has quit IRC01:43
*** erkules has quit IRC01:44
SamYaplebarely02:55
*** sdake has joined #kolla03:01
*** sdake_ has joined #kolla03:03
*** sdake has quit IRC03:07
*** jpeeler has joined #kolla03:13
*** jpeeler has quit IRC03:14
*** jpeeler has joined #kolla03:15
*** diga has joined #kolla03:42
*** sdake_ has quit IRC04:11
*** sdake has joined #kolla04:14
*** tobe has quit IRC05:01
*** tobe has joined #kolla05:07
sdakesamyaple around?05:08
SamYapleyep05:09
*** sdake_ has joined #kolla05:30
*** sdake_ has quit IRC05:33
*** sdake_ has joined #kolla05:33
*** sdake has quit IRC05:34
*** sdake_ is now known as sdake05:43
*** tobe has quit IRC05:44
*** tobe has joined #kolla06:03
*** sdake_ has joined #kolla06:10
*** dasm|afk is now known as dasm06:12
*** sdake has quit IRC06:14
*** RuiChen has left #kolla06:15
*** sdake has joined #kolla06:21
*** sdake_ has quit IRC06:25
sdakekolla is only 2300 lines of code06:40
sdakecrazy what it can do with such a small code base06:41
*** daneyon has joined #kolla06:50
*** inc0 has joined #kolla06:50
*** daneyon has quit IRC07:00
*** daneyon has joined #kolla07:01
*** daneyon has quit IRC07:06
*** sdake_ has joined #kolla07:07
*** sdake has quit IRC07:10
*** sdake_ is now known as sdake07:16
*** gfidente has joined #kolla07:26
*** gfidente has joined #kolla07:26
*** tobe has quit IRC07:37
*** tobe has joined #kolla07:39
*** dylan has quit IRC07:43
*** mstachow has joined #kolla07:51
*** zhiwei has quit IRC08:10
*** sdake has quit IRC08:16
*** sdake has joined #kolla08:18
*** erkules_ is now known as erkules08:20
*** erkules has joined #kolla08:20
*** tobe has quit IRC08:22
*** tobe has joined #kolla08:23
*** athomas has joined #kolla08:35
*** mstachow has quit IRC08:45
openstackgerritweiyu proposed stackforge/kolla: docker-compose version is 1.3.0  https://review.openstack.org/18713608:45
*** sdake_ has joined #kolla09:16
*** sdake_ has quit IRC09:17
*** sdake_ has joined #kolla09:18
*** sdake has quit IRC09:20
*** sdake_ is now known as sdake09:20
*** pdb has quit IRC09:41
*** pdb has joined #kolla09:41
*** dims has joined #kolla09:55
*** openstackstatus has quit IRC10:20
*** openstack has quit IRC10:20
*** openstack has joined #kolla10:26
harmwsdake: I probably won't be able to make it wednesday, if I'm lucky I can make it for the last 30 minutes though10:39
sdakeharmw ok10:39
sdakesamyaple if you want to review harmw's great work in designate - https://review.openstack.org/#/c/182799/10:51
sdakeor mandre if your around :)10:51
SamYaplesdake: i started digging into it, but its a good amount and i cant test it at the moment10:52
sdakeno need to test10:52
SamYaplei can give it a +1 now, but i havent tested it10:52
sdake+2 doesn't require testing10:52
sdakeit requires reviewing10:52
sdakeour gate is supposed to do the testing10:53
sdakeit doesn't atm10:53
SamYapletest that it builds vs test that it functions?10:53
sdakebut it will10:53
sdakeno testing at all required for +2/+a10:53
sdakejust reviewing10:53
sdakeguarding the gate = 3 human beings + automated testing10:53
sdakeour automated testing is sort of weak atm10:54
sdakebut our gate does test that it builds10:54
SamYapleok so it wont break the gate, but are we merging things without actually testing theM/10:54
sdakecore reviewer's job is to guard the gate10:54
SamYaplefunctionally?10:54
sdakeit is not mandatory for a +2 review10:54
sdakeI don't test every review10:54
sdakeI didn't test designate, I inspected thatit looks correct10:55
SamYaplefair enough. il lgive it a once over again. i review it last night10:55
sdakewe have to trust our developers that they are doing the righ tthing10:55
SamYapleoh i trust them10:55
SamYaplei just verify10:55
sdakethat is the job of the ci system10:55
sdakeit doesn't do a very good job of it yet10:55
sdakeits really a personal choice10:56
sdakebut if you test every change you will never get reviews done and our review queue will be outrageously long :)10:56
sdakejpeeler is going to get the gate rolling as soon as we get single node NIC working10:56
harmwisn't there something to do fucntional tests in openstack?10:56
SamYapleharmw: DESIGNATE_BIND9_RNDC_KEY="Fkt8Qbm6nDXDcODfEeMe3g=="10:57
sdakethat is a better place to spend time then manual testing10:57
SamYaplewhats the base64 string?10:57
sdakesamyaple ya i didn't like that either10:57
sdakeharmw there are functioanl tests in each project's repo10:57
harmwah, true10:57
sdakewhat we shoudl be  doing in the gate is pulling the repo's tree, and running the functional tests10:57
harmwSamYaple: ?10:57
sdakebut we dont do that because we only have 1 nic and we require 2 for neutron10:58
SamYapleharmw: why are you using a base64 string there?10:58
harmwSamYaple: I'd have to lookup what kind of format is required, I think I currently did hmac-md5 or something10:58
SamYapleright but shouldnt that be generated10:58
sdakemake suggestions in the review, +2 or -1 so other reviewers can comment as well if they care ;)10:59
harmwwell, since it's not used in it's original form anywhere I opted to just include the final key10:59
SamYaplei will comment in the review with the IRC conversation10:59
sdakeif you +2, remember your the second reviewer so +w as well10:59
sdakesounds good10:59
sdakeas long as what happens on irc makes it into gerrit :)10:59
sdakekeeping context with the irc logs is hard :)11:00
harmwyep11:00
SamYapleagreed11:00
SamYapleharmw: the POOLID/TARGETS/NSS should be in the tools/genenv script, no?11:01
SamYaplehttps://review.openstack.org/#/c/182799/8/docker/centos/binary/designate/designate-poolmanager/start.sh,unified11:01
harmwthey are hardcoded because upstream doesn't realy know what else to do currently11:01
harmwand since tools/genenv generates stuff that the user can configure, I didn't find this fitted in there11:01
SamYapleso thats an upstream problem, those arent configurable?11:01
harmwyou can use other UUIDS but that wouldn't make any difference11:02
harmwso better not trouble $operator with those vars (is what I thought)11:02
SamYapleare those used in anyway as a secretkey of sorts?11:03
harmwnot configuring the Sink service falls in that category as well, since upstream doesn't know what they want in that direction either11:03
harmwno secrets that I know off, you just need some UUID to have poolmanager create some stuff11:04
harmwso they show up in designate <somecommand-related-to-pool-manager>11:04
SamYaplesince those are configurable I would prefer to have those randomized during the environment generation11:06
harmwargh11:07
SamYaplewhat does that break for oyu?11:07
harmwnothing, just need to add another review  :)11:07
SamYaple:/ yea sorry11:07
harmw(and sucks I didn't think of it myself)11:07
harmwplease leave notes in Gerrit though, Ill address them tonight11:08
SamYaplemy worry is there is a security/conflict implication here i dont fully understand and i want to err on the side of cuation11:08
SamYaplei will11:08
sdakesamyaple I had the same comment :)11:13
sdakebut harmw convinced me it didn't matter11:14
sdakeand its not a mainstream container, so I don't think its totally critical :)11:14
sdakemainstream being nova heat keystone mariadb glance and that other required container11:15
sdakebrain fried11:15
sdake5am ftl11:15
SamYapleim just worried aobut security/information leakage11:16
SamYaplecould some attack or something be performed if oy uknow the uuid11:16
SamYaplei dont know since i havent dug into it11:16
harmwSamYaple: I will fix it tonight, even if this regards a non-mainstream (or core) container it should be solid11:16
SamYapleif we auto generate them its not a question11:16
harmw(just don't -1 again b/c it'll mess up my stats!)11:17
harmw:p11:17
SamYapleyea harmw it looks really solid other than that11:17
SamYapleim gonna11:17
SamYapleyo ucant stop meeee11:17
harmwdamn thee, holder of superpowers11:17
SamYaplenah ill just leave comments11:17
sdake-1 are good for your stats harmw11:18
harmwhehe, cool :) Ill get it fixed in some 6/7hrs from now11:18
sdakeyou should -1 reviews that need changes11:18
SamYapleis DESIGNATE_BIND9_RNDC_KEY="Fkt8Qbm6nDXDcODfEeMe3g==" also unique to the environmet?11:19
sdakedont worry about stats on stackalytics11:19
sdakewe are going to be moving very fast, our combined stats will all be in top 10%11:19
harmwsdake: no I don't, but stats are fun in general :> and I constantly -1 and +1 stuff11:19
harmwSamYaple: yes, thats why it is in genenv so $operator nknows he can (should) change it according to his env11:19
harmwbut perhaps making it easier to get something else in there would be better11:20
SamYaplelets geenrate that as well11:20
harmweg. add in someword and have the container translate that to base64 or whatever11:20
SamYapleanything generatable lets generate it11:20
SamYapleuuidgen | base6411:20
harmwtrue, but what in this case I want to know what it reads so I could hook up another rndc session11:21
harmwyes, uuidgen :)11:21
SamYapleyou have it stored in the variable11:21
sdakemy stats overall for openstack are top 2% in commits ;-)11:21
sdakefor the lifetime of openstack11:21
harmwshowoff11:22
* sdake gloats a bit ;)11:22
harmw:P11:22
SamYapleif oyu need the origianly value back "echo $DESIGNATE_BIND9_RNDC_KEY | base64 -d`11:22
sdakeI think I'm #87 out of 4500 contribs11:22
harmwSamYaple: true, but given ease of use I should have set the var to <blabla> instead of the base64 smuck11:22
harmwoh, no11:23
sdakestackalytics is all about getting you guys to work harder :)11:23
harmwaha11:23
harmwSamYaple: got it :)11:23
SamYaplewhatever you want to do is cool with me as long as we can geenerate random variables11:23
sdakethere, the secret is out :)11:23
*** tobe has quit IRC11:25
sdakehey guys diga is new to the kolla community, but I think he will be working on kolla from an ansible POV11:26
sdakehe did alot of good work on magnum11:26
sdakenot sure if he is still around, but if he is, say hi :)11:26
harmwhi!11:26
SamYaplecan use all the help we can get, he diga11:26
SamYaplehey*11:26
sdaket-30 minutes until 4 hours of pointless agile training11:27
harmwthen why do it?11:28
sdakenot many things in my job are mandatory11:28
SamYapleto flow11:28
sdakethis is one of em11:28
sdakeagile = more trackers to deal with11:28
sdakeas if I don't have enough already11:29
harmwhttps://review.openstack.org/#/c/182799/8/docker/centos/binary/designate/designate-backend-bind9-data/Dockerfile11:29
harmwSamYaple: that -is- the datacontainer11:29
harmwit stores all zonefiles11:29
sdakehey samyaple does your ceph container work in yaodu11:29
SamYapleyes indeed11:30
sdakehow is the performance of nova boot11:30
SamYapleas fast as can beeeeeeee11:30
sdakein data containers, its pokey11:30
sdakedoesit work single node?11:30
SamYapleharmw: right, but does that need to stick around if yo uremove the container?11:30
SamYaplemy concern is on a restart/recreate of the container youll lose those zonefiles and they need to be persistent11:31
SamYapleif they get regenerated thats fine11:31
SamYaplesdake: it can11:31
SamYapleyaodu as a whole doesnt work single node11:32
harmwthose zonefiles need be persistent, yes, they are stored in sql as well (per reference)11:32
SamYapleceph can be setup as AIO, but its a different path11:32
SamYapleif they need ot be persistent they would be in a data container I believe, sdake can yo uconfirm how kolla wants this done?11:32
sdaket-5 months from now I think we need to get rid of data containers atleast for nova instance data11:32
sdakeif persistent, should be in data container11:33
harmwso data containers are even more magic then I did here?11:33
SamYaplejust an empty container that has that volume and runs /bin/true11:33
sdakeyour data container is right11:33
sdakebut your running /bin/bash11:33
sdakeit should run /bin/true11:34
harmwaha11:34
SamYapleyea11:34
harmwroger11:34
sdakeI am pretty sure I commented on that11:34
sdakebut maybe not11:34
SamYaplesorry should have been more clear11:34
sdakeanything with a VOLUME tag will be persistent11:34
harmwsdake: can't remember if you did, but Ill fix it up tonight11:34
harmwyea I thought so, already :)11:34
SamYaplei hear docker may implement volume management which owuld be sweet11:34
SamYapleie volumes sperate from containers11:34
sdakethat would be nice11:34
sdakemaybe nova boot wouldnt' be so pokey11:35
SamYapleseen a few commits about it11:35
SamYaplenah it will be slow still11:35
harmwguys, I'll be back tonight for more funtimes :)11:35
sdakeenjoy11:35
SamYapleephemeral in a container will be slow11:35
sdakei'll probablybe PTFOED11:35
SamYaplesdake to fix that you need to do something a bit different11:36
SamYapleits a PITA11:36
SamYapleand oyu wont like it11:36
sdakei'e got a magnum demo at 11am then I'm crashing11:36
SamYapleyou should crash11:36
sdakei have training11:36
sdakei can't crash until 12am11:36
sdake12pm11:36
sdaket-20 minutes until "learn how to use a tracker 101"11:36
*** rhallisey has joined #kolla11:58
*** mstachow has joined #kolla12:03
*** dwalsh has joined #kolla12:05
mstachowhello (:12:11
SamYaplehello mstachow12:11
SamYaplehow are you today12:12
inc0he looked alive when I was there, but since he's kinda silent now...maybe I'll go check12:15
mstachowI'm fine :D and how are You Sam :>?12:22
mstachow@inc0 don'w worry :P I'm cleaning up code and in next few minutes I will upload galera12:24
inc0cool!12:24
inc0you were complaining about heart problems, so that got me concerned;)12:24
mstachowI'm happy because now is OK12:25
SamYapletired mstachow tired12:25
dasmmstachow: heart problems? should i call emergency?12:25
mstachowI have no idea what was that, but I'm in hope that It won't turn back12:25
dasmmstachow: maybe girlfriend?12:26
mstachow@dasm It's not necessary but thank You ;)12:26
mstachow@SamYaple That's sad :< Maybe You need some vacation ?12:27
*** ChanServ sets mode: +o rhallisey12:30
rhalliseymorning12:30
mstachowHi ! :)12:31
inc0good morning rhallisey12:33
SamYaplehey rhallisey12:35
openstackgerritRyan Hallisey proposed stackforge/kolla: Cinder container  https://review.openstack.org/17096512:50
openstackgerritRyan Hallisey proposed stackforge/kolla: Add cinder into the docker compose setup  https://review.openstack.org/17350712:56
inc0rhallisey, did you make bp for pushing conf file to container?13:01
inc0if not, mind if we do this?13:01
rhalliseySamYaple, do you have a bp for this ^13:02
rhalliseythat is, allowing config to be done by passing in a config file13:02
SamYaplerhallisey: i have a blueprint for dynamic config generation13:02
inc0I think this is a bit different13:03
SamYapleinc0: rhallisey so the config is changed to an environment variable and parsed back out in the container13:03
SamYapleinc0: are yo utalking about updating the config file live?13:03
inc0SamYaple, not exactly, I'm talking about deploying container with --config-file=my_own_cinder.conf13:03
inc0and content of my_own_cinder.conf will land in /etc/cinder/cinder.conf in container13:04
inc0so instead of generating big, fat config each time with hundreds of env vars, you just push a file13:05
inc0we don't care where this file will come from13:06
inc0anyway, we'll go ahead and post this bp13:09
inc0this will be useful for tripleo13:09
SamYapleinc0: that will cver it, hold ill walk you through it13:10
inc0ok, please do13:10
SamYaplesorry inc0 i was in the middle of a conversation13:14
SamYaplebasically when i say it will generate an environment variable, i mean a single one13:15
SamYapleill show you my WIP https://review.openstack.org/#/c/182168/13:15
SamYaplehttps://gist.github.com/SamYaple/444e20b067695e8ac83813:15
inc0so basically you read .ini file, turn it to envs, and build new ini file based on these envs?13:19
SamYapleinc0: yes13:20
inc0hmm...and it needs ansible to run...which doesn't help me that much:/13:21
SamYaplei actually read it with configparser and generate a dict and load it back into config parser13:21
*** jtriley has joined #kolla13:21
SamYapleinc0: for the WIP yes13:21
SamYaplei will be builging support for genenv13:21
inc0need help with that? This functionality is kinda important to us13:22
SamYapleit is a blueprint that should be done by liberty-113:22
*** dasm is now known as dasm|afk13:22
inc0ok13:22
*** sami_ has joined #kolla13:24
*** dwalsh_ has joined #kolla13:28
*** inc0 has quit IRC13:29
*** jtriley has quit IRC13:33
*** jtriley has joined #kolla13:34
digaHi sdake13:35
digahello All13:35
digasorry I was away for sometime due to some work13:36
rhalliseydiga, hey13:39
digahi rhallisey13:39
digasdake pinged me sometime ago, but I missed due to somework13:40
SamYaplewe were saying hey13:40
SamYaplehey!13:40
digaHi SamYaple13:41
digaSamYaple: I am reading ansible for now13:45
digawill be in good shape to contribute before our wednesday's meeting13:45
SamYaplediga: there isnt much atm13:45
SamYapletrying to finalize the way we build it13:46
digaSamYaple: do you mean we dont have enough left on the ansible side ??13:47
*** blahRus has joined #kolla13:47
SamYaplediga: no i mean not alot of code :)13:48
SamYaplelots of work dont worry :D13:48
diga:)13:48
digaGood13:48
sdakehey diga, I was just introducing you to the team :)13:51
digaI am setting up kolla locally on my vm13:51
sdakeor part of the team13:51
digasdake: Okk :)13:52
SamYapledebian 8 defaulted to systemd13:52
SamYaplei like systemd13:52
digaI also like systemd13:54
SamYaplei like networking in systemd13:55
diga:)13:55
SamYaplealso journal logging, though that took a while to get used to13:55
*** dwalsh_ has quit IRC13:55
digahmm13:55
digagoing to visit hospital, not feeling well today13:56
digawill be back in an hour13:57
sdakediga rhaillisey is part of the core team too, say hi when you get back :)13:57
SamYaple13:39 <@rhallisey> diga, hey13:58
SamYaple13:39 < diga> hi rhallisey13:58
SamYaplesdake ^^13:58
sdakenice :)13:58
*** jruano has joined #kolla14:01
*** jtriley has quit IRC14:11
*** jtriley has joined #kolla14:13
sdakediga the code base for ansible is about 1kloc - but its alot to digest14:19
*** jtriley has quit IRC14:27
*** jtriley has joined #kolla14:27
*** v_b has joined #kolla14:42
*** sami_ has quit IRC14:42
*** sami_ has joined #kolla14:45
*** sami_ has quit IRC14:50
*** absubram has quit IRC14:50
openstackgerritMichal Stachowski proposed stackforge/kolla: Galera container  https://review.openstack.org/18722514:59
sdakenice work michal!14:59
*** dwalsh has quit IRC15:00
mstachow@sdake thanks :D15:00
mstachowplease review it ! :) It's time for feedback15:00
mstachow;)15:00
sdakein training atm15:02
SamYaplemandre: whats up with the command for galeradbdata?15:02
sdakewhen i wrap up i'll get to it15:02
SamYaplemandre: ignore15:02
SamYaplemstachow: ^^15:02
SamYaplecommand: cat /dev/random > /dev/null'15:02
mstachowyeah, my fault. On my workspace galeradb-data shuts down few seconds after spawning15:02
*** sami_ has joined #kolla15:03
SamYapleits cool, leaving notes15:03
mstachowthis command prevents this15:03
SamYaplemstachow: its supposed to15:04
SamYaplethats the design15:04
SamYapleits just a placeholder15:04
*** jtriley has quit IRC15:05
SamYapleif you have other things to add and it not read for merge, mark it WIP mstachow15:05
SamYaplelooking at your git message is see TODO15:05
mstachowsure, it's my first commit into community15:05
mstachowIt's more stressful than I thought :S15:06
SamYaplemstachow: its a good one :D15:06
SamYaplethank you15:06
mstachowheh, it's nice to read this :)15:07
SamYaplemstachow: you know how to change and resubmit a patch?15:10
*** jtriley has joined #kolla15:11
mstachowI have no idea ... yet15:12
SamYaplejust make your changes, then `git commmit -a --amend`15:12
SamYapleafterward `git review`15:12
SamYaplethats it15:12
mstachowthanks ! next commit within few minutes :)15:14
digaHi rhallisey15:16
rhalliseydiga, hey whats up?15:16
digasdake told to introduce my self to you15:18
rhalliseynice to meet you!15:18
diga:)15:19
openstackgerritMichal Stachowski proposed stackforge/kolla: Galera container  https://review.openstack.org/18722515:21
*** jtriley has quit IRC15:29
SamYaplehello mstachow, you around?15:30
mstachowyes, I am here15:30
SamYapleare you planning on extending this patch, or trying to get it merged as-is?15:30
mstachowreally - I'm not sure. If we need rsync as a sst method, probably I will change it. In my opinion we can do this without rsync. We've got working mysqldump, xtremebackup and new xtremebackup(v2)15:33
mstachowbut this is only my opinion15:33
SamYaplewell as-is it is missing changes to genenv15:33
SamYapleand you have TODO in your commit message15:33
*** jtriley has joined #kolla15:33
mstachowI will add this envs to genenv - that's no problem for me. I am going to do tests on fedora and this bullet will also could be removed from TODO list15:36
SamYapleok15:36
*** daneyon has joined #kolla15:36
*** dims has quit IRC15:41
mstachow@Sam Do I must add extra genenv properties for non-required envs?15:42
*** dims_ has joined #kolla15:42
*** bmace_ has joined #kolla15:42
SamYaplethats a good question mstachow15:43
SamYaplei say yes since the options wont be documented anywhere else15:43
SamYaplei am open to suggestions though15:44
SamYaplesdake: opinion? ^^15:44
*** bmace has quit IRC15:45
*** absubram has joined #kolla15:54
mstachowmaybe it's good to select most important envs and expose them by genenv15:56
*** dwalsh has joined #kolla15:56
*** jtriley has quit IRC15:56
mstachowI won't expose every single option, but also every envs should be documented15:58
sdakejesus that was painful - not as bad as the dentist16:01
mstachowoh sorry, maybe That was too hard(I'm not English native user and my English skills aren't great :<)16:04
mstachowbut16:04
sdakeI was talking about training session I just suffered through16:04
mstachowoh, ok I see :D I don't like them too :)16:05
*** mstachow has quit IRC16:05
*** mstachow has joined #kolla16:05
*** jtriley has joined #kolla16:05
*** dasm|afk is now known as dasm16:12
sdakemr samyaple still awake?16:21
harmwsdake: good to see you survived :p16:22
sdakeya now I need some serious r&r after that16:23
*** dwalsh has quit IRC16:32
*** dasm is now known as dasm|afk16:37
sdakemstachow which non-required envs?16:37
sdakean environment variable is either required or not required16:37
sdakeeither it must be defined or it does not exist16:37
sdakemstachow we are taking optional enviornment variables out of our containers globally16:38
*** mstachow has quit IRC16:38
harmwhm, taking a deep-dive into Bind9 sources just to find out what makes up that rndc key bit :|16:40
harmwentropy, duh16:43
sdakenice first contribution from mstachow ! :)16:47
harmwwhich is?16:47
sdakethe mysql ha container16:47
harmwoh cool!16:47
harmwI noticed another cinder review can be done, ill have a look at that galera thingy after that16:48
harmwall after designate is done, that is :p16:48
*** gfidente has quit IRC16:48
*** gfidente has joined #kolla16:48
*** gfidente has joined #kolla16:48
SamYaplesdake: im still at work even!16:54
sdakewow16:54
rhalliseyharmw, I'm going to change it a little it's not complete16:57
harmwso I'd rather wait with reviewing?16:58
rhalliseyya I'll update it again in a minute16:59
rhalliseyneed to test removing tgt stuff16:59
jpeelersdake: do you know how far out sorting the networking with one interface is?16:59
sdakesamyaple is on that17:00
sdakeI don't think he has started17:00
jpeelerSamYaple: status update?17:00
SamYaplejpeeler: it works for me when using subinterfaces like vlan (even if the traffic never leaves the node) or vxlan ones17:01
jpeeleris it too early to put up a review?17:03
SamYapleit is in manual form at the moment. not code worthy17:04
*** dwalsh has joined #kolla17:05
* jpeeler would love to get to a point of not having to install openstack to work on kolla17:06
SamYaplejpeeler: :)17:06
sdakewell samyaple can always stay up another 24 hours ;)17:06
sdakelol17:06
SamYaplesorry a bit slow at the moment for lots of reasons17:07
sdakeman I need to hit the rack17:07
sdakejpeeler why do you ahve o install openstack?17:08
harmwI was going to ask the same thing :)17:08
jpeelerwell, since the networking work is not done (and i do NOT understand openstack networking), i thought getting everything up and going required the heat generated devenv17:09
* harmw just uses a coreos vm and communicates with that using DOCKER_HOST=17:09
openstackgerritHarm Weites proposed stackforge/kolla: Add the Designate DNSaaS services.  https://review.openstack.org/18279917:11
jpeelerhrm, maybe i'll give it a go then on baremetal. i just didn't think it would work quite right yet17:12
sdakeit does work if you have two networking interfaces and both have external routing ;-)17:12
openstackgerritRyan Hallisey proposed stackforge/kolla: Add cinder into the docker compose setup  https://review.openstack.org/17350717:12
jpeelersdake: i do on this machine apparently, but normally i wouldn't. you just mean external routing on the first nic right?17:13
sdakeboth nics17:14
sdakeits hard to get setup17:14
sdakethe heat template does the job17:14
jpeeleryeah i was just going to ask if there are any docs. probably best to just do the openstack thing then until the network changes are completed17:14
sdakei am hopeful the networking changes will jsut be some kind of shell script people can run17:15
sdakerather then changes to the container17:15
jpeelerright17:15
sdakesamyaple thoughts?17:15
SamYaplei cannot think at the moment17:16
SamYapletrying to finish up task before crash17:16
sdakechanging containers?17:16
sdakefor single nic?17:16
sdakeif you have hi the wall go to bed :)17:16
SamYapleshould be able to do it witout container change17:16
sdakenice17:16
sdakeplease do :)17:16
*** mstachow has joined #kolla17:33
*** sdake_ has joined #kolla17:34
*** dwalsh has quit IRC17:35
*** sdake has quit IRC17:38
*** rhallisey has quit IRC17:50
*** bmace_ is now known as bmace17:54
*** rhallisey has joined #kolla17:55
harmwSamYaple: sdake_, could you guys checkout designate a final time?17:57
harmwrhallisey: https://review.openstack.org/#/c/173507/17:58
harmwwhat happens should that get approved before your massive cinder changeset?17:58
rhalliseyI'll -1 it17:58
harmw(eg. I think I like those 2 changesets in 1)17:58
rhalliseyit won't really make a big difference though17:59
harmwit would put some (at that point) useless stuff in the integration guide and tools/genenv, right?18:00
rhalliseyya that patch just updates the tools18:02
rhalliseyit won't break anything18:02
harmwnot break, no, but functionally it belongs with the other cinder work (can't have one without the other, since that would look odd)18:03
rhalliseyya I know, it should depend on it18:04
harmw(or be included :p)18:04
harmwcan we expect another big one from cinder btw?18:04
rhalliseyI'm about to update the bigger cinder patch18:04
rhalliseyin a moment18:04
harmwwicked18:04
rhalliseytrying to remove tgt18:04
rhalliseysince it's unused18:04
rhalliseyand anything else18:05
rhalliseyharmw, thanks for the review it pointed out a lot of old stuff I had lying around18:06
harmwI noticed LVM57, is that number intentionaly?18:06
harmwnp :)18:06
*** sami_ has quit IRC18:08
rhalliseyya thats the default18:11
rhalliseyI think18:11
rhalliseyfrom what I've seen18:11
harmwany idea whre the 57 comes from?18:11
rhalliseyno clue18:11
*** dwalsh has joined #kolla18:26
*** athomas_ has quit IRC18:26
*** jpeeler has quit IRC18:39
*** sami_ has joined #kolla18:42
*** jpeeler has joined #kolla18:48
*** jpeeler has quit IRC18:48
*** jpeeler has joined #kolla18:48
openstackgerritMichal Stachowski proposed stackforge/kolla: WIP: Galera container  https://review.openstack.org/18722518:54
*** mstachow has quit IRC18:58
openstackgerritRyan Hallisey proposed stackforge/kolla: Cinder container  https://review.openstack.org/17096519:00
harmwah time to get to work again :>19:06
rhalliseyharmw, ya I pulled out supervisord19:07
rhalliseyI'm going to next try and extract iscsi19:07
harmwah yes, I didn't even comment on that :)19:07
harmw*being there19:07
*** dwalsh has quit IRC19:07
openstackgerritRyan Hallisey proposed stackforge/kolla: Cinder container  https://review.openstack.org/17096519:16
rhalliseyignore that commit, just changed the commit msg19:16
*** mstachow has joined #kolla19:27
*** dwalsh has joined #kolla19:32
harmwsdake_: I have a comment in https://review.openstack.org/#/c/187225/ asking for other ppls opinions :) (sux I can't link to it)19:38
*** daneyon_ has joined #kolla19:39
harmwrhallisey: that Cinder patch... Its scaring me19:39
*** daneyon has quit IRC19:42
rhalliseyharmw, what about it is scaring you?19:43
*** dperaza has joined #kolla19:46
Slowerharmw: it is scary19:48
Slowerharmw: I still wonder what ceph would look like and if it would be less scary19:48
Slowerwe may need to actually have cinder-volumes-lvm cinder-volumes-ceph etc19:48
Slowerjust because of the different requirements for mounts etc19:48
harmwrhallisey: its size :>19:50
harmwSlower: yup, something like that seems appropriate19:51
harmwhaving different containers per backend (that what designate does as well)19:51
*** sdake_ has quit IRC19:55
*** dperaza has quit IRC19:57
*** dwalsh has quit IRC19:57
harmwrhallisey: poke me tomorrow around 3 hours before now and Ill review it :)19:57
rhalliseyharmw, sure!19:57
rhalliseythanks19:57
harmwnp, I just need to powerup before going over it again :> (plus, that nice Galera stuff was tiring as well)19:59
*** dperaza has joined #kolla19:59
*** mstachow has quit IRC20:00
*** dwalsh has joined #kolla20:09
*** dperaza has left #kolla20:11
openstackgerritRyan Hallisey proposed stackforge/kolla: Access volume groups created by Cinder from the host  https://review.openstack.org/18731320:18
*** jruano has quit IRC20:21
*** jpeeler has quit IRC20:42
*** jruano has joined #kolla20:42
*** jpeeler has joined #kolla20:47
*** rhallisey has quit IRC20:51
*** jruano has quit IRC21:04
*** sdake has joined #kolla21:15
sdakehey guys21:30
sdakebck from a power nap21:30
sdakeharmw whats up bro21:30
*** jtriley has quit IRC21:37
*** jruano has joined #kolla21:40
bmacehey sdake, messing around with kolla start based on the dev environment setup, on latest.  seems like there are some magnum dependencies that are perhaps not tagged right in dockerhub?  was looking for latest, it doesn't have that tag, only kilo tagged image available, so i changed the compose file for the magnum-api to get past it21:43
sdakebmace so docker pull on latest doesnt' work for you?21:44
sdakerather dkolla pull?21:44
sdake(or start)21:44
bmacelet me make sure i was 100 up to date, but on the pull i did last wasn't, which was at most a couple of days old, no21:44
bmaceon a new pull i don't see any changes that would have fixed anything21:45
sdakewell keep in mind we don't actually cotninually push latest21:45
sdakeso its best to build21:46
*** daneyon_ has quit IRC21:47
bmaceif you mean the container, there just is no latest, but the compose references a latest..21:47
sdakeya, you said the kolla magnum containers are not tagged correctly in dockerhub, i think htat is possible21:47
sdakewe haven't yet solved how to tag altest on every commit tot the repo21:48
sdakethis atm is a manual step21:48
sdakeand was probably not done right21:48
bmaceat a minimum the default magnum-api container should probably just reference kilo then, or at least something that won't choke when it tries to pull down form dockerhub?21:48
*** absubram has quit IRC21:51
sdakebmace what should happen is the magnum-api should be built for latest21:55
sdakeI don't understand why that didn't happen21:55
sdake(and pushed)21:55
sdakeso a workaround is to use build-all-docker-iamges21:55
sdakenote someone (rhallisey perhaps?) reports galnce on master is broken21:55
sdakeI would highly recommend if you are giving kolla a spin for the first tim to use stable/kilo branch (git checkout stable/kilo) to minimize problems with master churn.21:56
sdakeOur CI system is imperfect, but jpeeler is doing a rockin job of making it perfect so we will have a high degree of confidence in our changes in the future21:57
bmacewell, i'm trying to work towards containers working on ol7, so not sure work against an older set of code would be optimal, since a lot of what is happening isn't planned for backport, and reasonably enough, backports are a pain :)21:57
sdakeoh roger that21:57
sdakebrb need to switch networks21:58
*** sdake_ has joined #kolla21:58
*** sdake has quit IRC22:02
*** openstackgerrit has quit IRC22:07
*** openstackgerrit has joined #kolla22:07
sdake_bmace if thats the case, yes you definately want to use master22:11
sdake_if you want master to run on kilo, you would probably be better off at this point taking master and making the few changes necessary to get it running kilo rpms ;)22:12
sdake_rather then backporting22:12
bmacesdake_ yup.  just bringing things up while traveling down this path to make sure people are away of what the general experience is for people trying to get running on master at this point.22:12
sdake_(just to address your comments about backporting isn't fun:)22:12
sdake_cool22:12
bmaceaway = aware22:12
sdake_what can I do to help?22:12
sdake_my first recommendation is build-all-docker-images is the proper way to proceed22:13
sdake_we need to debug the problem with glance22:13
sdake_rhallisey reported it, is it still a problem rhallisey?22:13
bmaceoh, well, on the magnum side i just tweaked the compose file to use the kilo version and i'm not seeing any bad behavior yet.  the status is showing most services up, minum nova scheduler for some reason.22:13
sdake_sudo docker ps in your favorite paste service22:14
bmaceglance is showing as Up but that doesn't mean it is working right :)22:14
sdake_I can help you debug22:14
sdake_it wasn't staying operational previously22:14
bmaceah, well, all the glance components are showing as Up for me22:16
sdake_so the docker ps in the paste service ;)22:17
bmaceyeah.. that is tricky in my setup.  i am doing all this work on a separate system than i am chatting with, to make things as complicated as possible. :)22:18
sdake_cut and paste should do it :)22:18
sdake_if I can't see the states of yoru system it will be hard for me to debug ;)22:18
bmacehrm, if i cut out a piece from my monitor and try to paste it on top of my laptop screen i bet you still couldn't be able to see it ;)22:19
sdake_i see22:19
sdake_ok, so you said nova conductor is theo nly service not starting?22:19
bmacewould a problem with novascheduler cause keystone to not start up correctly?22:20
sdake_so keystone restarts in a loop?22:20
sdake_is it your novascheduler service that isnt' starting up?22:20
bmaceyeah, novascheduler.. and the name of it is odd, starts with a uuid from the looks of it, not like the rest of the container naming22:21
bmaceon my last kolla start it said there was a naming conflict when doing the recreate step...22:22
sdake_ok sudo cleanup-contaienrs -f22:23
sdake_then sudo kolla start22:23
sdake_try a fresh start22:23
bmacekk22:24
sdake_as to the container recreate step failling, no advice to offer there other then capture logs next time and file in the docker-compose community22:25
sdake_which version of docker compose are you using?22:25
sdake_master?22:25
bmaceyeah, pretty much straight up following the dev environment directions22:27
sdake_nice22:28
sdake_well I haven't tried dorker-compoe master lately22:28
sdake_possible they have had some kind of regression22:28
bmacethat is a great name for it :)22:32
bmacemuch better.  Up across the board.. just had to give it a whack, fonzi style.22:35
sdake_ya docker compose sometimes fails recreates22:38
sdake_notsure why22:38
sdake_never seen coductor fail, usually its libvirt22:38
sdake_arey ou usingdocker .1.7.0-dev?22:38
bmaceno, i'm on 1.6.  that is still what that page suggests.22:39
sdake_or docker 1.6.0?22:39
sdake_right22:39
sdake_I have a review otu to roll to 1.7.022:39
sdake_but it hasn't been reiewed22:39
sdake_the reason I ask is docker 1.7.0 may be broken in some subtle way22:40
sdake_but docker 1.6.0 seemed very solid during the months of testing we went through?22:40
sdake_after they fixed the bugs we reported upstream22:40
sdake_recreate failures usually happened because of docker 1.6.0 upstream bugs22:40
sdake_usually involving volumes_from22:43
sdake_this results in a container with a wierd name running like /bin/bash or something22:43
bmaceports mapped through to the host via docker i would expect to still show up appropriately in netstat?  the keystone client is looping on connecting to port 5k and i can't hit horizon on https.. but i thought i had gone through the same steps on ubuntu and saw it work.22:43
sdake_you mean kolla start is looking waiting for keystone endpoint-list ti finish?22:44
bmaceright22:44
sdake_looping22:44
sdake_ya netstat will show the ports22:44
bmaceand netstat -a doesn't show anything listening on 5k22:44
bmacebut the kolla status shows everything as looking good.22:45
sdake_sudo docker ps | grep keystone22:47
sdake_sudo docker logs first 3 #'s for keystone contianer22:47
bmacewell, i just do logs compose_keystone_1  no need to use the #s if you have a good tag :)22:47
sdake_whatever works22:48
sdake_did it finish the job on starting the keystone container?22:48
sdake_or is it still doing db dsetup?22:48
bmaceinteresting, looks like db issues, i'll dig into the db container22:48
sdake_or is it in a fail_unless_db_avaialble loop22:49
sdake_before doing that22:50
sdake_why do you think it looks like a db issue22:50
bmacewell, keystone is looping checking connectivity to the db and failing.. database mysql is not available @ 10.0.2.1522:51
sdake_telnet 10.0.2.15 330622:51
*** openstackgerrit has quit IRC22:51
sdake_from the host22:51
*** openstackgerrit has joined #kolla22:51
sdake_10.0.2.15 is your host ip address?22:51
bmacehrm, yup, and telnet worked22:52
sdake_is 3306 the mysql port22:52
sdake_i think it is.. but just woke u pfrom powernap so brain not quite humming yet22:52
bmaceyup, yeah, i think i know :)22:53
bmacelocal mysql fighting w/ mariadb container22:53
*** dims__ has joined #kolla22:53
sdake_oh22:53
sdake_ya that would be it22:53
sdake_make sure to turn off libvirt too22:53
bmaceyeah, i did that since the directions told me to do so.. usually i don't install the db stuff by default, shouldn't have on this vm setup but i did :/22:54
*** dims___ has joined #kolla22:56
bmacegoing to try starting from scratch again on the containers, for good measure.  got the local libvirt / mysql disabled via systemctl22:56
*** dims_ has quit IRC22:56
*** dims__ has quit IRC22:58
*** dwalsh has quit IRC22:58
*** jruano has quit IRC22:59
*** jtriley has joined #kolla22:59
sdake_bmace I may be repeating myself, but i can't keep straight who I have told what bout our design choices23:01
sdake_we use --net=pid, which means no docker proxy23:01
sdake_the ports should always show up23:02
bmaceseems to be looking sort of better,  not complaining about not being able to connect to the host / port23:05
sdake_if your running with neutron23:08
sdake_neutron agent-show23:08
sdake_should show 4 agents23:08
sdake_that is a good sign things are operating correctly23:08
sdake_or agent-list23:08
sdake_rather23:08
bmacewith the admin / steakfordinner user?23:11
sdake_source openrc23:12
sdake_via cmd line run neutron agent-list23:12
sdake_not sureh ow to do via horizon23:12
sdake_but admin/steakfordinner ist he default23:12
bmacepublicURL endpoint for network service not found :/23:13
sdake_run keystone endpoint-list23:15
bmacelooks like in the neutron server logs there is a failure after "database is active @ 10.0.2.15" about the "pkg_resources.DistributionNotFound: argparse"23:16
*** blahRus has quit IRC23:16
*** jtriley has quit IRC23:16
bmacegot a result from endpoint-list.  RegionOne23:16
sdake_that is all you get from endpoint-list?23:17
bmaceyeah, just one entry23:17
sdake_there should be a table of etnries23:17
sdake_look at the glance log plz23:17
sdake_glance-api23:17
sdake_lets start there23:17
sdake_what service is registered with keystone ?23:17
bmacesame argparse error23:18
bmaceright after keystone is active @ http://10.0.2.15:5000/v2.023:18
sdake_docker exec container-id rpm -qa | grep argparse23:18
bmacefrom file /usr/bin/crux23:18
bmacea bunch of the containers including glance are now marked as "Restarting" but kolla status still shows them up23:22
sdake_can you run the docker exec command pls23:23
bmacebut the exec fails saying no container with the id exists.. and i used both the tag name and the actual container id23:23
sdake_oh right23:23
sdake_run it on the keystone container23:23
sdake_brb need to switch to my lab network23:23
*** sdake has joined #kolla23:24
sdakebmace your running inside a eol container correct?23:25
sdakeoel i mean23:26
bmacei have a vm running ol latest, yeah.. but the containers are still just regular centos23:27
sdakeok so this is not a porting issue then23:28
*** sdake_ has quit IRC23:28
bmacenope23:28
sdakewas argparse in the keystone container?23:28
bmacei don't see anything odd in the keystone logs other than suggestions to use other query strategies that are more performant :)23:28
sdakedocker exec container-id rpm -ql | grep argparse23:29
sdakeactually23:29
sdakedocker exec container-id yum list | grep argparse23:29
bmaceno results23:29
bmacenodejs-argparse.norach is the only result from the yum list23:30
bmacenoarch23:31
sdakedocker exec ls -l /usr/lib64/python*/argparse*23:31
sdakeactually shell expansion doesn't work with exec23:32
sdaketry docker exec ls -l /usr/lib64/python2.7/argparse.py23:32
sdakebuilding master atm23:32
bmaceits there23:32
sdakeare all of the containers barfing on crux with dist not found argparse minus the ones tht are up23:33
sdake(look at logs)23:33
bmaceevery one i have looked at so far, yes, glance-api, nova-api, neutron-server23:35
sdakedocker images | grep centos23:36
sdaketell me age of image23:36
sdakeis it crux that is throwing the error?23:36
bmaceyeah, i posted that a ways up.. crux seems to be the crux :)23:37
bmacemost are 6 days, keystone 6 weeks, glance-registry 8 weeks.23:38
sdakei mean the centos base image23:38
sdakeargparse is a builtin23:38
sdakedistribution not found is a python error23:38
sdakethis leads me to believe the centos container image is damged in some way23:39
sdakehence the desire to know the age23:39
bmacesure, well, these images are all pulled from hub, so isn't the base info sort of baked in there?  i don't even have a local centos base image.23:40
sdakeack give me a moment23:40
sdakewhat about magnum:kilo23:41
sdakeis that barfing argparse?23:41
bmaceone sec23:41
bmacecompletely different error.  ERROR: missing MAGNUM_KEYSTONE_USER for both23:42
sdakecan you change the glance compose file from latest to kilo23:43
sdakesudo dockercompose -f glancefile.yml up -d23:44
bmacesure thing, then i assume clear the image and fresh start23:44
sdakeand see if it barfs out a crux errror23:44
bmaceah, ok, that is faster :)23:44
sdakeno23:44
sdakekeep system in place23:44
bmacelooks happier.  got another keystone endpoint now23:47
sdakeok so that tells us that kilo works and latest doesn't23:48
sdakeit doesn't tell us if its the centos base image or the packaging on top23:48
sdaketo determine that do the following23:48
sdakerevert the change to the compose files for glance23:48
sdakeactually23:49
sdakelet me think how to root cause23:49
bmaceso, you guys all build from scratch though right, and things seem to be working ok? would that infer there is some difference between the process you use and whatever process is used in the images on dockerhub?23:49
sdakesame process23:50
sdakekilo works, latest doesn't23:50
sdakeas i'm pretty sure I said before re glance ;)23:50
sdakelooks like the problem has somethign to do with argparse23:50
bmacesure, but it seems like more than glance :)23:50
sdakeagree23:50
sdakeeverything is broken23:51
sdakethat depends on argparse23:51
sdakestill building lateast23:51
bmaceright.  could come down to a tweak in the dockerfile to make sure that ends up in there..23:51
sdakeits part of python-libs23:52
bmacesince it is broken this same way for everyone, i can just do the full image builds locally and see if i can help work out the problem.23:52
sdakethat would be helpful, thats what i'm doing atm, but full build takes 45 minutes23:53
bmacesince it seems to be the same breakage in many containers, that should also mean one fix will make everything a happy wonderland again :)23:53
sdakeI think we just elimited oel kernel as the culprit23:55
sdakevia that kilo vs lateast test23:56
sdakebit of a stretch there23:56
bmacesure, plus, that is just the host os... if that had a big effect then containerization is terrible ;)23:56
bmacei haven't even gotten to the ol to replace centos part yet23:56
sdakekernel does matter23:56
bmacei was just running kolla on top of ol7, which, exactly, shouldn't matter23:57
sdakeyou will see pam+noaudit hack in the centos container23:57
sdakethat was to support running on debuntian23:57

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