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 | http://192.168.0.2:8118/v1.0 | 08:17:32 <sorantis> | bdc57bc5855e432c92d48d540a6075a2 | RegionOne | kingbird | multisite | True | public | http://172.16.0.3:8118/v1.0 | 08:17:33 <sorantis> | db707cd61e2b475f9e4f1e8dc0b1b184 | RegionOne | kingbird | multisite | True | internal | http://192.168.0.2:8118/v1.0 | 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