13:04:05 <joehuang> #startmeeting tricircle 13:04:06 <openstack> Meeting started Wed Jun 29 13:04:05 2016 UTC and is due to finish in 60 minutes. The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:04:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:04:10 <openstack> The meeting name has been set to 'tricircle' 13:04:36 <Yipei_> Dongfeng is a new postgraduate student of Prof. Liu 13:04:38 <joehuang> hello, dongfeng, first time to meet you here 13:04:52 <huangdongfeng> nice to meet you ! 13:05:05 <joehuang> could you introduce yourself in short? 13:06:27 <huangdongfeng> yes,I major software engineering.and new to openstack these days. 13:06:58 <joehuang> welcome to join tricircle, hope you will enjoy it 13:07:12 <joehuang> #topic rollcall 13:07:20 <joehuang> #info joehuang 13:07:25 <longxiongqiu> #info longxiongqiu 13:07:28 <Yipei_> #info Yipei 13:08:37 <joehuang> #topic feature development progress review 13:09:11 <joehuang> hello, there are several patches were merged these days 13:09:44 <joehuang> and the specs of dynamic pod binding and cross pod L2 networking had been merged too 13:10:10 <longxiongqiu> yes 13:10:17 <joehuang> for the patches related to cinder-apigw 13:11:03 <joehuang> use tempest test cases to test is possible 13:12:00 <ajo> njohnston|sleep, ping 13:12:19 * njohnston wakes up 13:12:24 <ajo> '':D njohnston :) 13:12:28 <joehuang> first enable tempest in devstack 13:12:58 <ajo> I have an issue with the nanny this afternoon, and I have no backup for kids, are you able to take on the meeting? 13:13:06 <ajo> I can be connected, but not sure if 100% functional 13:13:14 <ajo> that depends on random little factors ;) 13:13:25 <joehuang> by default it's disabled in local.conf.sample https://github.com/openstack/tricircle/blob/master/devstack/local.conf.sample 13:13:34 <joehuang> enable tempest 13:13:46 * ajo apologizes, wrong channel 13:14:05 <joehuang> and then in https://github.com/openstack/tricircle/blob/master/tricircle/tempestplugin/post_test_hook.sh 13:14:56 <joehuang> change "export DEST=$BASE/new" to "export DEST=/opt/stack" 13:18:07 <longxiongqiu> do you mean we can use tempest in our env by changing post_test_hook.sh" 13:19:39 <joehuang_2> sorry, the connection was broken for a while 13:20:00 <joehuang_2> then the test cases in https://github.com/openstack/tricircle/blob/master/tricircle/tempestplugin/tempest_volume.sh 13:20:07 <joehuang_2> will be executed 13:20:27 <joehuang_2> and change "export DEST=$BASE/new" to "export DEST=/opt/stack" too 13:21:35 <longxiongqiu> do you mean we can use tempest after adding enable tempest in local.conf and changing DEST in post_test_hook.sh? 13:21:39 <joehuang_2> so xiongqiu you can test volume type by uncomment the lines behind these test cases in tempest_volume.sh 13:21:47 <joehuang_2> yes 13:22:19 <longxiongqiu> ok 13:22:34 <joehuang_2> line 42~44 13:22:48 <joehuang_2> you can use this to test locally 13:24:08 <joehuang_2> after this patch https://review.openstack.org/#/c/329740/ the gate job merged 13:24:15 <longxiongqiu> in locak.conf, it need to add enable_service tempest, right? 13:24:28 <joehuang_2> then our code can be tested automatically 13:24:31 <joehuang_2> yes 13:24:36 <longxiongqiu> ok 13:24:44 <joehuang_2> just comment the disable tempest line 13:24:55 <joehuang_2> that means enable tempest 13:25:00 <longxiongqiu> ok 13:25:18 <joehuang_2> it works in my environment 13:25:43 <joehuang_2> and found there are few test cases failed for volume_type, 13:26:03 <joehuang_2> we only test V2 api, V1 api has been skipped 13:27:05 <joehuang_2> zhiyuan gave me a message, his network can't work well today, so he will not attend the meeting 13:27:25 <joehuang_2> And Yipei, how about pod binding 13:27:40 <Yipei_> about registering and loading a plugin from setup.cfg 13:28:10 <Yipei_> i now can use oslo_config cfg to load options 13:28:16 <joehuang_2> you mean through entry point 13:28:21 <Yipei_> yes 13:28:58 <Yipei_> the entry_points are in setup.cfg 13:29:22 <Yipei_> how to get the entry_points from setup.cfg? 13:29:40 <joehuang_2> it could be discovered 13:30:04 <Yipei_> as long as register the opt in cfg? 13:30:31 <joehuang_2> and install your package 13:30:54 <joehuang_2> for example pip install -e . in tricircle root folder 13:30:56 <Yipei_> i think i did not install the package 13:31:06 <Yipei_> i see 13:31:11 <joehuang_2> and then use the command I sent to you in the mail-list 13:31:29 <joehuang_2> you will find the entry point if all works 13:32:08 <Yipei_> similar to executing setup.py before loading the entry_point? 13:32:57 <joehuang_2> no need to manually execute python setup.py 13:33:09 <joehuang_2> if you use pip install 13:33:57 <joehuang_2> and Xiongqiu 13:34:17 <Yipei_> ok, i will try 13:34:46 <joehuang_2> there are still lots VM/Volume operation need to implement 13:34:52 <longxiongqiu> yes 13:35:05 <joehuang_2> you have lots of experience now 13:35:12 <joehuang_2> :) 13:35:13 <longxiongqiu> i am working it 13:35:35 <joehuang_2> good, they are also high priorities working items 13:35:43 <longxiongqiu> these days i have prepared examination 13:35:52 <joehuang_2> unerstand 13:35:55 <longxiongqiu> after that , i will continue 13:36:03 <joehuang_2> hope everything goes well 13:36:11 <longxiongqiu> thanks. 13:36:12 <longxiongqiu> :) 13:36:48 <joehuang_2> Everyone can help on our todo list 13:36:59 <Yipei_> after i succeed in loading entry_point, i will try to design a filter and load it 13:37:07 <joehuang_2> we still have lots of items to tackle https://etherpad.openstack.org/p/TricircleToDo 13:37:37 <joehuang_2> Looking forward to your good news, Yipei :) 13:38:36 <Yipei_> still have some problems 13:39:11 <joehuang_2> NICK joehuang 13:39:22 <Yipei_> when executing pip install, the entry_points in the setup.cfg will be detected? 13:39:51 <joehuang> will registered 13:40:56 <joehuang> you can read the book writen by Julien about entry point 13:41:01 <joehuang> https://books.google.co.jp/books?id=B6nhAwAAQBAJ&pg=PT93&lpg=PT93&dq=julien+python+entrypoint&source=bl&ots=ArCmjHgGzG&sig=RTtDmtatzHXJTgW93ROYsARE_pk&hl=zh-CN&sa=X&ved=0ahUKEwjF5eiirs3NAhWBFpQKHWXSB5gQ6AEIMDAD#v=onepage&q=julien%20python%20entrypoint&f=false 13:41:42 <joehuang> this is a quite good book about python, and Julien has ever been the PTL of Ceilometer 13:41:54 <joehuang> and create Gnoochi 13:41:56 <Yipei_> ok, i will read it 13:42:04 <longxiongqiu> it is also a good resource for me. 13:42:14 <joehuang> of course 13:42:40 <joehuang> great, other topics? 13:43:16 <Yipei_> no for me 13:43:19 <longxiongqiu> no 13:43:33 <joehuang> and dongfeng? 13:43:45 <huangdongfeng> I am trying to learn about the openstack's components and tricircle.that's all. 13:43:53 <joehuang> good 13:44:02 <joehuang> let's end the meeting 13:44:09 <joehuang> #endmeeting