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