08:08:21 <joehuang> #startmeeting multisite
08:08:22 <collabot`> Meeting started Thu Mar  2 08:08:21 2017 UTC.  The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:08:22 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic.
08:08:22 <collabot`> The meeting name has been set to 'multisite'
08:08:34 <joehuang> hello
08:09:07 <joehuang> for the kingbird functest, jira ticket https://jira.opnfv.org/browse/FUNCTEST-742
08:09:12 <sorantis> #info dimitri
08:09:29 <joehuang> and Dimitri also collected all related information and sent to Juha
08:09:48 <joehuang> I contacted Juha whether he can attend the meeting
08:10:06 <joehuang> not receive confirm yet
08:11:11 <joehuang> Hello, Dimitri, after the patch was merged, have you checked that kingbird service run normally in the test environment
08:13:58 <joehuang> hello
08:14:17 <sorantis> very strange
08:14:21 <sorantis> still not running
08:14:52 <joehuang> has kingbird been installed in the target region?
08:15:20 <sorantis> no log has been generated either
08:15:38 <sorantis> yes
08:15:43 <sorantis> but never run
08:16:18 <joehuang> is the endpoint registered?
08:17:31 <sorantis> 849cb31800324bff8eb3b5f823e0990f | RegionOne | kingbird       | multisite      | True    | admin     |                  |
08:17:32 <sorantis> | bdc57bc5855e432c92d48d540a6075a2 | RegionOne | kingbird       | multisite      | True    | public    |                   |
08:17:33 <sorantis> | db707cd61e2b475f9e4f1e8dc0b1b184 | RegionOne | kingbird       | multisite      | True    | internal  |                  |
08:17:42 <sorantis> I’ll have a look again]
08:18:14 <joehuang> how about the data base contents
08:20:04 <sorantis> the database has been created
08:20:10 <sorantis> but no tables
08:20:11 <sorantis> ok
08:20:16 <sorantis> I think i know what’s going on
08:20:30 <joehuang> so the db manage not sync the db too
08:21:47 <sorantis> the kingbird commands should contain absolute paths
08:22:15 <joehuang> may be add more print info in "install_kingbird.sh" to log the installation process
08:23:04 <joehuang> after installation, no need to include absolute path
08:24:16 <joehuang> https://github.com/openstack/kingbird/blob/master/setup.cfg#L27-L30
08:24:20 <sorantis> the .conf file is also altered
08:24:38 <sorantis> not that path
08:24:56 <sorantis> whereis kingbird-api
08:24:57 <sorantis> kingbird-api: /usr/local/bin/kingbird-api
08:26:00 <joehuang> yes
08:27:04 <joehuang> is this file KINGBIRD_CONF_FILE created successfully?
08:27:08 <sorantis> yes
08:27:15 <sorantis> and properly configured
08:27:28 <sorantis> so the only thing that hasn’t left any trace is kb commands
08:27:45 <sorantis> so I think it’s the path issue
08:27:52 <sorantis> I’ll try with full path
08:29:04 <joehuang> did not cd to the corresponding folder after git clone
08:29:07 <joehuang> #Setup Kingbird git clone https://github.com/openstack/kingbird.git && cd kingbird/ git checkout tags/0.2.1 -b colorado  pip install -r requirements.txt pip install --force-reinstall -U .  mkdir -p /etc/kingbird/ oslo-config-generator --config-file tools/config-generator.conf --output-file ${KINGBIRD_CONF_FILE}
08:31:15 <sorantis> git clone https://github.com/openstack/kingbird.git && cd kingbird/
08:31:24 <joehuang> ok, I found it
08:31:31 <sorantis> https://gerrit.opnfv.org/gerrit/29619
08:31:37 <sorantis> this script has worked
08:31:52 <sorantis> so I guess some adaptation is needed
08:32:00 <sorantis> we don’t install kb via pip
08:32:26 <sorantis> so perhaps running it requires absolute path because of that
08:33:52 <joehuang> did you find the kingbird-api in usr/local/bin
08:34:23 <joehuang> sorry /usr/local/bin instead
08:35:40 <joehuang> if it's not there, then kingbird installation has not been installed successfully
08:36:10 <sorantis> yes it’s there joe, otherwise whereis wouldn’t show
08:36:11 <sorantis> root@node-2:~# ll /usr/local/bin/ | grep kingbird
08:36:12 <sorantis> -rwxr-xr-x   1 root root   155 Mar  2 03:01 kingbird-api*
08:36:13 <sorantis> -rwxr-xr-x   1 root root   158 Mar  2 03:01 kingbird-engine*
08:36:13 <sorantis> -rwxr-xr-x   1 root root   158 Mar  2 03:01 kingbird-manage*
08:36:25 <joehuang> ok, it's there
08:36:40 <joehuang> then it's strange why absolute path is needed
08:36:58 <sorantis> again, we’re not installing via any package manager
08:37:03 <sorantis> so maybe that’s the case
08:37:22 <sorantis> and we still don’t know if this is the cause
08:37:29 <sorantis> we can try if we merge the patch
08:38:40 <joehuang> ok, patch merged
08:39:14 <joehuang> there is one installation "pip install --force-reinstall -U ."
08:41:24 <joehuang> #info kingbird service is not running in the test environment
08:45:46 <sorantis> anything else to bring up?
08:46:14 <pratapagoutham> we have to discuss about the sync-create parameters
08:46:29 <tricircle> hello, my link was broken
08:47:04 <tricircle> hi
08:47:08 <pratapagoutham> hi
08:47:16 <tricircle> I can't change the nick name in irssi
08:47:20 <tricircle> don't know why
08:47:37 <pratapagoutham> we have to discuss about "sync-create" parameters
08:48:46 <joehuang> please
08:48:48 <pratapagoutham> joe mentioned in the comments that he wanted to discuss about the arguements
08:49:38 <pratapagoutham> Your suggestions on the arguements??
08:50:40 <pratapagoutham> I think we cannot have multiple positional arguements and so i had to keep them as optional arguements however kingbirdclient raises an exception if the necessary arguements are missing
08:51:13 <joehuang> we can follow openstackclient style
08:51:32 <joehuang> and for kingbird client, we may migrate it to openstackclient plugin
08:52:06 <sorantis> so what is your suggestion?
08:53:13 <joehuang> optional parameter will have []
08:53:37 <joehuang> just like
08:53:38 <joehuang> openstack server create [-h] [-f {json,shell,table,value,yaml}]
08:53:38 <joehuang> [-c COLUMN] [--max-width <integer>]
08:53:38 <joehuang> [--print-empty] [--noindent] [--prefix PREFIX]
08:53:41 <joehuang> (--image <image> | --volume <volume>) --flavor
08:53:45 <joehuang> <flavor>
08:53:47 <joehuang> [--security-group <security-group-name>]
08:53:50 <joehuang> [--key-name <key-name>]
08:53:52 <joehuang> [--property <key=value>]
08:54:05 <sorantis> fine, but that’s only help text
08:54:13 <joehuang> can you see all info of the command
08:56:06 <joehuang> ok
08:56:50 <sorantis> so for description of the commands we will use [] when optional
08:57:31 <sorantis> anything else?
08:57:35 <joehuang> no
08:57:53 <pratapagoutham> https://hastebin.com/lusafocega.css
08:58:05 <pratapagoutham> we have our resource sync as off now like this
08:58:31 <pratapagoutham> we will change it to the openstack style ...
08:58:38 <sorantis> only —force is optional
08:59:23 <joehuang> agree
08:59:28 <pratapagoutham> Yes --force is optional i will go through joe apparoach and update
09:00:20 <joehuang> ok
09:00:24 <joehuang> other topics
09:00:30 <joehuang> ?
09:00:32 <pratapagoutham> I want some info about the cinder https://bugs.launchpad.net/kingbird/+bug/1583965
09:00:47 <pratapagoutham> we can discuss this offline also but some information
09:01:08 <joehuang> Dimitri fixed the bug
09:01:08 <pratapagoutham> is required on this ..
09:01:18 <joehuang> sorry
09:01:21 <joehuang> not this one
09:01:34 <joehuang> I mean Cinder bug was fixed by Dimitri
09:01:43 <pratapagoutham> yes he fixed it in cinder
09:01:55 <joehuang> Goutham you can contact offline
09:02:00 <pratapagoutham> yes ok
09:02:05 <joehuang> for I reported the bug
09:02:07 <pratapagoutham> we will talk offline
09:02:11 <pratapagoutham> about this
09:02:29 <sorantis> ok
09:02:31 <sorantis> thanks guys
09:02:34 <pratapagoutham> i have nothing more from my side
09:02:34 <joehuang> What about the kingbird service after absolute path was givien
09:02:56 <joehuang> ok, it's time to end  the meeting
09:03:00 <sorantis> we can take it also offline
09:03:05 <joehuang> fine
09:03:09 <joehuang> thank you guys
09:03:13 <joehuang> #endmeeting