Monday, 2015-10-19

*** salv-orlando has joined #openstack-neutron-ovn00:01
*** salv-orlando has quit IRC00:08
*** salv-orlando has joined #openstack-neutron-ovn01:30
*** salv-orlando has quit IRC01:32
*** salv-orlando has joined #openstack-neutron-ovn01:38
*** asuvvari has joined #openstack-neutron-ovn01:40
*** asuvvari has quit IRC01:44
*** salv-orlando has quit IRC01:45
*** asuvvari has joined #openstack-neutron-ovn04:07
*** asuvvari has quit IRC04:11
*** salv-orlando has joined #openstack-neutron-ovn04:15
*** subscope has joined #openstack-neutron-ovn04:22
*** salv-orlando has quit IRC04:25
*** shettyg has quit IRC05:10
*** salv-orlando has joined #openstack-neutron-ovn05:20
*** gangil has joined #openstack-neutron-ovn05:54
*** gangil has joined #openstack-neutron-ovn05:54
openstackgerritHan Zhou proposed openstack/networking-ovn: Update macs to addresses because of OVN schema update for l3  https://review.openstack.org/23681706:42
*** yamamoto has joined #openstack-neutron-ovn06:55
*** subscope has quit IRC07:18
*** salv-orl_ has joined #openstack-neutron-ovn07:45
*** salv-orlando has quit IRC07:48
*** fzdarsky__ has joined #openstack-neutron-ovn07:51
*** asuvvari has joined #openstack-neutron-ovn08:02
*** asuvvari has quit IRC08:06
*** salv-orl_ has quit IRC08:14
*** subscope has joined #openstack-neutron-ovn08:29
*** openstack has joined #openstack-neutron-ovn09:17
*** salv-orlando has joined #openstack-neutron-ovn10:11
*** salv-orlando has quit IRC11:11
*** salv-orlando has joined #openstack-neutron-ovn12:17
*** salv-orlando has quit IRC12:21
*** salv-orlando has joined #openstack-neutron-ovn12:27
*** salv-orlando has quit IRC12:34
*** subscope has quit IRC12:48
*** subscope has joined #openstack-neutron-ovn12:49
*** regXboi has joined #openstack-neutron-ovn12:49
*** flaviof has joined #openstack-neutron-ovn12:56
*** yamamoto has quit IRC13:11
*** salv-orlando has joined #openstack-neutron-ovn13:13
*** mestery has joined #openstack-neutron-ovn13:24
*** salv-orl_ has joined #openstack-neutron-ovn13:37
*** salv-orl_ has quit IRC13:37
*** salv-orlando has quit IRC13:37
*** salv-orlando has joined #openstack-neutron-ovn13:38
*** nate_gone is now known as njohnston13:50
*** yamamoto has joined #openstack-neutron-ovn13:52
*** shettyg has joined #openstack-neutron-ovn13:55
*** gsagie_ has joined #openstack-neutron-ovn14:52
gsagie_terryw ? Where is twills :)14:53
gsagie_twilson14:53
russellbhe's otherwiseguy on irc14:53
russellbdon't see him on14:53
*** terryw is now known as otherwiseguy14:53
otherwiseguyhi14:53
gsagie_ohh yeah14:53
gsagie_:)14:53
gsagie_hi, haven't seen you for  a while14:54
russellbotherwiseguy: oh hi there :)14:54
* otherwiseguy waves14:54
otherwiseguygsagie_: yeah, I've been stuck in DPDK world...but looks like I'm wrapping that up soon. Going to also start doing some DVR-related stuff. But will also try to sneak some time in for OVN-related stuff as well.14:55
gsagie_cool :) yeah i remember i saw an email from you combining dpdk with OVS agent14:56
*** asuvvari has joined #openstack-neutron-ovn14:56
gsagie_important work.. :)14:57
gsagie_and its interesting to do something different sometimes.. at least thats how i see it14:59
*** salv-orl_ has joined #openstack-neutron-ovn15:16
*** salv-orlando has quit IRC15:20
*** gangil has quit IRC15:29
openstackgerritRussell Bryant proposed openstack/networking-ovn: Update macs to addresses because of OVN schema update for l3  https://review.openstack.org/23681715:41
*** armax has joined #openstack-neutron-ovn15:52
* russellb stabs gerrit15:58
*** subscope has quit IRC16:06
openstackgerritSisir Chowdhury proposed openstack/networking-ovn: Fix for Defect-1507445: Renaming of router is not supported  https://review.openstack.org/23706916:17
*** armax_ has joined #openstack-neutron-ovn16:27
*** armax has quit IRC16:29
*** mestery has quit IRC16:29
*** armax_ is now known as armax16:29
*** gangil has joined #openstack-neutron-ovn16:30
*** gangil has joined #openstack-neutron-ovn16:30
*** salv-orl_ has quit IRC16:31
*** salv-orlando has joined #openstack-neutron-ovn16:32
*** asuvvari_ has joined #openstack-neutron-ovn16:36
*** asuvvari has quit IRC16:39
openstackgerritRussell Bryant proposed openstack/networking-ovn: Test security groups.  https://review.openstack.org/22383916:59
openstackgerritRussell Bryant proposed openstack/networking-ovn: Add security group support using OVN ACLs.  https://review.openstack.org/22381716:59
*** openstackgerrit has quit IRC17:01
*** openstackgerrit has joined #openstack-neutron-ovn17:02
*** chandrav has joined #openstack-neutron-ovn17:05
*** salv-orlando has quit IRC17:11
*** subscope has joined #openstack-neutron-ovn17:31
*** salv-orlando has joined #openstack-neutron-ovn17:41
openstackgerritMerged openstack/networking-ovn: Update macs to addresses because of OVN schema update for l3  https://review.openstack.org/23681717:43
*** gsagie_ has quit IRC17:44
*** gsagie_ has joined #openstack-neutron-ovn17:54
gsagie_russellb : Joining the meeting?17:58
gsagie_in 2 mins17:58
russellbyep17:58
*** yamamoto has quit IRC18:00
*** azbiswas has joined #openstack-neutron-ovn18:08
*** yamamoto has joined #openstack-neutron-ovn18:09
chandravrusselb: We are making changes to the OVN plugin to reflect the changes Ben is making18:10
russellbchandrav: great thank you!18:10
chandravrusselb: Need help with one thing, if you are free we can discuss it now18:10
*** armax has quit IRC18:10
russellbon the phone this minute18:10
russellbi can try to multi-task though18:11
russellbwhat's the issue?18:11
chandravrusselb: The issue is with updating the options column in logical port with {'router-port': <UUID of router port>}18:12
chandravThe uuid that i get after the txn.insert of a logical router port gets changed after the transaction is succeded18:12
*** gangil1 has joined #openstack-neutron-ovn18:13
russellbhave code you can share?18:13
chandravif the UUID were to be directly  used in a column, idl would take care of updating it, but here since we are using the UUID as a json body it remains the old uuid18:13
chandravyes, i do have the code ready with a few minor things to work on18:14
chandravi can share it18:14
russellbok that'd be helpful i think18:14
*** gangil has quit IRC18:14
azbiswasbasically the uuid (of the router port) changes but that change in not reflected in the port corresponding to the router port.18:15
russellbi'm also not up to date with how the schema has changed18:16
*** azbiswas_ has joined #openstack-neutron-ovn18:20
chandravrussellb: You can pull the code from https://github.com/cvejendla/networking-ovn-wip (branch: l3_ghe)18:21
*** yamamoto has quit IRC18:21
*** azbiswas_ has quit IRC18:27
gsagie_chandrav: you can always work on networking-ovn and send the patch as WIP18:34
russellbyeah, true18:36
russellbi'm just trying to find the exact code that isn't doing what you expect18:36
gsagie_the UUID is changed after an update? thats strange18:39
openstackgerritRussell Bryant proposed openstack/networking-ovn: Add security group support using OVN ACLs.  https://review.openstack.org/22381718:39
russellbthis sounds really familiar18:40
russellbi think you have to commit the transaction creating the object first, before you know its real UUID18:41
gsagie_this is true for create18:41
*** armax has joined #openstack-neutron-ovn18:41
gsagie_but he is talking about update here, if i got it right18:41
gsagie_for create you wouldn't know the correct UUID just after the transaction finished18:42
azbiswasSo create --> commit --> get?18:42
gsagie_I don't see why Row UUID is suppose to be changed after an update (unless this "update" is doing delete and re-create)18:42
gsagie_azbiswas : yes, but why do you need the UUID after you create?18:43
azbiswasgsagie_: after the lrouter_port is created, its uuid needs to put int the corresponding l_port table18:44
gsagie_why do you need it? you put it as external id?18:45
azbiswasyes18:45
azbiswasaccording to the latest schema18:45
gsagie_for what purpose if i may ask?18:45
azbiswasthe restriction of single router port per lswitch is removed18:45
azbiswas        <column name="options" key="router-port" type='{"type": "uuid"}'>18:46
azbiswas          Required.  The UUID of the <ref table="Logical_Router_Port"/> to18:46
azbiswas          which this logical switch port is connected.18:46
azbiswas        </column>18:46
azbiswasinstead the port column can have the above18:47
gsagie_sec, let me look at the schema18:47
gsagie_this is for the logical port?18:47
russellbazbiswas: take a look at creating an lport on an lswitch18:48
gsagie_ahh yes i see it now18:48
russellbit's the same thing18:48
russellbwe create the lport, and put in the list of ports on the lswitch18:48
russellbwhatever that code does seems to work :)18:48
azbiswasrussellb: Thanks for the hint18:48
chandravbut in the lswitch case, the uuid is used directly in the column, and i guess, idl takes care of converting the old uuid to a new uuid18:49
chandravin this case, the uuid is not a used directly in the coulmn, but as {'router-port': 'UUID'}18:50
gsagie_chandrav : ahh and since its options string it doesnt work18:50
chandravyes18:50
gsagie_it sounds like a bug in the idl then, but you could do a quick fix and have another commant/transaction to update this in the plugin18:51
gsagie_command18:51
chandravyes, thats what i intend to do, as a separate transaction18:51
gsagie_so after you add the logical router port, after its already added, have another command to update this column18:51
russellbif you do it as a separate transaction, the router port might get garbage collected18:52
gsagie_but maybe document that this is a patch and add a bug18:52
russellbsince it's not referenced anywhere18:52
gsagie_russellb: its referenced from the logical router18:52
russellboh ok18:52
russellbthen yeah, separate transaction should be OK18:52
gsagie_but please add a bug for this, sounds like an idl bug18:53
chandravok then, thanks for the input, i'll make that change and send for review18:53
gsagie_otherwiseguy likes to find these ;)18:53
chandravyes, i'll create a bug18:53
gsagie_chandrav: thanks for continuing this work!18:54
chandravif i submit for review, Jenkins will fail since Bens changes are not int yet, how do i go about this ?18:54
otherwiseguyYay! IDL bugs!18:54
gsagie_and azbiswas of course :)18:54
gsagie_chandrav : put as [WIP], we will only merge when the changes are merged into OVN18:55
chandravok18:55
russellbchandrav: good question ... hopefully they'll be merged ASAP18:55
russellbchandrav: actually update ovs master again, i think they merged18:55
russellba couple hours ago18:55
gsagie_the schema update is there18:55
russellbtalk about bleeding edge!18:55
gsagie_:)18:56
*** fzdarsky__ has quit IRC18:57
russellbsecurity groups are working for me locally, but they require a kernel backport in a branch18:58
russellbtrying to make it work in the gate :/18:58
gsagie_cool! :)18:59
gsagie_good work18:59
gsagie_have to try that18:59
russellbgsagie: https://review.openstack.org/#/c/223817 should use the right ovs code to make it work18:59
russellbcompiles and loads custom ovs kernel module though19:00
russellbinstead of using distro ovs module19:00
gsagie_ok, cool will try tommorow19:00
*** gangil1 has quit IRC19:05
russellbyou know ... i wonder if now that all this L3 stuff is going in, if our use of the L3 agent is going to break things19:06
russellbargh19:06
russellbazbiswas: when testing, are you turning off the l3 agent?19:07
azbiswasrussellb: We haven't yet got to that point19:08
russellbok19:08
russellbno problem19:08
azbiswasthat will be the real l3 test19:08
gsagie_if the implementation is correct we will still need the l3-agent19:09
gsagie_for north-south traffic19:09
gsagie_but east-west will never reach the network node namespace19:10
azbiswaswe can confirm that by running tcpdump19:11
azbiswaswhich is what I was doing previously19:11
russellbgsagie_: yes, today, though they expect to merge some north-south support this week too19:11
russellbso we'll support distributed north-south traffic with NAT, as long as you have a floating IP19:11
gsagie_how? they already have NAT supported?19:11
*** fzdarsky__ has joined #openstack-neutron-ovn19:12
russellbworking on it19:12
russellbat least an intermediary solution19:12
gsagie_and how is the distributed SNAT going to work?19:12
russellbit's not19:12
gsagie_so only for DNAT?19:12
russellbwell, it will as long as you have a floating IP19:12
russellbi don't know how they're implementing it, this is all going lightning speed19:12
gsagie_okie19:13
gsagie_thanks for the update, interesting to see19:13
russellbSNAT without floating IPs will be centralized, and may not work at all this week19:13
russellbso, similar in traffic pattern to DVR, i suppose19:13
*** gsagie_ has quit IRC19:20
openstackgerritRussell Bryant proposed openstack/networking-ovn: Add security group support using OVN ACLs.  https://review.openstack.org/22381719:21
*** fzdarsky__ has quit IRC19:22
shettygrussellb: I have sent the code for review for OVN+Docker (master branch)+OpenStack. So for your demo, in OpenStack, I think it will be nice to have it too…19:23
russellbawesome19:23
russellbi'd love to show it ... right now i'm super nervous about how much we'll get working in time19:23
russellbwe can certainly at least talk about it19:24
*** roger has joined #openstack-neutron-ovn19:40
*** chandrav has quit IRC19:43
*** subscope has quit IRC19:53
*** chandrav has joined #openstack-neutron-ovn19:57
*** flaviof has quit IRC20:21
openstackgerritRussell Bryant proposed openstack/networking-ovn: Add security group support using OVN ACLs.  https://review.openstack.org/22381720:22
*** gangil has joined #openstack-neutron-ovn20:23
*** gangil has joined #openstack-neutron-ovn20:23
*** yamamoto has joined #openstack-neutron-ovn20:30
*** yamamoto has quit IRC20:34
*** salv-orlando has quit IRC20:45
openstackgerritRussell Bryant proposed openstack/networking-ovn: Add security group support using OVN ACLs.  https://review.openstack.org/22381720:56
*** salv-orlando has joined #openstack-neutron-ovn20:58
openstackgerritRussell Bryant proposed openstack/networking-ovn: Add security group support using OVN ACLs.  https://review.openstack.org/22381720:59
*** regXboi has quit IRC21:01
*** gangil has quit IRC21:04
*** VikramD has joined #openstack-neutron-ovn21:18
*** gangil has joined #openstack-neutron-ovn21:22
*** gangil has joined #openstack-neutron-ovn21:22
*** njohnston is now known as nate_gone21:36
*** shettyg has quit IRC21:56
*** salv-orl_ has joined #openstack-neutron-ovn21:56
*** yamamoto has joined #openstack-neutron-ovn21:58
*** salv-orlando has quit IRC21:59
*** asuvvari_ has quit IRC22:23
*** asuvvari has joined #openstack-neutron-ovn22:23
*** asuvvari_ has joined #openstack-neutron-ovn22:27
*** asuvvari has quit IRC22:28
*** asuvvari_ has quit IRC22:32
*** asuvvari has joined #openstack-neutron-ovn22:39
*** VikramD has quit IRC22:40
*** azbiswas has quit IRC22:42
*** asuvvari has quit IRC22:44
*** chandrav has quit IRC23:02
openstackgerritSisir Chowdhury proposed openstack/networking-ovn: Closes-Bug: 1507445  -- This Commit will have the Change to support OVN NB Logical Router name Update.  https://review.openstack.org/23706923:12
openstackbug 1507445 in networking-ovn "Renaming of router is not supported i.e. router name change in Neutron DB is not getting reflected in OVN_NB" [Undecided,New] https://launchpad.net/bugs/1507445 - Assigned to Sisir Chowdhury (schowdh)23:13
*** chandrav has joined #openstack-neutron-ovn23:16
*** flaviof has joined #openstack-neutron-ovn23:21
*** salv-orl_ has quit IRC23:26
*** gangil has quit IRC23:30
*** salv-orl_ has joined #openstack-neutron-ovn23:31
*** salv-orlando has joined #openstack-neutron-ovn23:32
*** gangil has joined #openstack-neutron-ovn23:35
*** gangil has joined #openstack-neutron-ovn23:35
*** salv-orl_ has quit IRC23:36

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