Thursday, 2016-03-17

*** akwasnie has quit IRC00:01
*** tzn has joined #kolla00:01
sdakefolks00:01
sdakeplease don't approe any patches until i tag tomororw morning unless they are related to our release announcement features00:01
ntpttrthanks again for the intro all, excited to continue with this, headed out for the day00:01
sdakentpttr enjoy :)00:02
mandresdake, patches on stable/liberty still ok?00:02
sdakemandre yes those are fine00:02
*** rhallisey has quit IRC00:03
*** tzn has quit IRC00:03
*** achanda has joined #kolla00:03
*** Jeffrey4l has quit IRC00:08
*** dims has joined #kolla00:08
*** dims_ has quit IRC00:09
*** dims has quit IRC00:10
*** AndChat|241401 has quit IRC00:11
*** rajathagasthya has quit IRC00:13
*** alisonh has left #kolla00:14
*** achanda has quit IRC00:15
*** ccesario has joined #kolla00:15
*** nkorabli has quit IRC00:18
*** salv-orl_ has quit IRC00:40
*** inc0 has quit IRC00:42
*** jasonsb has joined #kolla00:46
*** dims has joined #kolla00:52
*** jtriley has joined #kolla00:54
*** diogogmt has joined #kolla00:56
*** diogogmt has quit IRC00:56
*** iceyao has joined #kolla00:58
*** iceyao_ has joined #kolla01:02
*** iceyao has quit IRC01:04
*** iceyao has joined #kolla01:08
*** iceyao_ has quit IRC01:12
*** ssurana has quit IRC01:15
*** sdake has quit IRC01:22
*** achanda has joined #kolla01:26
*** prithiv has quit IRC01:30
*** rstarmer has joined #kolla01:35
*** rstarmer has quit IRC01:46
*** rstarmer has joined #kolla01:47
*** banix has joined #kolla01:57
*** iceyao_ has joined #kolla01:57
*** iceyao__ has joined #kolla02:00
*** iceyao has quit IRC02:00
*** iceyao_ has quit IRC02:03
*** salv-orlando has joined #kolla02:03
*** tobe has joined #kolla02:05
*** unicell has quit IRC02:05
*** allen_gao has quit IRC02:08
*** salv-orlando has quit IRC02:12
*** zaneb has quit IRC02:14
*** dave-mccowan has quit IRC02:19
*** kbyrne has quit IRC02:19
*** Slower has quit IRC02:19
*** cfarquhar has quit IRC02:19
*** dims has quit IRC02:20
*** jtriley has quit IRC02:22
*** dave-mccowan has joined #kolla02:25
*** kbyrne has joined #kolla02:25
*** Slower has joined #kolla02:25
*** cfarquhar has joined #kolla02:25
*** kbyrne has quit IRC02:25
*** jtriley has joined #kolla02:26
*** iceyao has joined #kolla02:27
*** iceyao__ has quit IRC02:27
*** kbyrne has joined #kolla02:28
*** sbezverk has quit IRC02:34
openstackgerritMerged openstack/kolla: Remove commented line  https://review.openstack.org/29358302:35
*** coolsvap has joined #kolla02:37
*** jtriley has quit IRC02:42
*** ccesario has quit IRC02:42
*** ccesario has joined #kolla02:43
*** jtriley has joined #kolla02:43
*** ntpttr has quit IRC02:44
*** ntpttr has joined #kolla02:45
*** achanda has quit IRC02:48
*** jtriley has quit IRC02:49
*** achanda has joined #kolla02:50
*** achanda has quit IRC02:52
*** achanda has joined #kolla02:55
*** jtriley has joined #kolla02:56
openstackgerritSam Yaple proposed openstack/kolla: Add generate.py to generate passwords  https://review.openstack.org/29372802:56
*** daneyon has joined #kolla02:56
openstackgerritSam Yaple proposed openstack/kolla: Add generate.py to generate passwords  https://review.openstack.org/29372802:57
openstackgerritGerard Braad proposed openstack/kolla: Changed port of docker_registry in globals.yml  https://review.openstack.org/29324003:00
coolsvapSamYaple: you created generate_passwords.yml instead of py03:02
*** banix has quit IRC03:05
*** banix has joined #kolla03:10
*** vhosakot has quit IRC03:12
openstackgerritSam Yaple proposed openstack/kolla: Add generate.py to generate passwords  https://review.openstack.org/29372803:12
openstackgerritSam Yaple proposed openstack/kolla: Move manila variable  https://review.openstack.org/29379703:12
*** salv-orlando has joined #kolla03:17
openstackgerritSam Yaple proposed openstack/kolla: Add generate_passwords.py to generate passwords  https://review.openstack.org/29372803:18
*** iceyao has quit IRC03:18
*** iceyao has joined #kolla03:18
*** salv-orlando has quit IRC03:26
openstackgerritMerged openstack/kolla: Changed port of docker_registry in globals.yml  https://review.openstack.org/29324003:37
*** jtriley has quit IRC03:39
*** jtriley has joined #kolla03:41
*** tfukushima has joined #kolla03:43
*** ccesario has quit IRC03:43
*** ccesario has joined #kolla03:45
*** jtriley has quit IRC03:45
*** jtriley has joined #kolla03:46
*** rstarmer has joined #kolla03:58
*** dave-mccowan has quit IRC04:00
*** daneyon_ has joined #kolla04:00
*** daneyon has quit IRC04:03
*** Jeffrey4l has joined #kolla04:13
*** jtriley has quit IRC04:18
*** rstarmer has quit IRC04:28
*** banix has quit IRC04:31
*** rstarmer has joined #kolla04:35
*** tfukushima has quit IRC04:41
*** salv-orlando has joined #kolla04:48
*** salv-orlando has quit IRC04:51
*** Jeffrey4l has quit IRC05:03
*** vhosakot has joined #kolla05:05
*** Marga_ has quit IRC05:05
*** unicell has joined #kolla05:16
*** unicell1 has joined #kolla05:30
*** unicell has quit IRC05:30
*** vhosakot has quit IRC05:31
*** vhosakot has joined #kolla05:32
*** mdnadeem has quit IRC05:33
*** achanda has quit IRC05:37
*** AndChat|241401 has joined #kolla05:37
*** ccesario has quit IRC05:37
*** rstarmer has quit IRC05:37
*** rstarmer has joined #kolla05:39
*** tfukushima has joined #kolla05:42
*** sdake has joined #kolla05:44
*** sdake_ has joined #kolla05:45
*** unicell has joined #kolla05:49
*** unicell1 has quit IRC05:49
*** sdake has quit IRC05:49
*** rstarmer has quit IRC05:50
sdake_evening folks05:51
*** sdake_ is now known as sdake05:51
*** tobe has quit IRC06:02
vhosakotnight!06:03
*** vhosakot has quit IRC06:04
*** rstarmer has joined #kolla06:07
*** Marga_ has joined #kolla06:12
*** salv-orlando has joined #kolla06:13
*** Marga_ has quit IRC06:17
*** Marga_ has joined #kolla06:19
*** Marga_ has quit IRC06:22
*** Marga_ has joined #kolla06:22
*** salv-orlando has quit IRC06:23
openstackgerritMerged openstack/kolla: MariaDB lights out recovery  https://review.openstack.org/29316106:24
coolsvapevening sdake06:25
sdakehey coolsvap06:26
coolsvapsdake: do you have the link handy for design summit sessions?06:27
sdakehttps://etherpad.openstack.org/p/kolla-newton-summit06:27
coolsvapgot it06:29
*** tobe has joined #kolla06:29
coolsvapthx06:29
*** rstarmer has quit IRC06:29
*** rstarmer has joined #kolla06:30
*** tobe has quit IRC06:31
*** Jeffrey4l has joined #kolla06:32
openstackgerritMD NADEEM proposed openstack/kolla: Reconfigure for haproxy  https://review.openstack.org/28824806:33
*** mdnadeem has joined #kolla06:35
*** akwasnie has joined #kolla06:45
*** tfukushima has quit IRC06:55
*** Marga__ has joined #kolla07:00
*** Marga_ has quit IRC07:02
*** daneyon_ has quit IRC07:03
openstackgerritMD NADEEM proposed openstack/kolla: Reconfigure for haproxy  https://review.openstack.org/28824807:06
*** tfukushima has joined #kolla07:13
*** mikelk has joined #kolla07:15
*** shakamunyi has quit IRC07:18
openstackgerritMerged openstack/kolla-mesos: CLI: implement config commands  https://review.openstack.org/28929507:19
openstackgerritMerged openstack/kolla-mesos: Convert chronos-cli to kolla-mesos chronos  https://review.openstack.org/29273807:20
*** Jeffrey4l has quit IRC07:22
sdakeboy i wish people would triage bugs properly07:22
*** akwasnie has quit IRC07:22
*** shakamunyi has joined #kolla07:24
coolsvapsdake: any issues?07:30
sdakethere are 4 fields, all 4 should be set when triaging a bug07:31
coolsvaphehe, yes07:31
openstackgerritMerged openstack/kolla-mesos: Move Runner classes to service.py  https://review.openstack.org/28699407:31
openstackgerritMerged openstack/kolla-mesos: Move common config functions into a new file  https://review.openstack.org/28699507:31
openstackgerritMerged openstack/kolla-mesos: Remove deployment_id_prefix for per-service commands  https://review.openstack.org/29105407:31
openstackgerritMerged openstack/kolla-mesos: Move write_openrc to a common file  https://review.openstack.org/29273907:31
openstackgerritMerged openstack/kolla-mesos: Move apply_deployment_vars to a common file  https://review.openstack.org/29274007:32
*** salv-orlando has joined #kolla07:32
openstackgerritMerged openstack/kolla-mesos: CLI: implement service commands  https://review.openstack.org/28699607:32
*** mikelk has quit IRC07:33
sdakelots of undecided fix commmitted bugs07:34
sdakewhich have no target assigned07:34
sdakei dont understand how that happens07:34
sdakeoh well, can't fix the universe ;)07:35
sdaketime for bed07:35
sdakenight coolsvap07:35
coolsvapnight sdake07:35
openstackgerritAngus Salkeld proposed openstack/kolla-mesos: Change mysql user from test to nobody  https://review.openstack.org/29357107:37
openstackgerritAngus Salkeld proposed openstack/kolla-mesos: Add hostname of a node as a lock name.  https://review.openstack.org/29287807:37
openstackgerritAngus Salkeld proposed openstack/kolla-mesos: run_once commands locking rework  https://review.openstack.org/29169307:37
openstackgerritAngus Salkeld proposed openstack/kolla-mesos: Create separate ZK lock nodes  https://review.openstack.org/29287707:37
*** jhyang_ has joined #kolla07:40
*** salv-orlando has quit IRC07:40
*** rstarmer has quit IRC07:45
*** tfukushima has quit IRC07:47
*** stvnoyes has quit IRC08:01
*** stvnoyes has joined #kolla08:02
*** jmccarthy has quit IRC08:04
*** jmccarthy has joined #kolla08:05
ajafono space on jenkins nodes? 2016-03-17 07:39:05.337 | ERROR:kolla.cmd.build:nova-compute-ironic:ApplyLayer exit status 1 stdout:  stderr: write /var/lib/rpm/Packages: no space left on device08:06
*** akwasnie has joined #kolla08:09
*** mikelk has joined #kolla08:12
*** dwalsh has joined #kolla08:13
*** mbound has joined #kolla08:19
*** salv-orlando has joined #kolla08:23
*** Serlex has joined #kolla08:25
*** akwasnie has quit IRC08:25
*** jhyang_ is now known as jhyang08:32
*** Marga__ has quit IRC08:42
*** Marga_ has joined #kolla08:42
*** sdake has quit IRC08:43
*** barra204 has joined #kolla08:43
*** sdake has joined #kolla08:43
*** shakamunyi has quit IRC08:44
*** cristicalin has joined #kolla08:46
*** akwasnie has joined #kolla08:46
*** sdake has quit IRC08:50
*** mbound has quit IRC08:57
*** dwalsh has quit IRC09:00
*** kproskurin has joined #kolla09:01
openstackgerritMichal Rostecki proposed openstack/kolla-mesos: Add deployment_id and timestamp to every named volume  https://review.openstack.org/29111509:02
openstackgerritMichal Rostecki proposed openstack/kolla-mesos: Move yaml_utils to type_utils  https://review.openstack.org/29111409:02
openstackgerritMichal Rostecki proposed openstack/kolla-mesos: Cleanup volumes on multiple nodes  https://review.openstack.org/29111609:02
*** mbound has joined #kolla09:04
*** rmart04 has joined #kolla09:07
*** salv-orlando has quit IRC09:07
*** athomas has joined #kolla09:11
*** akwasnie has quit IRC09:13
openstackgerritMD NADEEM proposed openstack/kolla: Reconfigure for haproxy  https://review.openstack.org/28824809:16
*** akwasnie has joined #kolla09:30
*** cristicalin has quit IRC09:42
*** achanda has joined #kolla09:44
*** weiyu has joined #kolla09:44
*** achanda has quit IRC09:45
*** achanda has joined #kolla09:46
*** achanda has quit IRC09:46
*** dims has joined #kolla09:57
*** opennode has joined #kolla09:59
*** pbourke has quit IRC10:13
*** coolsvap has quit IRC10:13
*** pbourke has joined #kolla10:13
*** iceyao has quit IRC10:16
*** iceyao has joined #kolla10:16
openstackgerritMerged openstack/kolla-mesos: Change mysql user from test to nobody  https://review.openstack.org/29357110:19
openstackgerritMerged openstack/kolla-mesos: Create separate ZK lock nodes  https://review.openstack.org/29287710:19
*** iceyao has quit IRC10:20
*** iceyao_ has joined #kolla10:20
*** iceyao_ has quit IRC10:22
*** coolsvap has joined #kolla10:22
*** iceyao has joined #kolla10:22
*** tzn has joined #kolla10:22
*** iceyao has quit IRC10:23
*** AndChat|241401 has quit IRC10:23
*** iceyao has joined #kolla10:23
*** ccesario has joined #kolla10:24
*** iceyao has quit IRC10:24
*** ccesario has quit IRC10:24
*** iceyao has joined #kolla10:24
*** ccesario has joined #kolla10:24
*** AndChat|241401 has joined #kolla10:25
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: Fixing run, show, list for interactive mode  https://review.openstack.org/29234310:27
*** ccesario has quit IRC10:27
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: Added custom help for interactive mode  https://review.openstack.org/29238410:27
*** bradjones has quit IRC10:27
*** AndChat-241401 has joined #kolla10:27
*** opennode has quit IRC10:28
openstackgerritMerged openstack/kolla-mesos: run_once commands locking rework  https://review.openstack.org/29169310:28
openstackgerritMerged openstack/kolla-mesos: Add hostname of a node as a lock name.  https://review.openstack.org/29287810:29
*** AndChat|241401 has quit IRC10:30
*** ccesario has joined #kolla10:31
*** AndChat|241401 has joined #kolla10:32
*** ccesario has quit IRC10:32
*** ccesario has joined #kolla10:32
*** AndChat-241401 has quit IRC10:34
*** AndChat-241401 has joined #kolla10:34
*** absubram has quit IRC10:34
*** bradjones has joined #kolla10:36
*** bradjones has quit IRC10:36
*** bradjones has joined #kolla10:36
*** AndChat|241401 has quit IRC10:36
*** ccesario has quit IRC10:37
*** AndChat-241401 has quit IRC10:40
openstackgerritMerged openstack/kolla-mesos: Move yaml_utils to type_utils  https://review.openstack.org/29111410:42
*** coolsvap has quit IRC10:48
openstackgerritSerguei Bezverkhi proposed openstack/kolla: [WIP] iscsi container with lvm2 support  https://review.openstack.org/29128510:48
openstackgerritMichal Rostecki proposed openstack/kolla-mesos: [WIP] Fix OpenStack services registration  https://review.openstack.org/29125110:50
*** weiyu has quit IRC10:50
*** coolsvap has joined #kolla10:51
*** Jeffrey4l has joined #kolla10:53
*** asalkeld has quit IRC11:00
*** cfarquhar has quit IRC11:03
*** salv-orlando has joined #kolla11:07
*** apuimedo has joined #kolla11:12
*** salv-orlando has quit IRC11:18
*** jtriley has joined #kolla11:27
*** rhallisey has joined #kolla11:35
*** openstackgerrit has quit IRC11:48
*** openstackgerrit has joined #kolla11:48
*** alisonh has joined #kolla11:49
*** akwasnie has quit IRC11:50
openstackgerritMD NADEEM proposed openstack/kolla: Manila ubuntu binary container  https://review.openstack.org/28637911:50
*** dave-mccowan has joined #kolla11:53
*** iceyao has quit IRC11:53
*** coolsvap has quit IRC11:57
*** mlima has joined #kolla11:59
*** akwasnie has joined #kolla12:01
*** alisonh has quit IRC12:01
*** dwalsh has joined #kolla12:02
*** alisonh has joined #kolla12:05
*** apuimedo has quit IRC12:07
openstackgerritMerged openstack/kolla-mesos: Add deployment_id and timestamp to every named volume  https://review.openstack.org/29111512:09
*** sbezverk has joined #kolla12:10
*** mlima_ has joined #kolla12:13
*** mlima has quit IRC12:16
*** gfidente has joined #kolla12:19
*** jtriley has quit IRC12:20
openstackgerritAllen Gao proposed openstack/kolla-mesos: Fix the deprecated security_group_api and network_api_class  https://review.openstack.org/29045412:22
*** dims has quit IRC12:25
*** tzn has quit IRC12:27
*** jtriley has joined #kolla12:29
*** jtriley has quit IRC12:34
*** mlima__ has joined #kolla12:45
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: CLI: log command implementation  https://review.openstack.org/29141012:46
*** mlima_ has quit IRC12:48
*** salv-orlando has joined #kolla12:48
*** weiyu_ has joined #kolla12:48
*** mlima_ has joined #kolla12:50
*** alyson_ has quit IRC12:52
*** mlima__ has quit IRC12:53
*** diogogmt has joined #kolla12:55
*** salv-orlando has quit IRC12:58
openstackgerritMD NADEEM proposed openstack/kolla: Update README for heka image  https://review.openstack.org/29400713:00
*** banix has joined #kolla13:02
*** jtriley has joined #kolla13:02
*** zaneb has joined #kolla13:06
openstackgerritSerguei Bezverkhi proposed openstack/kolla: [WIP] iscsi container with lvm2 support  https://review.openstack.org/29128513:10
*** iceyao has joined #kolla13:11
*** weiyu_ has quit IRC13:13
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: CLI: implement deployment commands  https://review.openstack.org/29274113:13
openstackgerritJeffrey Zhang proposed openstack/kolla: Reconfigure for haproxy  https://review.openstack.org/28824813:13
*** akwasnie has quit IRC13:14
*** salv-orlando has joined #kolla13:15
sbezverkgood morning13:15
*** akwasnie has joined #kolla13:15
sbezverkpbourke, it is you have take care of oracle linux right?13:16
*** dwalsh has quit IRC13:17
*** diogogmt has quit IRC13:18
ccesario_morning :)13:25
openstackgerritArtur Zarzycki proposed openstack/kolla-mesos: Connect to mariadb with dnsname.  https://review.openstack.org/29017613:26
*** dencaval has joined #kolla13:29
*** dwalsh has joined #kolla13:31
openstackgerritMD NADEEM proposed openstack/kolla: Update README for heka image  https://review.openstack.org/29400713:33
SamYaplemorning13:35
*** vhosakot has joined #kolla13:36
ccesario_Hey folks, wht is exactly kolla-mesos ? is it other project!?13:36
*** vhosakot has quit IRC13:36
SamYapleccesario_: its a project that uses kolla images deployed with mesos13:39
*** shardy has joined #kolla13:41
ccesario_hmmmm13:44
ccesario_SamYaple, thanks by info :)13:45
dave-mccowanSamYaple ping13:46
dave-mccowanI have a keystone endpoint question.  Looking at open bug where "keystone user-list" is not working when TLS is not.13:47
dave-mccowanWhen the OS_AUTH_URL is https://172.18.151.92:5000/v2.0, it works.  when it is https://172.18.151.92:5000 or https://172.18.151.92:5000/v3 it fails.13:48
dave-mccowando you know anything about that?13:48
SamYapledave-mccowan: keystone command will not work at all with v3 keystone13:48
SamYapleever13:48
SamYapleits deprecated (it should be screaming that at you)13:48
SamYapleuse openstack client13:49
dave-mccowanthat's what all the deprecated message mean. :-)13:49
SamYapleyup :)13:49
dave-mccowanwhy doesn't it work with https://172.18.151.92:5000/v2.013:49
openstackgerritMerged openstack/kolla-mesos: CLI: log command implementation  https://review.openstack.org/29141013:49
SamYaplewe dont setup a v2.0 endpoint with kolla13:49
SamYaplenot for mitaka13:49
SamYapleyou as the operator could if you need to13:49
*** inc0 has joined #kolla13:50
dave-mccowandoes this happen to work somehow without TLS?  I'm trying to make sense of the bug report.13:50
SamYapleit should not, no13:51
SamYaplebut i cant say for certain13:51
openstackgerritMerged openstack/kolla: Libvirt needs openvswitch to connect br-int  https://review.openstack.org/28807513:51
SamYaplewhat bug report?13:51
SamYapleinc0: you around?13:51
dave-mccowanhttps://bugs.launchpad.net/bugs/155357713:51
openstackLaunchpad bug 1553577 in kolla "self-signed certificates don't function with keystone" [Low,Confirmed] - Assigned to Dave McCowan (dave-mccowan)13:51
openstackgerritSerguei Bezverkhi proposed openstack/kolla: [WIP] iscsi container with lvm2 support  https://review.openstack.org/29128513:53
*** tzn has joined #kolla13:53
inc0SamYaple, just woken uo13:53
inc0whats up?13:53
*** dims has joined #kolla13:53
openstackgerritMD NADEEM proposed openstack/kolla: Added debian as  base_distro for heka  https://review.openstack.org/29403313:53
SamYapledave-mccowan: didnt you document this already?13:54
dave-mccowanSamYaple the use of certificates, twice.. once in the openrc-example, and a second time in advanced-configuration.13:55
dave-mccowannot sure about reported case of keystone CLI not working with TLS.13:55
dave-mccowani think maybe sdake was hitting two problems at once.  v3 and untrusted certs.13:57
SamYapledave-mccowan: i closed the bug as invalid, sdake can reopen if he things it is not invalid13:57
SamYaplewe are already documenting all of this info13:57
dave-mccowani'll ping him later too.13:58
dave-mccowanfrom trying it, it does look like we can use v2.0 with a kolla deploy.  i don't know why keystone can't find that endpoint on it's own though.13:59
SamYaplethey did alot of versionless endpoints in v314:00
SamYaplei dont think that stuff existed for v2.014:00
dave-mccowanoh, i see.  running with --debug, it doesn't even query the version endpoints.  it just slaps on /tokens and goes.14:00
SamYaplethe openstackclient does not do this14:01
SamYaplejust hte keystone one14:01
dave-mccowanyep.  mystery solved.  bug closed. moving on. :-)14:01
SamYapledeprecation means deprecation14:01
*** mbound has quit IRC14:02
*** akwasnie has quit IRC14:16
*** akwasnie has joined #kolla14:17
*** fthiagogv has joined #kolla14:17
*** dims has quit IRC14:19
*** akwasnie has quit IRC14:21
*** akwasnie has joined #kolla14:21
*** dims has joined #kolla14:22
*** dims has quit IRC14:25
*** achanda has joined #kolla14:29
*** spisarski has joined #kolla14:30
*** sdake has joined #kolla14:39
sbezverkfolks, iscsi-lvm patch is ready for "alpha" test as I see consistent positive results in my test bed and I managed to clean up the gate tests. I would appreciate is somebody could volunteer to test it and provide some feedback.14:39
*** achanda has quit IRC14:40
sdakemorning14:44
sdakesbezverk did you sort out the sudo thing14:44
sbezverksdake yep, everything is good know, at least I hope14:45
*** ssurana has joined #kolla14:52
openstackgerritMD NADEEM proposed openstack/kolla-mesos: tox: delete all pyc before running test  https://review.openstack.org/29408314:56
*** ssurana has quit IRC14:56
elmikohi all, i'm looking for some debugging advice. i'm getting comfortable with building and deploying the basic parts of the stack through kolla, but now i'm struggling to get swift working.14:58
elmikoi've followed https://github.com/openstack/kolla/blob/master/doc/swift-guide.rst14:58
elmikobut i get errors when running `swift stat`, how can i see the logs produced by swift to debug this?14:58
SamYapleelmiko: those logs will be at /var/lib/docker/volumes/kolla_logs/_data14:59
SamYaplealternatively you can also access them in the swift or heka containers themselves14:59
elmikoSamYaple: so like, attach to the container and just look in /var/log ?14:59
SamYapleyou can do ti that way elmiko14:59
elmikointeresting, thanks!14:59
SamYaplei have personally found that to be a pain15:00
SamYaplebut you can od it for sure15:00
elmikoyea, i'll try the first way15:00
elmikoi'm just not sure what is happening, but swift is producing some internal error. i imagine i've messed up the ring setup15:00
SamYapleits possible. i will be the first to admit our swift setup is not intuitive at this time. but it is functional15:01
SamYapleif you wouldnt mind documenting the issue you are having elmiko and we can put those up for everyone15:01
SamYapleeven if its a simple mistake15:01
elmikoshould i make a bug against kolla?15:02
SamYapleelmiko: if its a kolla bug, then yes15:02
SamYapleif its user error, no, but we can still do a docs patch15:02
elmikook, sure. i'll finish my due dilligence here then at the least i can make a bug if i'm stumped and we can figure out how to proceed15:03
*** achanda has joined #kolla15:03
*** mlima_ has quit IRC15:04
SamYapleelmiko: if you do get stumped post back here and im sure we can provide more tips15:05
*** ssurana has joined #kolla15:07
*** achanda has quit IRC15:08
elmikoSamYaple: will do, thanks!15:10
sdakeelmiko sbezverk or pbourke both have swift expertise15:14
sdakeelmiko when you have some logs to point to, might ask help of either of them15:15
elmikosdake: awesome, thank you15:16
ccesario_how can I deploy ceilometer ? there is no enable_ceilometer option.....15:19
*** mlima has joined #kolla15:20
inc0ccesario_, we don't have ceilometer roles15:20
ccesario_ohhhh, I  suspected that :)15:23
*** vhosakot has joined #kolla15:25
openstackgerritSam Yaple proposed openstack/kolla: Allow per node configuration with augments  https://review.openstack.org/29409815:31
*** iceyao has quit IRC15:32
openstackgerritMD NADEEM proposed openstack/kolla-mesos: Fix order of assertEqual  https://review.openstack.org/29410015:33
*** apuimedo has joined #kolla15:34
openstackgerritMerged openstack/kolla: Update README for heka image  https://review.openstack.org/29400715:34
apuimedosdake: Hi. I was trying to find out some example of the cisco configuration for when building neutron with the cisco ml2 plugin but I could not find it15:35
sdakeapuimedo no idea how to help with that15:36
apuimedoI'm trying to see if we (kuryr) can use kolla for neutron, keystone, rabbitmq, neutron agents and mysql15:36
sdakeapuimedo afaik plugins aren't relaly implemented in kolla - although pbourke has some wayt o get them working15:36
sdakenice15:36
apuimedoI only saw how to get the container to install a pypy package15:36
apuimedowe are building the kubernetes support now15:37
sdakeyou put your special config files in /etc/kolla/config15:37
inc0apuimedo, how would you use this? you mean deploy and use for development?15:37
SamYapleapuimedo: we dont copy over the specific cisco_nexus_ml2.conf stuff so youll have to put all those sections in ml2_conf.ini15:37
apuimedoinc0: well, in the future, production. For now I'm trying to build the CI in a way that third party vendors can easily have their own neutron container15:37
apuimedoSamYaple: and for vendors that don't use ml2 there is no mechanism right now15:38
apuimedo(that I could find watching your videos and docs)15:38
ccesario_inc0, ceilometer roles is it in roadmap!?15:38
sdakeya that is why we need to spend tme on plugins next cycle15:38
SamYapleapuimedo: thats correct15:38
sdakebecause atm, its not in good shape foryou apuimedo15:38
inc0ccesario_, yes and no, we want to support big tent, but you're first one asking for ceilometer;)15:39
apuimedoyeah. Sorry that I didn't come earlier in the cycle, we were a bit buried with containers-in-vms and k8s support15:39
inc0and ceilometer is a bit difficult because it really needs it's own set of nodes15:40
inc0and we'd need to deploy mangodb as well15:40
sdakeapuimedo yes no new features in mitaka - at this point we are ony doing bug fixes15:40
SamYapleinc0: we have mongodb playbooks15:40
SamYapleinc0: we could install ceilometer right now, but we dont have teh playbooks for it15:40
apuimedoI was thinking about building the containers and for mitaka just have a manually derived container that puts the plugin15:40
ccesario_inc0, the first that asked about it ? :P15:41
inc0you could do that apuimedo15:41
SamYapleapuimedo: if you are ok with a fork its very easy to do whatr you want15:41
sdakeccesario_ people want it but nobody has implemented it15:41
SamYaplewe dont have a non-fork way to do it yet though15:41
SamYapleapuimedo: i would be happy to walk you through the two needed changes15:41
apuimedoSamYaple: sdake: I also wanted to know if there are plans to have builds in the docker and quay registries15:41
SamYaplequay?15:42
apuimedohttps://quay.io/ for rkt15:42
SamYapleif you mean dockerhub, then yes15:42
sdakeapuimedo the issue there is around secure keys15:42
SamYapleah. not sure about rkt yet15:42
sdakeapuimedo so until that is sorted out, we wont be providing builds in docker hub15:42
apuimedosdake: which keys?15:42
SamYaplesdake: thats not entirely true15:42
sdakeas for rocket, its on our roadmap, however, its not immediately on our roadmap15:42
apuimedosdake: same here. Since we are building for k8s I try to keep it in mind15:43
sdakeapuimedo the security token used to upload to registry - we dont want to just check that into our repo15:43
SamYapleim planning on doing the automated docker builds15:43
ccesario_sdake, understand....15:43
SamYaplewhich is outside infra15:43
SamYaplethats just leg work15:43
sdakeit really should be inside infrastructure15:43
sdakein cae, you know, you were hit by a bus or something15:44
apuimedosdake: couldn't that be held on infra as a jenkins task?15:44
SamYaplesdake: it would be inside our kollaglue repo15:44
sdakeapuimedo yes - 24 hours in the day15:44
SamYapleif we had a docker registry in infra this would be a diferetn conversation15:44
SamYaplebut for dockerhub, im thinking we just use dockerhub to build much like we us pypi15:44
sdakefungi hasn't said no to that request15:44
SamYaplewe use*15:44
openstackgerritMerged openstack/kolla: Manila ubuntu binary container  https://review.openstack.org/28637915:45
openstackgerritSerguei Bezverkhi proposed openstack/kolla: iscsi container with lvm2 support  https://review.openstack.org/29128515:45
apuimedoSamYaple: sdake: you should check the team suppor tin quay (it also supports docker)15:45
sdakeapuimedo your coming at the wrong time to ask for features - summit i the right time :)15:45
SamYapleapuimedo: im looking now15:45
apuimedo*support15:45
sdakei/is15:46
apuimedosdake: I'm not asking for features :-)15:46
apuimedojust floating ideas15:46
apuimedoHopefully we can meet in Austin and plan for Newton ;-)15:46
sdakewell rather then focusing on how to build dockerhub images, which we all know needs to be done, we should be focusedon  releasing rc2 and stable/liberty15:47
apuimedosdake: sorry. Didn't mean to disrupt the realease15:47
sdakeapuimedo its all good15:48
*** blahRus has joined #kolla15:49
apuimedoSamYaple: Instead of a fork I'll try to build some of the containers from source and then do a "FROM " and add the plugin configuration, see if that flies then (telling ansible to use the containers from a specific namespace where there'll be the modified container)15:49
SamYapleapuimedo: the issue is the kolla config.json files15:49
SamYaplesdake: youre welcome to come up with any solutions here, but the image issue sitll needs to be addressed15:50
sdakeagree at the right time, it needs to be addressed15:50
sdakenow is not the right time15:50
openstackgerritSerguei Bezverkhi proposed openstack/kolla: Changing Swift option section in globals.yml  https://review.openstack.org/29411315:50
sdakereleasing stable/liberty and rc2 will consume all of our collective capacity15:50
SamYapleif you say so15:50
sdakei do say so15:51
apuimedoSamYaple: do you have any estimation of how much resources are needed to build the images?15:51
sdakeapu it takes 15 minutes on my gear to build 120 containers or so15:51
sdakedisk sapce is about 12gb i think15:51
sdakebut depends on distribution15:52
SamYaplei will still be working on images15:52
sdakeinstead of stable/liberty?15:52
SamYaplethere is no instead of sdake.15:52
SamYaplei do what i say ill do as i always have15:53
sdakewell feel free to work in whatever order you like15:53
SamYapleapuimedo: if you mean raw disk space, ubuntu the full stack is ~6GB15:53
apuimedosorry I brought up a sensitive subject15:53
SamYapleapuimedo: if you mean ram and cpu, that hasnt been quantified15:53
SamYapleapuimedo: :) you didnt its fine15:53
apuimedoSamYaple: I don't mean to bring up more controversy. But have you considered a minimal distro like alpine (like docker uses now for their images)15:54
openstackgerritSam Yaple proposed openstack/kolla: Add cron to pull playbooks  https://review.openstack.org/29411615:54
apuimedoyeah. I mostly meant disk. My crappy small hard drive is almost full15:54
apuimedoI guess I'll have to use some cloud instance15:54
SamYapleapuimedo: that has also been discussed, im all for some alpine linux!15:54
SamYaplebut thats a time issue is all15:55
apuimedoSamYaple: I built the kuryr container on alpine15:55
SamYaplenice15:55
apuimedo(also the midonet ones)15:55
SamYapledid i talk to you about midonet sometime long ago?15:55
SamYaplein kolla?15:55
apuimedoSamYaple: you did15:55
SamYapleah!15:55
sdakeapuimedo here is our roadmap: https://etherpad.openstack.org/p/kolla-mitaka-midcycle-roadmap15:55
SamYaplei knew your name looked familiar15:55
apuimedo:-)15:55
apuimedoall the gates are single node now, then?15:56
SamYapleapuimedo: we do not have a multinode gate right now15:58
apuimedoSamYaple: infra constraint?15:58
SamYapleapuimedo: kind of15:59
*** banix has quit IRC15:59
SamYaplei was planning on waiting for zuulv3 for several reasons but now that that is looking a little ways out ill probably have it done early newton15:59
SamYaplemost of the work is done apuimedo, just some data transfer things left15:59
apuimedogood :-)16:00
SamYapleso infra only has two node support atm16:00
SamYapleif we have a stable voting multinode gate and request three, they said yes to that16:00
SamYapleso thats sweet16:00
apuimedosounds good. We'd also make use of that :-)16:01
SamYaplei mainly want three for proper quorum16:01
SamYaplethat way failures can be tested16:02
openstackgerritSam Yaple proposed openstack/kolla: After refactor, the upgrade code was missing task  https://review.openstack.org/29412316:02
SamYapleeveryone I have done a successful master -> master upgrade on a 1 week old cluster that I am running all my internets through16:03
SamYaplei did not lose internet access (as in the vms didnt lose networking)16:03
sdakenice - good to know that works ;)16:03
SamYapleand all the infra services upgraded as well16:03
SamYaplethough i did have to patch a few things16:03
apuimedoSamYaple: we use etcd/zookeeper/consul16:03
apuimedoso yeah16:03
SamYapleapuimedo: we have discussed using those for kolla as well16:04
SamYapleapuimedo: we just havent found a way to do them in a way that they arent a REQUIREMENT16:04
*** diogogmt has joined #kolla16:04
SamYaplebut i have a few ideas on the subject16:04
apuimedoSamYaple: docker requires one of the three and k8s requires etcd16:04
apuimedoso we just need them16:04
SamYaplei like etcd personally16:04
SamYaplekolla-mesos is using zookeeper16:05
apuimedoSamYaple: what would you want it for? For the services finding each other?16:05
apuimedoor all the config?16:05
apuimedo(when available)16:05
SamYapleconfigs16:05
apuimedoI hoped you'd say that16:05
SamYaplewe had an amazing patchset for service finding too, but it wasnt configurable16:05
SamYaplehttps://review.openstack.org/#/c/228719/16:05
SamYapleHui worked on that alot16:06
apuimedoSamYaple: Did you check docker 1.10 docker nets included dns service?16:06
SamYapleapuimedo: we dont use docker proxy stuff16:06
SamYaplewe use --net=host16:06
apuimedoSamYaple: same here16:06
SamYaplethe images themselves could technically work with docker-proxy, but kolla-ansible is all --net=host16:07
apuimedoConsul is indeed the easiest choice at that16:07
SamYapleinc0: do you have the rabbitmq playbooks done?16:07
apuimedothe neutron agents would have to be most likely --net=host as well16:07
sdakerabbitmq playbooks were pushed to rc2 SamYaple16:08
sdakeas per last meeting16:08
SamYaplei know sdake, im asking for testing16:08
SamYapleapuimedo: its not technically a requirement to put neutron in net host, but yea so much easier16:08
SamYapleapuimedo: we chose het=host for a few reasons, 1 its faster. 2 its easier to manage. 3 its how operators are used to seeing16:09
apuimedoSamYaple: for the agents it depends on the vendor. Some would need quite a bit of a workaround to work on bridge mode16:09
SamYapleapuimedo: also, you can do 'ip netns exec <neutron network namespace>' from the host!16:09
sdakeapuimedo actually the rela reason we chose net=host is becuase kubernetes made using non-host networking impossible to deploy nova or neutron early on in the kolla project16:09
apuimedoSamYaple: I also built the midonet containers using net=host with only CAP_NET_ADMIN16:09
sdakethe other reasons SamYaple list are valid points16:10
inc0SamYaple, not yet, also I think sbezverk also wanted to do them?16:10
apuimedosdake: you don't use k8s any longer, do you?16:10
sdakebut when kolla started kubernetes didn't have net=host16:10
sdakenope no k8s16:10
SamYapleinc0: as in sbezverk wanted to take over? or test them?16:10
SamYapleapuimedo: there is a spec to reintroduce it, but not at this time16:10
apuimedoso now we go full circle, when we use kolla + kuryr to provide Neutron networking to k8s deployments16:11
inc0take over deployment16:11
inc0upgrades are still on me16:11
sdakeyup personally i'm not convinced underlays are the best choice, but if people want to persue them, more power to em :)16:11
sdakeI think bare metal underlays are the simplest way to operate an openstack cloud16:12
*** banix has joined #kolla16:12
sdakeand simple is better16:12
apuimedosdake: you mean running the VMs and containers on the underlay?16:12
sdakeapuimedo i mean running under k8s or mesos or swarm16:12
SamYapleinc0: im confused, what about deployment is sbezverk taking over?16:12
sdakethese are underlays - just liek baremetal is16:12
SamYapleinc0: i was just asking because i just excerised all the other upgrade code16:12
apuimedosdake: agreed. I also prefer in kolla is without underlays16:12
apuimedos/in/if/16:13
sdakewe dont dictate no underlays - but our lead implementation is bare metal based16:13
sdakethis is why we have kolla-mesos for example16:13
inc0SamYaple, we need deployment to use hostnames right?16:13
inc0IPs*16:13
inc0it uses hostnames16:13
inc0my code uses hostnames16:13
SamYapleright so that code needs to be updated to ips, should be really simple16:14
SamYaplelike 5 minutes worth of work16:14
SamYaplei tested ips already16:14
apuimedoyes. I saw that16:14
inc0ips are done?16:14
SamYapleinc0: i tested locally, its just a quick change16:15
SamYapleare you not including that in your patch. im confused?16:15
inc0SamYaple, upgrade will not be compatible with both ip and hostname16:15
inc0at the same time16:15
SamYapleinc0: then youre doing it wrong16:15
inc0its either or16:15
SamYapleit can be made compatible with both man16:15
inc0no, I don't16:15
SamYaplewithout ifs or whens or cases16:16
inc0when: ansible_hostname != (gospel_node.stdout | from_json).hostname16:16
SamYapleright thats doing it wrong16:16
SamYaplethat was my point16:16
SamYapleill show you when i get back from lunch what i mean16:16
inc0how exactly should I do it then?16:16
inc0please do16:16
SamYapleyea no problem16:16
SamYapleits really simple16:16
elmikosbezverk or pbourke, ping16:17
*** mbound has joined #kolla16:19
*** akwasnie has quit IRC16:25
*** salv-orlando has quit IRC16:25
*** salv-orlando has joined #kolla16:26
sbezverkelmiko pong16:28
*** jtriley_ has joined #kolla16:28
*** mgoddard has joined #kolla16:28
elmikosbezverk: hi, sdake suggested that you might be able to help me with some swift issues16:28
sbezverkelmiko I can try, even though sdake would say "do or do not" :-)16:29
sdakeno yoda says that16:29
sdakei just quote him :)16:29
elmikoi've followed the kolla guide for ring setup, but when i run `swift stat` i am getting a 503 from the server. in the swift-object-replicator.log i see this http://paste.openstack.org/show/490939/16:30
elmikodoes that look familiar?16:30
elmikosdake: lol +116:30
*** mikelk has quit IRC16:30
sbezverkelmiko let me check16:30
*** jtriley has quit IRC16:30
*** rhallisey has quit IRC16:30
*** rhallisey has joined #kolla16:31
sbezverkelmiko when you generated rings, have you copied them to /etc/kolla/config/swift and have you run kolla-ansible reconfigure?16:32
elmikosbezverk: i followed this, https://github.com/openstack/kolla/blob/master/doc/swift-guide.rst16:33
elmikobut didn't copy any files after finishing the ring script16:33
elmikoand i did reconfigure through kolla-asnisble16:33
sbezverkelmiko sorry but it does not answer my question, please respond..16:34
*** jtriley_ has quit IRC16:34
elmikoi copied nothing into /etc/kolla/config/swift and yes i did run kolla-ansible reconfigure16:34
*** v1k0d3n has quit IRC16:34
*** SiRiuS_ has joined #kolla16:34
sbezverkelmiko, please make sure that generated files are located in /etc/kolla/config/swift16:34
elmikosbezverk: this is what i have in there, http://paste.openstack.org/show/490941/16:35
sbezverkelmiko ok, when you run reconfigure have you seen ring files were copied16:35
vhosakotSamYaple: When the enviroment variables OS_PROJECT_DOMAIN_ID and OS_USER_DOMAIN_ID are unset, heat does not work even with the latest heat client (released on March 2nd 2016). I am using a brand new shell with _no_ old auth setting or old env variables in my shell. I have responded to your comments for the review https://review.openstack.org/#/c/293732/116:35
elmikosbezverk: let me look at my backtrace16:36
vhosakotSamYaple: does heat work for you when those env vars are unset ?16:36
sbezverkelmiko, I just want to eliminate basic stuff16:36
elmikosbezverk: i am not seeing any explicit file copies in the log from kolla-ansible reconfigure16:37
sbezverkelmiko you should see something like that: http://paste.openstack.org/show/490942/16:39
*** unicell has quit IRC16:40
elmikosbezverk: i definitely don't see that16:40
*** unicell has joined #kolla16:41
sbezverkelmiko hmm, can you do: docker exec -ti swift_object_server bash16:43
elmikosbezverk: sure, 1sevc16:43
elmikosbezverk: ok, got a shell16:43
sbezverkand then check if /etc/swift has ring files and they are identical to yours on your deployment machine16:43
elmikohmm, i see container.ring.gz and object.ring.gz but no account.ring.gz16:45
elmikoare those the ring files?16:46
sbezverkelmiko that is fine account ring should be in swift_account_server16:46
elmikoah, ok16:46
*** gmmaha has joined #kolla16:47
sdakeok folks repo is open for reviews for rc216:47
sbezverkelmiko please do md5sum on all these rings and compare with ones on your deployment machine16:47
sdakecongrats on releasing rc1 on time ;)16:48
elmikosbezverk: ok16:48
gmmahaHi, i work with ntpttr on the setup that he has and i had a quick Q.. I am trying to find where the network namespaces get created. I am trying to ssh into the instance i have created by hopping onto the namespace and then into the machine16:48
vhosakotsdake: nice RC1 mail! :)_16:48
sdakevhosakot the community wrote that yesterday16:48
gmmahawoudl really appreciate anny pointers i could get16:48
vhosakotyep!16:48
*** Serlex has quit IRC16:48
vhosakotgmmaha: AIO or multi ?16:48
sdakejust messenger boy16:48
gmmahavhosakot: multi16:48
elmikosbezverk: confirmed, they are the same16:49
gmmahai checked the docker containers for neutron in one of my controller nodes16:49
sdakethe namespaces are on the host16:49
gmmahasdake: ohh cool.. will look for it there.. thanks16:50
sdakeiirc you should be able to just connect to the machine16:50
sdakefrom your host16:50
sdakewith neutorn thin containers16:50
vhosakotgmmaha: the namespaces should be crated on the node that runs neutron... since a separate dedicated network nodes does _not_ work due to Ansible bug in 1.9.4, the network node is the controller node in a multinode setup... So, the namespaces would be on the controller node16:50
sbezverkelmiko on target host run mount | grep srv16:51
vhosakotgmmaha: "ip netns list" on controller should show16:51
elmikosbezverk: i see 3 loop devices mounted on /srv/node/d0 /srv/node/d1 /srv/node/d216:52
sbezverkelmiko could you paste the script you use to generate rings?16:53
ntpttris there a kolla topic that you can subscribe to in the openstack-dev mailing list? I don't see it listed on the page16:53
elmikosbezverk: sure, 1sec16:53
*** rmart04 has quit IRC16:53
gmmahasdake: didnt knwo about thin containters.. will cehck them16:54
gmmahavhosakot: testing it now16:54
vhosakotgmmaha: cool16:54
inc0gmmaha, hey Ganesh:)16:54
gmmahaYup.. since the router is not HA its just in one controller vhosakot16:54
gmmaha:)16:54
gmmahahowdy inc016:54
vhosakotgmmaha: my middle name is Ganesh too! :)16:55
inc0gmmaha, you're guys running master right?16:55
elmikosbezverk: http://paste.openstack.org/show/490948/16:55
gmmahavhosakot: really? :)16:55
gmmahainc0: yeah.. master16:55
vhosakotyep :)16:55
*** haplo37 has joined #kolla16:55
gmmahavhosakot: nice.. :)16:56
inc0then you're good, namespaces will be visible on host16:56
inc0Liberty won't have that, but we're backporting this stuff16:56
inc0just not merged yet16:56
gmmahainc0: aah cool... i believe its all master. right ntpttr ?16:57
ntpttrgmmaha: yep all on master, I can see the router on host 416:57
gmmahantpttr: yeah, host 4 is the one which has it16:57
openstackgerritSerguei Bezverkhi proposed openstack/kolla: Changing Swift option section in globals.yml  https://review.openstack.org/29411316:59
*** jasonsb has quit IRC17:02
sbezverkelmiko please re-generate rings using this script: http://paste.openstack.org/show/490951/ then rerun reconfigure, make sure new ring files are deployed by comparing md5sum. if after that you still have problem, we will need to enable debug for swift and go through it..17:02
openstackgerritMerged openstack/kolla: Increase the docker parition for rht bases in gate  https://review.openstack.org/29303117:02
elmikosbezverk: ok, i'll run though that. thanks for the help so far =)17:03
vhosakotgmmaha: FYI, you will see namespaces only for DHCP network (to run dnsmasq)...17:03
SamYaplevhosakot: yes it does. let me see the delta (mind you the source code says heat should be working for you!)17:04
gmmahavhosakot: ohhh..17:05
vhosakotSamYaple: oh ok, so, you dont see the error when OS_PROJECT_DOMAIN_ID and OS_USER_DOMAIN_ID are unset ?17:05
*** dwalsh has quit IRC17:06
gmmahavhosakot: there is a router namesapce as well. ( i do have a router, but otherwise just DHCP namespaces)17:06
SamYaplevhosakot: no but im checking now, might be something im doing17:06
elmikosbezverk: i'm assuming i need to change those IP addresses to the ones i'm using?17:06
vhosakotgmmaha: well, yes... you see qrouter-* namespace for each router that run neutron-L3-agent doing NAT magic17:07
sbezverkelmiko yes, please17:07
elmikosbezverk: ack, thanks17:07
vhosakotgmmaha: yes, every router ceates a qrouter-* namesapce and every DHCP network created a qdhcp-* namesapce17:08
vhosakotSamYaple: also, https://review.openstack.org/#/c/293728/ I think changes the workflow/steps for the user when using kolla17:09
gmmahavhosakot: yup..17:09
vhosakotcool17:10
SamYaplevhosakot: it does17:10
SamYaplekind of17:10
SamYaplebasically the user _should_ be populating his own passords now anyway17:10
SamYaplebut rarely anyone does17:10
vhosakotSamYaple: doesn't it force the user to run generate_password.py as a new kolla install will have no passwords for any service17:10
SamYaplethis would just mean it would be arequirement17:11
vhosakotI know, for sure, neutron does not like to start without a db apssword17:11
SamYaplevhosakot: like i said, the user should be doing it anyway, it would just force the matter17:11
vhosakotah ok, cool17:11
openstackgerritSam Yaple proposed openstack/kolla: After refactor, the upgrade code was missing task  https://review.openstack.org/29412317:13
openstackgerritSam Yaple proposed openstack/kolla: Add cron to pull playbooks  https://review.openstack.org/29411617:13
*** kproskurin has quit IRC17:16
elmikosbezverk: ok, ran the script and i see the updated rings on the host in /etc/kolla/config/swift, but after a `kolla-ansible reconfigure` i am not seeing them in the swift_object_server container17:16
openstackgerritSam Yaple proposed openstack/kolla: Allow per node configuration with augments  https://review.openstack.org/29409817:18
openstackgerritSam Yaple proposed openstack/kolla: Refactor glance config tasks  https://review.openstack.org/29418517:18
SamYaplesdake: https://review.openstack.org/#/c/294098 is rebased, please update vote17:18
sbezverkelmiko make sure you place these new rings on DEPLOYMENT server and not on the target. reconfigure will take care of copying these..17:20
elmikosbezverk: yea, this is AIO deployment, only one server17:20
elmikonot sure why reconfigure didn't copy them17:20
SamYapleelmiko: im not sure reconfigure is implemented correctly for swift17:21
SamYaplei may not be checking ring files17:21
SamYapleelmiko: do a service restart manual17:21
SamYapledocker restart swift....17:21
elmikoSamYaple: ok, i'll give that a try, for all the swift containers?17:21
SamYapleelmiko: yes17:21
elmikothanks17:21
SamYapleelemoine: ping17:23
SamYapledoes heka support config hot config reload?17:23
elemoine_no17:24
elemoine_SamYaple: https://github.com/mozilla-services/heka/issues/3817:24
SamYapleelemoine_: ok so the question is, now that we have reconfigure should we by default be copying in swift stuff now?17:24
SamYapleremember i said we should remove the bool when we didnt have reconfigure17:25
SamYaplebut now....17:25
SamYaplei only bring it up because we arent copying elasticsearch17:25
SamYapleso we need to change one of them17:25
SamYaplefor consistency17:25
elmikoSamYaple, sbezverk, i restarted those containers, but no copy of the ring files. is there another step i am missing?17:27
elemoine_SamYaple: +1 for not copying in Swift when enable_swift is false17:28
SamYapledo the ring files exist in /etc/kolla/swift*/<rings> ?17:28
*** Marga_ has quit IRC17:28
SamYapleelemoine_: ok let me see how that looks17:28
elmikoSamYaple: looks like the old ones are there17:29
elmikothe new ones are in /etc/kolla/config/swift/17:29
SamYapleelmiko: hmmm let me lookup the swift code17:30
SamYaplei didnt write that code so itll be a second17:30
elmikoSamYaple: thanks, no rush17:30
SamYapleelmiko: the new ones should be in /etc/kolla/swift/*rings*17:31
SamYapledo you see them there?17:32
elmikoSamYaple: no, they got put in /etc/kolla/config/swift/*rings*17:32
SamYapleso after you rebuild, but them in /etc/kolla/config/swift/*rings*17:32
SamYaplethen run reconfig17:32
SamYaplethen new ones should be in /etc/kolla/swift/*rings*17:32
SamYaple(this makes more sense when your deploy host is not your target host btw)17:32
elmikook, i'll run reconfig again17:32
elmikooh really? i was just following the AIO stuff17:33
SamYapleelmiko: no no its fine17:33
SamYaplei was just saying the confusion with /etc/kolla/ and /etc/kolla/config17:33
SamYapleit works perfectly fine with AIO17:33
elmikoah, ok17:33
SamYaplebut its sometimes confusing, it wouldnt be confusing with a seperate host17:33
sbezverkSamYaple quick question, could you point me to the code where kolla_logs volume has rights assigned so other containers can write their logs..17:34
elmikoSamYaple: so, re-ran `kolla-ansible reconfigure` but it doesn't seem to want to copy the files over :/17:36
SamYaplesbezverk: its in the base container, the group kolla has rights, and all users are part of group kolla17:37
SamYapleelmiko: ok just move them into place manually for now and fill a bug17:38
SamYaplepbourke will be able to help im sure17:38
*** jtriley has joined #kolla17:38
*** dwalsh has joined #kolla17:38
elmikoSamYaple: k, thanks17:38
*** daneyon has joined #kolla17:40
sdakeSamYaple let me do an actual review now :)17:40
*** rajathagasthya has joined #kolla17:42
sdakeSamYaple nice work on that per node augment17:43
*** tzn has quit IRC17:46
sbezverkSamYaple I am converting two host mount volumes into named volumes which will be shared between three containers.. I need to make sure respective users has corrects rights..  I still cannot locate how it was done for heka.. coudl you please point me to the actual file where it is implamented.17:47
elmikosbezverk, SamYaple, ok, i've rebuilt the rings, reloaded the containers, confirmed that the new rings are in the containers, still getting 503 from swift.17:47
*** tzn has joined #kolla17:47
*** fbarilla has joined #kolla17:48
ntpttrhey, we're creating networks and then creating VMs to associate to those networks, but every time the VM gets allocated two IPs from the network rather than 1, and only one of them works17:48
ntpttris this a known issue with fresh kolla installations, or maybe an incorrect config somewhere?17:49
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: CLI: implement deployment commands  https://review.openstack.org/29274117:50
*** dims has joined #kolla17:50
openstackgerritSam Yaple proposed openstack/kolla: Rework heka log copying  https://review.openstack.org/29420617:50
SamYaplesbezverk: https://github.com/openstack/kolla/blob/master/docker/heka/extend_start.sh#L8 looks like it got moved17:52
sbezverkelmiko enable debug/verbose in swift and get logs17:52
sbezverkSamYaple thank you17:52
SamYaplentpttr: ive never heard of that17:52
elmikosbezverk: ack17:52
*** tzn has quit IRC17:52
SamYaplentpttr: ill check if its happening to me17:52
*** jtriley has quit IRC17:52
SamYapleelemoine_: https://review.openstack.org/29420617:52
ntpttrSamYaple: it happened using the networks set up by the post-install scripts provided by kolla and on networks we created ourselves17:53
SamYaplentpttr: as in these extra ports show up in neutron port-list?17:53
SamYapleor its just skipping a port?17:54
ntpttrSamYaple: yep they show up17:54
ntpttrSamYaple: but only one of the two show up when you're in the VM and run 'ip a'17:54
SamYaplentpttr: nope not on my deploy17:54
SamYapleits skipping a port17:54
SamYaplebut its not showing up in port list17:55
SamYapleskipping an ip*17:55
SamYapleso it assigns .9 then .11 then .1317:55
SamYaplethe skipping port behaviour is new17:55
SamYapleto me at least17:55
ntpttrSamYaple: oh interesting, could it be like a failover/ha thing? one is down and one is active17:56
ntpttrwe're testing it out17:56
SamYaplethanks sdake its helpful17:56
SamYaplentpttr: i... am doubtful17:56
*** tzn has joined #kolla17:56
SamYapledo you have l3ha turned on?17:56
ntpttrSamYaple: where is that in the config again?17:56
SamYapleor are you legacy routering it17:56
*** jtriley has joined #kolla17:56
ntpttrSamYaple: in the globals config?17:56
SamYapleno17:56
SamYaplentpttr: thats in the neutron configs. if you didnt put it in the augment files you didnt turn it on by default17:57
*** daneyon has quit IRC17:57
SamYapleif you ran init-runonce you didnt create an l3ha router either17:57
ntpttrno then I guess it's not on17:57
SamYaplejust checking17:57
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: CLI: implement deployment list command  https://review.openstack.org/29344417:57
*** tzn has quit IRC17:57
openstackgerritAndrey Pavlov proposed openstack/kolla-mesos: CLI: implement commands list command  https://review.openstack.org/29308117:57
SamYaplefyi guys, this needs to merge before mitaka is released (perferably asap) https://review.openstack.org/#/c/293106/17:58
SamYapleand please review the volume names because we cannot rename those ever after mitaka17:58
SamYaplewithout downtime17:58
*** tzn has joined #kolla17:59
SamYaplentpttr: 2016-03-14 15:37:42.946 35 DEBUG neutron.db.ipam_non_pluggable_backend [req-e21442a9-79b1-4002-bb16-40d732d062fa 3134a264c46d4236aef2f8557376ac2d 704a862ee32c48a4baf24d38f25d5867 - - -] Allocated IP - 172.16.100.7 from 172.16.100.8 to 172.16.199.255 _try_generate_ip /var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/db/ipam_non_pluggable_backend.py:8018:01
SamYapleit is allocating two ips18:01
ntpttrSamYaple: one other thing, we have ovs enabled18:01
SamYaplentpttr: so do it18:01
*** ccesario has joined #kolla18:01
SamYapleso do i*18:01
*** haplo37 has quit IRC18:02
SamYaplentpttr: its allocating two ips, but its deleting the unused one for me18:02
ntpttrhmm never seen that behavior before, and I wonder why yours is being deleted while ours isn't18:02
SamYaplentpttr: youre telling me this is all new18:03
SamYaplewhat is this ipman stuff18:03
SamYapleipam*18:03
ntpttrip a, we were just listing all the IPs in the vm. It's just like ifconfig18:03
ntpttronly one of the two is showing up within the VM, the active one18:03
SamYapleno i mean from the debug message18:03
ntpttroh sorry18:03
ntpttrno clue hah18:03
SamYaplelet me check the actual instances i have18:03
rhalliseySamYaple, re naming, is this only for liberty?18:04
rhalliseylibvirt*18:04
rhalliseynot liberty18:04
SamYaplerhallisey: this is for master18:04
SamYapleyes18:04
*** ccesario has quit IRC18:05
SamYaplei only see libvirt needs a change18:05
*** ccesario has joined #kolla18:05
SamYapleso its not "nova_libvirt" but rather "libvirtd"18:05
rhalliseyreason I'm asking is the change, I forgot who, wanted to parameterize the volumes names18:05
SamYaplebut please have a look at the volumes we create and tell me if you see another change18:05
SamYaplerhallisey: that sounds like a good idea, but proably too big a change for now18:05
rhalliseyya totally, I just wanted to understand if there will be a problem with that in the future18:06
SamYapleparameterized volume names could work fine, if you need to rename volume then you have down time. thats it though18:06
SamYaplenope shouldnt affect that18:06
rhalliseygotcha18:06
SamYaplentpttr: so _in_ hte instance you see two ips18:06
rhalliseymore specifically though, the reason for the downtime is because of the libvirt volume name change?18:06
SamYapleyes18:07
*** ccesario has quit IRC18:07
*** ccesario has joined #kolla18:07
SamYaplechange volume names isnt really supported, but it would require a full container stop of all containers using htat volume and redeploy after data move18:07
ntpttrSamYaple: no, just one18:07
rhalliseyk will keep that noted18:07
*** tzn has quit IRC18:08
SamYaplentpttr: can you give me `nova list --all-` `neutron port-list` `nova service-list` `neutron agents-list` outputs?18:08
gmmahaSamYaple: we went haead and rebooted the host on which the VM was running and started the instance again. Now the VM is using the second IP that was allocated and the first IP& port is showing down18:09
gmmahathis all feels like allocation for HA without the actual HA18:09
SamYaplegmmaha: super wierd18:09
SamYaplei asking in #openstack-neutron18:09
ntpttrSamYaple: http://paste.openstack.org/show/490966/18:09
SamYaplethat log entry doesnt lie, its neutron doing it18:10
gmmahaSamYaple: :) cool.. let me join and listen in18:10
SamYaplekolla may be able to stop it with a config change, but i dont know why its doing it in the first place18:10
vhosakotgmmaha: I've seen it happen if the DHCP of the port lease expires _during_ reboot18:10
sbezverkmdnadeem sdake you provided contradictive comments on swift doc change, could you please make up your mind :-)18:10
SamYaplentpttr: thats wierd. you did nova list --all-?18:11
gmmahavhosakot: aaah.. but thats only if you have multiple IPs assigned to the VM right?18:11
ntpttrSamYaple: the other weird thing it, on the networks created by the kolla script it was assigning 3 IPs, now it's 218:11
ntpttrSamYaple: yeah I did18:11
SamYapleoh nevermind18:11
SamYaplethose are for gateway and dhcp serve18:12
SamYapler18:12
vhosakotgmmaha: not really, DHCP lease expires even with one interface (even if it or its VM is down)... the lease expiry is know and triggerred by teh DHCP server (dnsmaq)18:12
*** ccesario has quit IRC18:12
*** AndChat|241401 has joined #kolla18:12
SamYaplentpttr: `neutron net-list` `neutron subnet-list`18:12
vhosakotgmmaha: it is the respoinsiblity of the DHCP client to renew the lease well before expiry,.. otherwise, VM gets a new IP18:12
gmmahavhosakot: aaah.. didnt know that18:13
*** AndChat|241401 has quit IRC18:13
ntpttrSamYaple: http://paste.openstack.org/show/490968/18:13
SamYaplevhosakot: thats not true for neutron though18:13
SamYaplethats true for dhcp in general18:13
SamYaplevhosakot: dhcp is based on port-list which is static18:14
vhosakotgmmaha: yep, for neutron and any cleint, the expiry time can be configuyred18:14
vhosakotSamYaple: yep agreed18:14
vhosakotSamYaple: port-list is static, IP of those ports may not be if not renewed in time18:14
gmmahaSamYaple: vhosakot: so in this scenario, the IP should be renewed for the port given that its static right??18:14
SamYaplentpttr: welp got the conversation going in neutron channel, well see what they say.....18:15
gmmahai agree on how DHCP works.. but very puzzled neutron does the same18:15
SamYaplevhosakot: youre wrong18:15
SamYapleport has an ip period18:15
SamYaplethe dhcp agents give out ips based on that port list18:15
vhosakotSamYaple: does it override lease time ?18:15
SamYaplevhosakot: the leases list is statically built18:15
SamYapleit may give out a 24h lease, but thats just dnsmasq configuration18:16
vhosakotSamYaple: right, but, dopesn;t the leae ever expire ?18:16
SamYapleits never going to change18:16
SamYaplednsmasq by default does set a lease time HOWEVER not renewing wont change your ip18:16
sdakesbezverk could you be moer specific18:16
SamYapleits yours for the life of the port18:16
vhosakotthe default is 1 day 86,400 seconds18:16
vhosakotSamYaple: I gree that point18:17
vhosakotagree*18:17
*** haplo37 has joined #kolla18:17
openstackgerritMerged openstack/kolla: After refactor, the upgrade code was missing task  https://review.openstack.org/29412318:19
SamYaplethats so wierd ntpttr but i think i read the debug message wrong18:19
SamYaplehttps://github.com/openstack/neutron/blob/master/neutron/db/ipam_non_pluggable_backend.py#L4918:19
SamYaplethats the code....18:19
sbezverksdake in you original comment you suggested to add space to this line #swift blah blah, I have done it, second review from mdnadeem suggests to remove space from line # swift blah blah, what should I do?18:20
SamYaplentpttr: can you give me `nova show <instance>` ?18:20
ntpttrSamYaple: sure one moment18:20
sdakesbezverk follow the rest of the document which has a space between the # and the content18:20
sdakeif you hae a link to hte review i can clarify18:20
SamYaplerhallisey: please rereview the libvirt patch18:21
rhalliseySamYaple, I just did18:21
ntpttrSamYaple: http://paste.openstack.org/show/490971/18:21
rhalliseySamYaple, your container name is still nova_libvirt18:21
rhalliseyidk if that was dropped or intended18:21
SamYaplerhallisey: i know please rereview the patch18:21
sbezverksdake https://review.openstack.org/#/c/294113/2/etc/kolla/globals.yml18:21
SamYaplentpttr: is there a floating ip attached to that?18:22
ntpttrSamYaple: yeah it looks like in your log it's only actually assigning *.7, from the range .8 to .25518:22
ntpttrSamYaple: yes there is, in the 30.0.0.0 range18:22
ntpttrSamYaple: that one is unrelated18:22
SamYaplecan you create another instance without a floating ip attached please?18:22
SamYaplealso do you have debug on in your logs by chance?18:23
ntpttrSamYaple: here's the new instance, no floating. http://paste.openstack.org/show/490972/. I don't think we have debug enabled18:24
sdakesbezverk I guess I was wrong18:24
elmikosbezverk: having a little trouble, is there a shortcut to turn on debug?18:24
SamYaplentpttr: so wierd!18:25
SamYaplentpttr: the code says that only happens if you have two networks created18:25
SamYapletwo subnets* on your network18:25
gmmahaSamYaple: dnsmasq logs are showing that its reading 2 addresses http://paste.openstack.org/show/490973/18:25
SamYaplehows your rabbitmq look?18:26
SamYaplesplit brained?18:26
SamYaplewhat about the database?18:26
sbezverksdake np, fixing it now..18:26
SamYaplentpttr:  `rabbitmqctl eval 'rabbit_clusterer:status().` `mysql -uroot -ppassword -e 'show status like "%wsrep%";'`18:27
SamYaplentpttr: assuming you setup the aliases from before ^18:27
SamYapleif not youll need to docker exec those commands18:27
vhosakotSamYaple: haproxy reconfig also does not have section based ini file.. so, just wanted to let you know there are 3 services with non-ini - rabbitmq, mariadb and haproxy18:28
vhosakotSamYaple: are there more ?18:28
SamYaplevhosakot: mariadb is ini based18:28
SamYaplewe do merge configs on it already18:28
SamYaplevhosakot: horizon is one18:28
vhosakotSamYaple: horizon horizon.. right.. thanks! :)18:28
ntpttrSamYaple: the rabbit cluster is appearing down - Error: unable to connect to node rabbit@jfz1r02h03: nodedown18:29
openstackgerritSerguei Bezverkhi proposed openstack/kolla: Changing Swift option section in globals.yml  https://review.openstack.org/29411318:30
vhosakotSamYaple: the veri first line in galera.cnf.j2 is _not_ under a section.. won't Python ConfigParser/merge_config complain ?  https://github.com/openstack/kolla/blob/master/ansible/roles/mariadb/templates/galera.cnf.j2#L118:30
vhosakotvery*18:30
SamYaplentpttr: `rabbitmqctl cluster_status` on all the rabbitmq nodes please18:30
vhosakotSamYaple: the rest of galera.cnf.j2 is section-based and ini-based18:31
SamYaplevhosakot: it gets templated first :)18:31
SamYapleits valid ini by the time it merges18:31
SamYapleall configs go through template engine first18:31
ntpttrSamYaple: same everywhere18:31
vhosakotSamYaple: so, merge_config templates as well.. cool! thanks ! :)18:31
SamYaplentpttr: so rabbitmq is down. this my explain your issues!18:31
SamYaplehow its working at all is the real question18:32
vhosakotSamYaple: so, rabbit, haproxy and horizon...3 services are non-ini18:32
ntpttrSamYaple: no kidding! how are vms coming up, we're able to ssh into them, everything appears to be working18:32
ntpttrSamYaple: in the dhcp_agent logs I remember seeing that it connected to rabbit18:32
SamYaplentpttr: `ansible -i <your multinode inventory> -m shell -a "docker ps -a | grep rabbitmq" all`18:33
SamYapleplease post that output18:33
*** jtriley has quit IRC18:34
ntpttr172.16.2.3 | FAILED | rc=1 >>18:34
ntpttr172.16.2.5 | FAILED | rc=1 >>18:34
ntpttr172.16.2.4 | FAILED | rc=1 >>18:34
ntpttr172.16.2.11 | FAILED | rc=1 >>18:34
ntpttr172.16.2.10 | FAILED | rc=1 >>18:34
ntpttr172.16.2.6 | FAILED | rc=1 >>18:34
ntpttr172.16.2.12 | FAILED | rc=1 >>18:34
ntpttr172.16.2.7 | FAILED | rc=1 >>18:34
ntpttr172.16.2.8 | FAILED | rc=1 >>18:34
ntpttr172.16.2.9 | FAILED | rc=1 >>18:35
*** unicell1 has joined #kolla18:35
ntpttrnot looking good18:35
SamYaplentpttr: thats all your hosts?18:35
ntpttryeah18:35
SamYapledo you have rabbitmq on any of your nodes....?18:35
sdakentpttr would you midn using a paste service please18:35
sdakels18:35
*** manjeets has joined #kolla18:35
SamYaplerhallisey: the VOLUME name is changing. it has to change now we cant change it later without downtime. all of this is explained in the commit18:35
ntpttrSamYaple: should be .3 .4 and .5 that are controllers running rabbit18:35
SamYaplentpttr: can you show my docker ps -a form those nodes?18:35
ntpttrSamYaple: ah wait small type in the command18:36
ntpttr172.16.2.3 | success | rc=0 >>18:36
ntpttr4bfcbf57711f        172.16.2.2:4000/kollaglue/ubuntu-source-rabbitmq:2.0.0                    "kolla_start"           19 hours ago        Up 19 hours                             rabbitmq18:36
ntpttr172.16.2.4 | success | rc=0 >>18:36
ntpttrb55e434dbb96        172.16.2.2:4000/kollaglue/ubuntu-source-rabbitmq:2.0.0                    "kolla_start"           19 hours ago        Up 19 hours                             rabbitmq18:36
ntpttr172.16.2.5 | success | rc=0 >>18:36
ntpttr8fe2eb204fa8        172.16.2.2:4000/kollaglue/ubuntu-source-rabbitmq:2.0.0                    "kolla_start"           19 hours ago        Up 19 hours                             rabbitmq18:36
rhalliseySamYaple, then why are you remove libvirtd in cleanuip containers18:36
ntpttrthere's the three nodes that run it18:36
rhalliseythat is looking at container names18:36
SamYaplerhallisey: look again please18:36
ntpttrsdake: sure sorry18:36
sdakentpttr no reason to apologize18:37
sdakejust hard to keep up with irc with all the scroll18:37
rhalliseynevermind I realize my mistake..18:37
SamYaplentpttr: ok we need to ifigure out your rabbitmq problem (this is why i wanted to do that the other day :P)18:37
SamYaplerhallisey: no problem :)18:37
rhalliseyI'm outdated on that script..18:37
vhosakotI cherry-picked and tested the haproxy reconfig and it works fine with no issues... so, gave +1 for it... https://review.openstack.org/#/c/288248/1418:37
*** unicell has quit IRC18:37
SamYaplentpttr: lets dig into the rabbitqm logs please18:37
rhalliseycleanup-containers removes volumes..18:37
rhalliseyI didn't know that..18:37
SamYaplerhallisey: who would have guessed with a name like "cleanup-containers" right?18:37
rhalliseyXD18:39
*** jtriley has joined #kolla18:43
*** rajathagasthya has quit IRC18:49
*** Marga_ has joined #kolla18:51
inc0SamYaple, sooo....upgrades18:53
inc0you promised me sth18:53
SamYapleinc0: yea i havent looked at it since i got back from lunch18:55
SamYapletriaging other things18:55
sdakebuilds in flagstaff = slow compared to gige18:55
* sdake sadface18:55
SamYapleinc0: let me do it now, the triaging is directly related to that issue! ntpttr18:55
sdakeladies and gentlemen18:57
sdakethe threat analysis work will get kicked off once we wrap with mitaka and stable/liberty18:58
*** mgoddard has quit IRC18:58
sdakeuntil then feel free to just read through those meeting notes and the gerrit review18:58
sdakeand please do read the thread analysis html page18:59
sdakethread/threat18:59
vhosakotkernel thread analysis is probably needed threat analysis19:02
openstackgerritSteven Dake proposed openstack/kolla: Do not create user home directory in toolbox  https://review.openstack.org/29028019:02
openstackgerritSteven Dake proposed openstack/kolla: Reorder operations of mkdir and useradd in toolbox  https://review.openstack.org/29028019:03
*** athomas has quit IRC19:10
*** salv-orl_ has joined #kolla19:16
*** salv-orlando has quit IRC19:19
mlimahello guys, i have a aio deployment, but i cant ping any instance19:21
mlimahost -> instance19:21
mlimabut, inside of router, i can ping any instance19:22
inc0mlima, sounds like your host doesn't have routing to instances:)19:32
*** Jeffrey4l_ has joined #kolla19:33
*** Jeffrey4l has quit IRC19:34
*** haplo37 has quit IRC19:34
*** shardy has quit IRC19:36
mlimainc0, i can use there network interfaces? eth0,eth1 and eth2?19:39
mlimaeth0 and eth2 have ip, but eth1 not have an ip19:40
inc0so neutron works in a way that it creates namespace and routes there19:41
inc0what you can do is to create tap interface inside namespace and outside namespace and add it as gateway to vm subnet19:42
SamYaplemlima: or, and preferably, dont do that!19:43
SamYapleip netns exec <namespace> ping <vm>19:43
SamYaplethis is where ip netns shines19:43
SamYapleyou can even do:19:43
SamYapleip netns exec <namespace> bash19:43
inc0yeah,that's proper way19:44
inc0but if you need to run stuff outside ns that has access to vms19:44
inc0you need a bit of tinkering19:44
SamYapleim not sure what things those would be, but there are many ways to change your namespace19:45
mlimaok19:45
mlimai understood19:45
mlimaThank guys19:45
mlimaone more doubt, can i use there network interfaces? eth0,eth1 and eth2?19:46
mlimain globals.yml i have two network interfaces19:47
*** haplo37 has joined #kolla19:47
mlimabut, i was thinking about the possibillity to have another network interface19:48
mlimaSamYaple, inc0 ^19:48
SamYaplemlima: you can, but it has to be done with augment files19:51
SamYapleand you have to setup the bridge yourself (check out playbooks for the ovs bridge command)19:51
SamYapleits not trivial in kolla atm, but it is possible19:51
mlima I know SamYaple, i tried to do it here and not working well19:53
mlimahaha19:53
*** Jeffrey4l_ has quit IRC19:58
SamYapleinc0: i have digggggggeeedd into the cluster code20:06
SamYapleyay!20:06
inc0what do you mean?20:07
SamYaplewell originally i was going to be dirtier about the whole thing, but instead i went the otherway. i turned the erlang into a python dict20:07
SamYaplewell list of dicts technically20:07
inc0I thought about it20:08
inc0but well, it still needs regex20:08
inc0or sth like that20:08
inc0so let me put it this way, getting hostname or ip is not hard20:08
SamYapleyes and regex is what i did, but now its robust and doesnt care20:08
SamYapleit could be hostname or ip20:08
SamYapleand its accurate20:08
inc0not in when20:08
SamYaple(cause i diggegeegeed into the code)20:09
inc0that's what I wanted to know20:09
SamYaplein the when conditional you need to not be using ansible_hostname20:09
SamYaplethats not even always accurate20:09
SamYapleyou need to be using something like {{ rabbitmq_hostname|default(inventory_hostname) }}20:10
SamYapleso the deployer can set rabbitmq_hostname to wherever they want, default will use whatevers in the inventory20:10
SamYaplewhich can be ip address20:10
SamYapleactually instead of inventory_hostname itlll be api_internal ip20:10
SamYaplebut same thing applies20:10
SamYapleapi_interface*20:10
inc0ok, but what I mean is we need to set up rabbitmq_hostname to be somethign20:11
SamYapleno we dont20:11
SamYaplethe deployer can if he wants20:11
inc0changing my code to extract api and hostname is super easy20:12
SamYapleno its super dirty in your code20:12
inc0ehh, feel free to upload your then20:12
inc0regex aren't dirty20:12
SamYaple:P you were doing lookback regex for middle of string stuff20:12
SamYapleand im using regex to parse to erlang20:12
inc0ok...it's still a valid regex20:13
SamYaplei relaly didnt want to go down the rabbit hole (heh) or erlang parsing, but thats what happened20:13
inc0but by all means, upload your code20:13
inc0I just grab a line with gospel in it and find hostname:)20:13
SamYapleso my big problem with what you had was it was actually looking for letters/numbers20:14
SamYaplewhat happens if the hostname is gospel?20:14
SamYapleif its ip then it doesnt work20:14
SamYaplelots of chance for breakage20:14
inc0well, it will find first gospel20:14
inc0second gospel will be used as normal string20:14
inc0which meets my regex20:14
SamYaplefirst string would match too though20:15
inc0can you paste the case you're concerned about plz?20:15
inc0let's run test and fix if it's broken20:15
inc0or just upload your code20:16
inc0I'm just afraid of parsing erlang -> python because I'm fairly sure it's a complicated piece of code20:16
inc0and simple is better than complex20:16
SamYaplesort of, its clusterer, and its not true erlang20:17
inc0I know20:17
SamYaplethis covers what clusterer _could_ output20:17
SamYaplebut more importantly it catches on to the fact that it _doesnt_ understand the code20:18
inc0mine does too20:18
SamYaplei know20:18
SamYapleyour logic is sound20:18
SamYapleits the regex i took issue with20:18
inc0regex can be changed to capture hostname or ip20:18
inc0I just wanted to wait with it till we have ip-based deploy20:19
inc0because even if it catches IP, when statement later on will be disfunctional20:19
inc0so whole code will be disfunctional20:19
inc0so if you have idea how to change this when statement so it catches both ip and hostname, I'm all ears20:20
SamYapleyoure thinking of it wrong. i just told you how above20:22
inc0rabbit_hostname is set?20:23
inc0on the nodes?20:23
inc0then it's easy20:23
inc0and let me get to implementation20:23
inc0of a regex because it's literally dead simple20:24
SamYapleim about to push up the code, just testing it in deploy now20:24
SamYapleyoull see what i mean20:24
inc0but please before you -1 my code because "it's not robust" find a case in which it's not robust20:26
inc0because it will be simplier than what you have, I can bet on it20:26
SamYaplei just told you where20:26
SamYapleif gospel is your hostname you are screwed20:26
inc0rabbit gospel rabbit@gospel gospelrabbit <- I tested with this20:26
inc0worked perfectly20:26
inc0did you actually try to use gospel as your hostname20:27
inc0or just think that it don't work20:27
openstackgerritArtur Zarzycki proposed openstack/kolla-mesos: Connect to mariadb with dnsname.  https://review.openstack.org/29017620:29
openstackgerritSteven Dake proposed openstack/kolla: Reorder operations of mkdir and useradd in toolbox  https://review.openstack.org/29028020:30
SamYapleinc0: im guessing you didnt actually test what youre saying20:31
SamYaplebecause, you know, it doesnt work in the real world which was my point20:31
inc0SamYaple, could you please give me example of output which breaks?20:31
inc0so I can fix it?20:32
inc0that's all I'm asking20:32
SamYapledude it doesnt work, run it please20:32
SamYapleon real output20:32
SamYapleany output20:33
SamYapleif you have gospel in the host name you are broken20:33
openstackgerritArtur Zarzycki proposed openstack/kolla-mesos: Connect to mariadb with dnsname.  https://review.openstack.org/29017620:33
*** mbound has quit IRC20:34
SamYaplebut its cool, i show you my fix as soon as its done testing. it is more complicated. its also more secure because im not string searching20:34
vhosakotSamYaple: sdake: is kolla Liberty stable and tested with Linux Bridge.. I think yes as I was able to deploy Linux Bridge successfully.. somebody is asking me...20:35
sdakeas long as you dont care about data loss from data containers yes20:35
sdakeapril 1 is our published deadline for fixing this problem20:36
vhosakotsdake: is your answer to me  ? :)20:36
inc0ok, I see it now, should be simple tweak20:36
sdakehttp://docs.openstack.org/developer/kolla/liberty-deployment-warning.html20:36
sdakevhosakot yes20:36
vhosakotcool, thanks for the link sdake!20:37
openstackgerritSam Yaple proposed openstack/kolla: Playbook for rabbitmq upgrade  https://review.openstack.org/28796920:46
SamYapleok inc0 that was tested with ips too, but that doesnt _include_ the ips20:46
SiRiuS_mlima: Are you using virtual machines for AIO deployment? And are you using virtualbox ?20:47
inc0SamYaple, that I know20:47
SamYapleoops inc0 wrong code20:47
*** mlima has quit IRC20:47
SamYaplemoment, bad rebase20:47
inc0and I'm about to push code which works on both cases20:47
SamYaplethat code works in both cases and it properly parses erland20:47
inc0and gospel in hostname20:47
SamYaplewhy are you going to push new regex?20:48
inc0and is super complicated20:48
SamYaplethat one actually pythonizes it20:48
inc0because it's simplier and it works?20:48
inc0no it does not20:48
SamYapleyour code was already shown to be broken!20:48
inc0which I'm about to fix20:48
SamYaplenew code might fix that one issue, but what about unforseen issues?20:48
inc0by adding few characters20:48
SamYaplethis actually parses the erlang properly20:48
inc0ehh, I give up20:48
inc0do whatever you like20:48
SamYaplenormally you would be arguing from my side though20:49
SamYaplethis is the type of thing you want since its more robust20:49
SamYaplei could actually trim off some of those regexs, they are just there to match the code based on clusterer source20:49
inc0so as for unforseeble problems20:50
inc0try it with return with less than 3 lines20:50
inc0your code20:50
SamYaplewill be perfectly fine20:50
SamYapleif it returns in less than three lines something went wrong anyway (which i already would have caught btw)20:50
inc0try it20:52
sdakewhich erlang is being parsed preciesely?20:52
sdakei dont think we need to invent an erlang parser ;)20:52
SamYapleinc0: if its less than three lines its not valid output which means it would have already rasied an error inc020:52
SamYaplesdake: you would be wrong unfortunately20:52
inc0yes20:52
inc0and error is json error20:52
inc0and it is not caught20:53
SamYaplesdake: but this is just subset which i just when through erlang for20:53
inc0it will log as "no json could be parsed"20:53
inc0which is not helpful20:53
*** unicell has joined #kolla20:53
SamYapleinc0: oh trust me it is cause20:53
SamYaplelook at the line that says "if "Rabbit is running in cluster configuration" not in raw_status:"20:53
SamYapleyou cant have valid 3 line output and get that line20:53
*** fbarilla has quit IRC20:53
SamYaplei checked the source20:53
SamYapleits not alot of code, you can check it too20:54
inc0so it it's the only line for whatever reason20:54
inc0or well...I'm not sure if clusterer uses any translations20:54
*** unicell1 has quit IRC20:54
inc0but if it uses, your code is broken in any non-english setup20:54
SamYaplewhat are you tring to argue for here? do you want a check for len before spliting? i wont fight you there20:54
SamYaplethats safe20:55
SamYapleim trying to get more safety here man20:55
inc0no, you're saying that your complicated stuff is better20:55
sdakehey guys guess what - rdo is going to start gating on kolla20:55
sdakeand kolla gates on rdo20:55
sdakecircular gating ftw!20:55
SamYapleim saying what you had already had a bug inc020:55
inc0and I'm showing you it is not, you changed one potential breakage to another20:55
inc0yes, which I fixed20:55
inc0locally20:55
SamYaplei disagree20:55
inc0you haven't seen the code20:56
SamYaplewhat potential breakage is there?20:56
SamYapledude i trust you, but this is actually parsing erlang proper20:56
inc0so let say I have polish language in clustere20:56
SamYaplethat wouldnt be valid but go ahead20:56
inc0so there is no magical sentence "Rabbit is running in cluster configuration"20:56
SamYaplewe dont have that20:56
inc0so it raises attribute error20:57
SamYaplewe pull down a static binary and build a container though20:57
SamYaplethat wont happen20:57
inc0unless they add localization to it20:57
inc0sometime in the future20:57
SamYaplewhich _if_ they do, then well deal with it at the end of a cycle20:57
*** ccesario has joined #kolla20:57
SamYapleit wont creep up on us20:57
inc0you're saying that my code will break on unforseeble stuff20:58
inc0and your not20:58
inc0and I just proven you it might20:58
sdakeya double standard ftw ;)20:58
SamYapleim saying your code may return incorrect stuff20:58
inc0and I agree...before I fixed regex20:58
SamYapleits only a double standard if i said that sdake20:58
sdakewhen you guys get done brawling can you post your  reviews20:58
inc0that's what reviews are for20:58
inc0I'm done brawling, I just don't want to brawl20:58
sdakeand let the core review team decide which is preferable20:58
sdakeinc0 sweet type git review then and be done with it :)20:59
inc0but then it will override Sams work20:59
inc0which I don't want20:59
inc0but hold on20:59
inc0I'll do it after second thought and comment so people will also look at older code20:59
inc0just let me address other reviewers comments21:00
SamYaplecan you post your regex here real quick inc0?21:00
SamYapleso i can test it21:01
inc0http://paste.openstack.org/show/490992/21:02
SamYaplesee inc0 another bug21:03
SamYapleit doesnt work with hostnames21:03
sdakelooks nice and tidy - test cases will help21:04
SamYapleit doesnt work with ips*** works fine with hostnames21:04
inc0SamYaple which ips doesn't work?21:05
SamYapleyoure pastebin21:05
sdake0-9 and . are in the regex21:05
SamYaplego ahead and try to run it, youll see the issue21:05
inc0it will catch ip like 333.333.333.333...that's true21:05
inc0byt well21:05
SamYapleno no21:05
SamYaple# python test.py21:06
SamYaple192.168.0.121:06
SamYaple19221:06
SamYapleit catches multiple21:06
SamYapleif we parse the erlang it either parses or it doesnt21:06
inc0http://paste.openstack.org/show/490995/21:06
vhosakotSamYaple: isn't the "tools" directory installed when kolla is installed ? (pip install kolla)21:06
SamYapleinc0: im testing raw output form clusterer21:06
vhosakotSamYaple: I don't se tools in /usr/local/share/kolla21:07
vhosakotsee*21:07
sdakevhosakot no21:07
vhosakotsdake: is that expected behavior ?21:07
*** AndChat|241401 has joined #kolla21:08
inc0SamYaple, this is output I got and play with it21:08
sdakevhosakot yes only cmd directory is installed21:08
*** ccesario has quit IRC21:08
openstackgerritArtur Zarzycki proposed openstack/kolla-mesos: Connect to mariadb with dnsname.  https://review.openstack.org/29017621:08
inc0copied straight from clusterer21:08
vhosakotsdake: cool...21:08
inc0what's output that breaks?21:08
sdakeand ansible and  docke directory21:08
vhosakotyep, I see them.. cool... just wanted to confirm that missing tools is ok21:09
sdakevhosakot we do install kolla-ansible21:10
sdakevhosakot the problem is there are things in tools related to the gate21:10
sdakefor what reason i dont nkow21:10
sdakethey used to bei n the test directory21:10
sdakebut were moved21:10
SamYapleinc0: maybe you need to strip \r\n because the string you had isnt valid cluster output (because of those chars)21:10
*** banix has quit IRC21:10
sdakeso we cant just wholesale install the tools directory21:10
vhosakotsdake: yep, I see kolla-build and kolla-ansible prperly installed in  /usr/local/bin/21:11
SamYapleyea inc0 stripping \r\n worked. thats wierd21:11
vhosakotsdake: right, I don't think the user needs gate scripts in tools like deploy_aio.sh and setup_gate.sh...21:11
inc0well, I copypasted it21:11
inc0whitespaces are bitch21:11
SamYapleinc0: so i mean i know you can make one that works in a chop up the string fashion, but are you saying you really think thats better than parsing the string proper?21:12
vhosakotinc0: I have  "set tabstop=8 expandtab shiftwidth=4 softtabstop=4 "  in my .vimrc so it highlights when I type a whitespece21:12
inc0SamYaple, your code is magical and complicated in terms of parsing erlang to python21:13
inc0so if something breaks it will be harder to pinpoint21:13
SamYapleits not magical, it just wraps the strings21:13
inc0mine is one regex21:13
sdakei'd like to see sam's code21:13
SamYapleits really simple code though21:13
SamYaplehttps://review.openstack.org/#/c/287969/7..8/docker/rabbitmq/get_gospel_node.py21:13
sdakewe should avoid magic tricks in the code base if possible21:14
SamYapleits not magic. it just wraps the strings in quotes21:14
inc0https://review.openstack.org/#/c/287969/7 sdake21:14
SamYaplethose are super super standard regexes21:14
SamYaplethe readbehind regex you have is not standard21:14
sdakeboth seem straightforward code21:14
sdakei dont see why you guys are burning so many cycles over arguing about this minor point21:15
sdakewe need to stop being so nitpicky21:15
SamYaplesdake: its what we do21:15
inc0SamYaple, how about you rebase your code correctly (there are stuff in Dockerfile) add yourself as CoAuthor and we ack your code>21:16
inc0?21:16
*** AndChat|241401 has quit IRC21:16
inc0or sorry21:16
inc0it's not ever rebase issue21:16
inc0just add yourself as coauthor21:16
SamYapleare you ok with rasieing atrributeerror so i can reuse that json exit?21:17
inc0well, one thing tho21:17
inc0if add attributeerror or jsonerror21:17
inc0and change when statement21:18
*** jtriley has quit IRC21:18
SamYaplewell the when statement isnt going to work ever without ips (reliably)21:18
inc0so whole point of extracting gospel node is this when statement21:19
inc0one way or another21:19
SamYaplethe ansible_hostname isnt always the hostname for rabbit was my point21:19
SamYaplecan i rebase this patch ontop of my rabbitmq ips patch?21:19
inc0sure21:20
inc0that's what I wanted to do anyway21:20
openstackgerritHui Kang proposed openstack/kolla: Set keepalived conf state to MASTER  https://review.openstack.org/29429121:23
SamYaplecan someone on centos deploy AIO?21:28
*** sdake has quit IRC21:28
SamYapleHui just submitted https://review.openstack.org/294291 where he says MASTER is needed, which can't be true. our gate is working21:29
*** diogogmt has quit IRC21:30
*** sdake has joined #kolla21:30
*** inc0 has quit IRC21:33
*** ccesario has joined #kolla21:33
vhosakotyep, I reviewed it.. nopreempt in keepalived needs both VIP instances to be in BACKUP state, and the master role is determined by the priority value of the VIP instances..21:34
vhosakotSamYaple: so, in multinode, is the first node under the [network] group is chosen as the "high priority node" as it will have lower index ?21:37
SamYaplevhosakot: yes21:38
vhosakotSamYaple: cool, thanks21:39
SamYaplewe try not to force an indexed node wherever possible, but we do for bootstraping21:39
vhosakotSamYaple: cool21:42
*** sdake has quit IRC21:45
*** hongbin has joined #kolla21:51
*** hongbin has left #kolla21:51
SamYaplewell shoot.21:57
*** asalkeld has joined #kolla21:57
SamYapleips arent going to work with all versions of rabbitmq21:57
*** dims has quit IRC22:01
*** dims_ has joined #kolla22:01
*** haplo37 has quit IRC22:12
*** vishwanathj has joined #kolla22:16
*** vishwanathj has left #kolla22:16
SamYapleon multinode rabbitmq breaks with ip addresses GAH22:22
*** dims has joined #kolla22:23
vhosakotdue to rabbit version mis-match ?... isn;t the IP seen in the playbook ?22:23
SamYapleits erlang22:23
*** inc0 has joined #kolla22:24
vhosakotah ok.. is the output of  "rabbitmqctl eval 'rabbit_clusterer:status()"  in erlang format ?22:25
*** dims_ has quit IRC22:26
*** mbound has joined #kolla22:26
*** vhosakot has quit IRC22:26
*** alisonh has quit IRC22:31
*** spisarski has quit IRC22:31
sbezverkSamYaple could you please review this trivial fix, it is missing 1 more core to be merged. https://review.openstack.org/#/c/294113/22:31
*** jasonsb has joined #kolla22:36
openstackgerritMerged openstack/kolla: Changing Swift option section in globals.yml  https://review.openstack.org/29411322:37
*** gfidente has quit IRC22:39
*** diogogmt has joined #kolla22:51
openstackgerritSam Yaple proposed openstack/kolla: Playbook for rabbitmq upgrade  https://review.openstack.org/28796923:00
*** alisonh has joined #kolla23:00
*** mbound has quit IRC23:02
*** inc0 has quit IRC23:04
*** cfarquhar has joined #kolla23:05
*** cfarquhar has quit IRC23:05
*** cfarquhar has joined #kolla23:05
*** dims has quit IRC23:08
*** blahRus has quit IRC23:20
*** jasonsb has quit IRC23:22
*** sdake has joined #kolla23:24
*** dims has joined #kolla23:28
*** banix has joined #kolla23:29
*** dims has quit IRC23:32
openstackgerritSerguei Bezverkhi proposed openstack/kolla: iscsi container with lvm2 support  https://review.openstack.org/29128523:34
*** apuimedo has quit IRC23:39
*** manjeets has left #kolla23:44
*** weiyu_ has joined #kolla23:47
*** dwalsh has quit IRC23:51
sdakehey folks23:59
sdakemagnum is probably just going to be doa this release23:59
sdakesince it has a hard dependency on barbican23:59
sdakewhich i dont think we want to introduce at this late stage23:59

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