Wednesday, 2015-12-23

*** tbh has joined #openstack-dragonflow04:03
*** tbh has quit IRC04:08
*** tbh has joined #openstack-dragonflow04:09
*** tbh has quit IRC04:27
*** tbh has joined #openstack-dragonflow04:29
openstackgerritGal Sagie proposed openstack/dragonflow: Add publish subscribe module installation  https://review.openstack.org/26057304:50
openstackgerritShlomo proposed openstack/dragonflow: Adding RethinkDB devstack local.conf controller/multinode example  https://review.openstack.org/25994507:01
*** gampel has joined #openstack-dragonflow07:14
openstackgerritMerged openstack/dragonflow: Clean security group code in plugin  https://review.openstack.org/26035607:20
openstackgerritShlomo proposed openstack/dragonflow: Adding RethinkDB driver  https://review.openstack.org/25842507:24
*** Shlomo_N has quit IRC07:27
*** gampel1 has joined #openstack-dragonflow08:05
*** gampel has quit IRC08:07
*** Shlomo_N has joined #openstack-dragonflow08:08
openstackgerritShlomo proposed openstack/dragonflow: Adding RethinkDB devstack local.conf controller/multinode example  https://review.openstack.org/25994508:41
tbhHi, may I know why are we using this value https://github.com/openstack/dragonflow/blob/master/dragonflow/controller/dhcp_app.py#L402 ?08:42
*** openstackgerrit has quit IRC08:47
*** openstackgerrit has joined #openstack-dragonflow08:48
tbhOkay got it, we pass this when packet is not buffered08:52
tbhgsagie, ping09:12
gsagietbh: pong09:20
tbhgsagie, I am looking into https://bugs.launchpad.net/dragonflow/+bug/1478332, I think we can restrict to send only packet header by using max_len09:22
openstackLaunchpad bug 1478332 in DragonFlow "Send to controller only packet header" [Low,New] - Assigned to bharaththiruveedula (bharath-ves)09:22
tbhgsagie, am I correct or we have any other option to specify  send only packet header?09:22
gsagietbh: i believe there is an OpenFlow option to do that, but i havent investigated it enough09:23
gsagieNeed to look at Ryu examples maybe09:23
tbhgsagie, I am looking into openflow spec, but couldn't find specific option09:23
gsagieIf you want to ask someone yammamoto is a good candidate as he was part of the team that wrote Ryu09:23
gsagietbh: the possible problem with the max_len btw (or any other solution) is that i dont know how is the behaivour should be when we will want to inject the packet back from the controller09:24
gsagiebut i am not sure this bug is very critical now that we have a local controller09:24
tbhgsagie, oh I will look into ryu09:26
gsagietbh: thanks for looking at it!09:27
tbhgsagie, or do you have any bug  in mind for a beginner?09:29
gsagietbh: i need to think about it, this might be a good bug to check for beginner, you will get to know Ryu and also our flow09:32
tbhgsagie, sure09:32
gsagiethere is also some work that we need to do in functional testing which you might want, basically i want to build an infrastructure that query OVS flows09:33
gsagieand can validate that all the needed flows are actually installed09:33
gsagieso we can add it to out gate tests and be able to write tests on top of it that configure Neutron API and then check all relevant flows are actually installed correctly (and then run this for all DBs)09:33
gsagieso we need code/tool that knows to read OF flows and parse them09:34
gsagieRyu can be used the same way its used today in Neutron, or just some tool that use ovs-ofctl09:34
gsagietbh: we are also looking at containerizing our controller, so we can deploy it as a docker container/image, that could be another interesting thing to do that also will be used by project Kuryr09:36
tbhgsagie, containerising sounds interesting10:14
tbhgsagie, but currently looking into bugs that makes me understand df codeflow10:14
tbhgsagie, in neutron they have ovs_lib, which  can give flows in python dict10:19
*** gampel has joined #openstack-dragonflow10:27
*** gampel1 has quit IRC10:29
gsagietbh: maybe you can use ovs_lib for it, its an important task. we want to create a framework that we can start building tests that checks the correct flows, so if you put a first example that can help alot11:12
tbhgsagie, yeah I am looking into ryu11:15
gsagietbh: ok, i think ovs_lib uses Ryu as well with the native approach (not the CLI)11:17
*** dingboopt has quit IRC12:07
*** openstackgerrit has quit IRC12:17
*** openstackgerrit has joined #openstack-dragonflow12:18
openstackgerritGal Sagie proposed openstack/dragonflow: Add pub-sub abstraction to Dragonflow  https://review.openstack.org/26097112:55
openstackgerritShlomo proposed openstack/dragonflow: Adding RethinkDB devstack local.conf controller/multinode example  https://review.openstack.org/25994513:10
openstackgerritMerged openstack/dragonflow: Add port binding action to df-db CLI  https://review.openstack.org/26001913:35
openstackgerritGal Sagie proposed openstack/dragonflow: Add pub-sub abstraction to Dragonflow  https://review.openstack.org/26097113:35
*** tbh has quit IRC13:47
openstackgerritMerged openstack/dragonflow: Adding RethinkDB devstack local.conf controller/multinode example  https://review.openstack.org/25994514:25
openstackgerritGal Sagie proposed openstack/dragonflow: Add pub-sub abstraction to Dragonflow  https://review.openstack.org/26097114:26
openstackgerritYuli proposed openstack/dragonflow: Add new test and code refactoring  https://review.openstack.org/26100114:28
openstackgerritding bo proposed openstack/dragonflow:  Add Security Group spec  https://review.openstack.org/25741914:54
openstackgerritGal Sagie proposed openstack/dragonflow: Add pub-sub abstraction to Dragonflow  https://review.openstack.org/26097115:32
*** dingboopt has joined #openstack-dragonflow16:09
*** gampel has quit IRC16:54
openstackgerritGal Sagie proposed openstack/dragonflow: Add pub-sub abstraction to Dragonflow  https://review.openstack.org/26097117:25
openstackgerritGal Sagie proposed openstack/dragonflow: Add pub-sub abstraction to Dragonflow  https://review.openstack.org/26097118:46
*** openstack has joined #openstack-dragonflow22:23
*** openstack has joined #openstack-dragonflow22:38

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!