08:59:12 <gsagie> #startmeeting Dragonflow
08:59:12 <openstack> Meeting started Mon Dec  7 08:59:12 2015 UTC and is due to finish in 60 minutes.  The chair is gsagie. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:59:13 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:59:15 <openstack> The meeting name has been set to 'dragonflow'
08:59:34 <gsagie> ok, welcome everyone to our first IRC meeting
09:00:13 <gsagie> We are going to talk about areas we are working for the next version and hopefully more people will join in later meetings
09:00:27 <gsagie> #topic testing
09:00:45 <gsagie> Yuli, Shlomo you are starting to look at functional testing right?
09:00:59 <Shlomo_N> Yep
09:01:44 <gsagie> ok, there is one bug that Shlomo is looking at and got a bit complicated, i will look at it to see whats going on
09:02:21 <gsagie> As we discussed for the first stage we are going to work on writing tests that add logical elements to Neutron and verify that they are configured correctly in the DB
09:02:45 <gsagie> #action Yuli_s to start creating functional testing of Neutron plugin and DB client
09:03:34 <gsagie> #action Shlomo_N implement functional tests leveraging the work Yuli done
09:03:55 <gsagie> I am currently looking at how to run these tests in the gate with a working devstack
09:04:02 <gsagie> and Rally, which is our next step
09:04:15 <gsagie> #action gsagie look at Rally and how to run tests on the gate with devstack
09:04:25 <gampel> we need to fix the gate errors first
09:04:28 <gsagie> #action gsagie Make tempest testing work
09:04:47 <gsagie> gampel: yes, but this is currently non voting and i will work on it but it may take some time
09:05:21 <gampel> can we run the test on top of it even if it failed
09:05:21 <gsagie> Billy: Can you please share what are you working on?
09:05:45 <gsagie> gampel: the plan is to create a different job for that, and when its stable we can make it voting
09:06:32 <gampel> Ok got it
09:06:37 <gsagie> BillyXu
09:06:59 <BillyXu> we will start security group function this week.
09:07:47 <gsagie> BillyXu: ok, did you manage to setup a working Dragonflow do you need any help?
09:08:15 <BillyXu> no problem for dragonflow setup
09:08:20 <gampel> BillyXu: did you see the spec folder with the DNAT  spce example, you would have to follow the same with SG
09:08:34 <BillyXu> an problems, I'll contact with you.
09:09:06 <BillyXu> if any problems, I'll contact with you.
09:09:06 <gsagie> Billy: ok that is great, its an important task for us
09:09:35 <gsagie> #action BillyXu create SG spec/design and get familiar with what is needed in the code
09:09:47 <gsagie> BillyXu: you can join #openstack-dragonflow if you need any help
09:10:18 <BillyXu> ok, no problem.
09:10:19 <gsagie> We have also updated alot of documentation to the repository, you can read and understand the project more
09:10:31 <BillyXu> sure
09:10:38 <gsagie> #link http://docs.openstack.org/developer/dragonflow/distributed_dragonflow.html
09:10:47 <gsagie> #link Dragonflow docs http://docs.openstack.org/developer/dragonflow/distributed_dragonflow.html
09:11:15 <gsagie> Billy: The time for this IRC meeting is ok for you two?
09:11:49 <BillyXu> this time is ok for raofei and me.
09:12:17 <gsagie> ok great, let him know he can also come online and feel free to ask
09:13:04 <gsagie> #topic DB integration
09:13:12 <gampel> we are going to land two new DB I hope this week dima is working on RethinkDB and Ahron the RamCloud
09:13:14 <BillyXu> he failed to login irc meeting. he is trying now.
09:13:39 <gsagie> #info RAMCloud integration to merge this week
09:13:48 <gsagie> i saw the patch is ready
09:14:12 <gsagie> gampel: We might want to also look at packaging in conjunction to stabilize things
09:14:30 <gampel> I think it is , i will ask dima and ahron to join the IRC meeting next week
09:14:55 <gsagie> #action gampel talk with Aharon and Dima to join the IRC Meeting
09:15:05 <gampel> gsagie: i agree Shlomo all ready opened a bug for the Ramcloud missing packages
09:15:33 <gsagie> gampel: yeah, thats missing requierments, i was talking about a Dragonflow package
09:15:55 <gsagie> Shlomo_N: what packages are missing for RAMCloud?
09:16:40 <Shlomo_N> gsagie: I found only two packages, but I want to install it again on clean env. and make sure there are no other packages.
09:17:40 <gampel> gsagie: do you mean pip packaging for Dragonflow or devstack
09:17:50 <gsagie> gampel: maybe also RDO
09:18:16 <gampel> gsagie: i see i will look into this and report for next meeting
09:18:35 <gsagie> #action gampel to look at RDO packaging
09:19:10 <gsagie> Shlomo_N: okie, we might need to install these packages in RAMCloud script
09:19:16 <gsagie> #topic open discussion
09:19:27 <gsagie> Anyone has any other topic to add or want to raise something?
09:19:35 <gampel> Yoli, Shlomo: can you give a brief of the new bugs found
09:20:12 <Yuli_s> I found strange bug with traceroute
09:20:37 <gampel> Yuli_s: can you share the link number
09:20:49 <Yuli_s> sec.
09:20:58 <gsagie> Welcome Raofei
09:21:10 <milo_raofei_> Hi Gsagie
09:21:13 <Yuli_s> https://bugs.launchpad.net/dragonflow/+bug/1521629
09:21:13 <openstack> Launchpad bug 1521629 in DragonFlow "traceroute packet delay" [Undecided,New]
09:24:20 <gsagie> ok, i will take a look at this bug and report to next meeting
09:24:33 <gsagie> #action gsagie to look at https://bugs.launchpad.net/dragonflow/+bug/1521629 for next meeting
09:24:34 <openstack> Launchpad bug 1521629 in DragonFlow "traceroute packet delay" [Undecided,New]
09:24:52 <gampel> Yuli_s: any other Major bugs found this week ?
09:25:17 <Shlomo_N> I think we should improve the rejoin for supporting RAMCloud, look @ this bug: https://bugs.launchpad.net/dragonflow/+bug/1522029
09:25:17 <openstack> Launchpad bug 1522029 in DragonFlow "rejoin-stack isn't supports RAMCloud" [Undecided,New] - Assigned to Li Ma (nick-ma-z)
09:25:46 <Yuli_s> gampel: nop
09:26:25 <gampel> #topic no-dhcp-agent
09:26:36 <gsagie> #topic DHCP agent
09:27:04 <gampel> This week we landed the patch that allow us to run without the q-dhcp agent
09:27:43 <gsagie> #info Dragonflow running without q-dhcop agent
09:27:47 <gampel> currently  it support only ipv4 ditst dhcp
09:28:25 <gampel> If you need IPV6 dhcp the dhcp agent must be installed
09:28:45 <gampel> i will add a new BP to support SDN based IPV6 application
09:29:11 <gampel> ipv6-sdn-dhcp-app
09:29:28 <gsagie> #action gampel register bp to support IPV6 DHCP (ipv6-sdn-dhcp-app)
09:29:49 <gsagie> gampel: i think we also need to move most of the tasks from Trello to blue prints, i will do it
09:30:02 <gsagie> #action gsagie convert Dragonflow Trello to launchpad bps/bugs
09:30:11 <gampel> we need to make sure to test in the next weeks both deployments with q-dhcp and without
09:30:46 <gampel> I will register a spec for dhcp ipv6 app as well
09:30:59 <gampel> #action gampel register a spec for dhcp ipv6 app
09:31:28 <gsagie> gampel: added that action :)
09:31:37 <gsagie> only the person that started the meeting can use the commands i believe
09:31:50 <gampel> ops sorry
09:32:47 <gsagie> #topic Questions?
09:32:54 <milo_raofei_> I think dhcp maybe need to enhance also. current dhcp app support DHCP_DISCOVER/DHCP_OFFER/DHCP_REQUEST/DHCP_ACK, maybe also need to support release/decline msg etc
09:32:54 <gsagie> so anything else? :)
09:33:35 <gsagie> milo_raofei_: good point, we should document this. You are working with Billy on the security groups for first stage?
09:33:58 <gampel> milo_raofei_: this is a good idea can you please submit a bug
09:34:20 <milo_raofei_> sure. I will raise a bug.
09:34:31 <gsagie> #action milo_raofei_ add a bug about missing functionality and suggestions for current DHCP (release/decline msgs)
09:34:56 <milo_raofei_> yes, i work with billy
09:35:22 <gsagie> okie, we are at #openstack-dragonflow or in email if you need any help
09:36:07 <gsagie> I think that all the missing parts for the security groups design are there (in Ryu and OVS) and its an interesting task :)
09:36:24 <gsagie> ok, anything else from anyone?
09:36:52 <milo_raofei_> thank you. I will join
09:37:36 <milo_raofei_> yes. we are interested in security group and NAT based on latest ovs.
09:37:57 <gampel> I think that NAT support is not there yet
09:38:00 <gsagie> okie, i think there is another person that also want to work on Kuryr?
09:38:45 <gampel> I think he did not join i will talk with him to join next week
09:38:58 <gsagie> okie
09:39:31 <gampel> maybe he is here kexiaodong
09:39:38 <kexiaodong> I want to join kuryr.
09:39:54 <gampel> kexiaodong: hi
09:40:12 <kexiaodong> hi gampel
09:40:39 <gampel> kexiaodong: a very good first task will be to integrate dragonflow with kuryr
09:41:14 <gsagie> kexiaodong: we can talk about Kuryr more offline, are you available to start working on it?
09:41:20 <BillyXu> kexiaodong will working on kuryr.
09:41:20 <BillyXu> he will consider dragonflow intergated with kuryr
09:41:35 <gsagie> okie
09:41:49 <gsagie> #action kexiaodong to look at integrating Dragonflow with Kuryr
09:42:07 <BillyXu> kexiaodong also work together  with me.
09:43:07 <gsagie> ok, welcome BillyXu, Raofei and Kexiaodong
09:43:18 <gsagie> to the Dragonflow/Kuryr team :)
09:43:25 <BillyXu> thanks.
09:43:37 <gsagie> gampel: anything else?
09:43:47 <gampel> nop thank you very much
09:43:55 <BillyXu> no, thanks.
09:44:04 <gsagie> ok thanks everyone for joining!
09:44:08 <gsagie> #endmeeting