01:04:41 <zhiyuan> #startmeeting tricircle
01:04:42 <openstack> Meeting started Wed Sep 27 01:04:41 2017 UTC and is due to finish in 60 minutes.  The chair is zhiyuan. Information about MeetBot at http://wiki.debian.org/MeetBot.
01:04:43 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
01:04:45 <openstack> The meeting name has been set to 'tricircle'
01:05:44 <zhiyuan> at first, just to remind that we have merged an urgent patch for the smoke test: https://review.openstack.org/#/c/507340/
01:05:44 <patchbot> patch 507340 - tricircle - [Urgent] Add domain infor in smoke test (MERGED)
01:06:31 <ztang> Last week, Song, zeng you, Yaguang, Xiaohai have join TriCircle. They have finished the compile of the source code in their local envionment.
01:06:32 <zhiyuan> if your patch failed to pass the smoke test, please do a rebase or recheck
01:07:15 <RongHui11> got it and thank zhiyuan so much for fix this problem
01:08:08 <zhiyuan> to ztang, so they have started the devstack environment with tricircle?
01:08:17 <song> yes
01:08:47 <song> our szzt  team are working on the qos test
01:09:12 <zhiyuan> cool, any problem found during the environment setup?
01:09:28 <RongHui11> help to complete the qos smoke test :)
01:09:30 <song> because of the fire wall it not ease to environment setup
01:09:39 <ztang> Song, please introduce the whole works of our team in TriCircle in the past week. I hope everyone can have a specific module division in this project.
01:09:41 <zxh> hi,I am xiaohan zhang from szzt,nice to meet everyone!
01:10:41 <song> we have set up the dev environment and plan to finish all the qos test case this week.
01:12:01 <ztang> Very well
01:12:22 <zhiyuan> to song, there are two parts of works for the smoke test. (1) modify devstack/plugin.sh to automatically setup the environment with qos enabled (2) write a yaml file to define the test
01:13:03 <song> yes,thank you for help. we have read the source code of the tricircle test.
01:14:10 <song> but we have a little question about the test environment.
01:14:20 <zhiyuan> please
01:14:39 <song> it is the test environment have fix machine.
01:14:59 <ztang> to zhiyuan, four new developers have joined to finish the QoS module.
01:16:33 <ztang> Song is in the Top 50 contributors for CEPH in the world.
01:16:48 <xuzhuang> sorry for late, (can't connet to freenode this morning)
01:16:59 <zhiyuan> great, this can significantly speed up the development!
01:17:23 <song> we do not clear about the test environment such as the ip and net,are these all changeless.
01:17:44 <song> to ztang yes i am working on ceph in before new to openstack.
01:18:05 <zhiyuan> openstack CI will schedule some virtual machines to run the test
01:18:08 <song> but out team have other peoples all good at in openstack.
01:18:41 <song> to zhiyuan oh got it.thank you !
01:20:20 <song> we found the doc for tricircle devlop is a little few, do we plan to add more doc for develop
01:20:26 <zhiyuan> you can refer to tricircle/tempestplugin/gate_hook.sh to see how to obtain the IP, if necessary
01:21:32 <song> to zhiyuan i will set if after the meeting. thanks again.
01:22:19 <zhiyuan> yes, we lack a doc for how to write yaml definition, but we have a spec: https://github.com/openstack/tricircle/blob/master/specs/pike/smoke-test-engine.rst
01:22:37 <zhiyuan> which can be linked somewhere in our doc
01:22:53 <song> i have read the specs.to write yaml it is really a good idea.
01:25:41 <zhiyuan> one thing to mention, currently the smoke test only validate whether the resources have been correctly created in local neutron, we don't login the VM to ping other VMs, to test real data plane connectiviry
01:25:52 <zhiyuan> s/connectiviry/connectivity
01:26:18 <RongHui11> got it
01:27:52 <zhiyuan> so you can see that the "validate" task just list resources in local neutron then check their attributes
01:29:05 <song> do we have the test interface to do that? if not add one for all the test case to use.
01:30:35 <zhiyuan> no, currently we don't have such interface. need to see how this is implemented in tempest
01:32:04 <song> oh,got it. i think the interface it is need to add. maybe in the local neuron is ok. but it is not really ok.
01:33:37 <zhiyuan> yes, that's possible
01:37:09 <song> i also have a little question about the pr.it is that ok to put the test code and source code in diff pr?
01:38:58 <zhiyuan> ?? tricircle repos contains both source and test
01:39:15 <song> oh got it because we have diff people to finish the work.
01:40:20 <zhiyuan> you can put the feature implementation in one patch, and test in another patch that depends on the former one
01:41:17 <zhiyuan> how about the lbaas feature, yipei? I see your reply in the mail list, so michael's reply doesn't solve your problem?
01:41:39 <song> to zhiyuan oh thank sir.got it.
01:41:45 <Yipei> no, it doesn't
01:42:44 <Yipei> i tried his solution to verify whether the route table is correct
01:43:01 <Yipei> it is correct in my env
01:45:43 <zhiyuan> how the amphorae image is generated?
01:46:24 <Yipei> it is generated by octavia itself during installation
01:49:18 <zhiyuan> hmm, seems like the problem of haproxy
01:49:33 <zhiyuan> very strange
01:49:35 <johnsom> Yipei maybe I mis-understood the scenario.  Can you reply with a set of reproduction instructions?
01:50:01 <johnsom> I will try to reproduce it again
01:50:12 <Yipei> ok, sure
01:51:40 <Yipei> to johnsom, in the mailing-list or here?
01:52:15 <johnsom> Mailing list would be best, or etherpad and post the link in the lbaas channel
01:52:34 <Yipei> ok, got it, thank you, johnsom
01:52:49 <johnsom> Sure, I will try to help
01:54:09 <Yipei> i will send a mail in the mailing list
01:55:02 <zhiyuan> any other topics to discuss?
01:55:11 <Yipei> no
01:55:43 <xuzhuang> for default security group update, i have write the first version code(not test). But I'm
01:55:43 <xuzhuang> puzzled about how to test xjob, i'm looking a solution.
01:57:09 <zhiyuan> if the job fails, you can stop xjob, do some midification, then restart xjob
01:57:20 <zhiyuan> xjob will re-run the failed job
01:57:22 <xuzhuang> for default sg update, could you give me some advice(or some example) about how to use xjob and how to test
01:58:42 <zhiyuan> configure_security_group_rules in xmanager.py is used to sync security group rules
01:59:11 <xuzhuang> enen
01:59:58 <zhiyuan> after sg update, you can call the rpc api in common/xrpcapi.py
02:00:21 <zhiyuan> there is a function with the same name
02:01:22 <xuzhuang> yeah, I am using this solution
02:01:57 <zhiyuan> then xjob can be informed to run the job
02:02:43 <zhiyuan> oh, time's up
02:02:50 <xuzhuang> yeah, thanks
02:03:20 <zhiyuan> let's end our meeting, thanks for attending
02:03:45 <zhiyuan> #endmeeting