On Tue, Aug 29, 2017 at 1:00 AM, Chris Burton <[email protected]>
wrote:

> Numan,
>
> If I am following your comment correctly and this is just a lack of status
> messaging that does not prevent the gateway from becoming active (i.e. it
> still works) then my issues are elsewhere as currently it does not work and
> I will need to investigate further.
>
> That being said I believe the ovn-northd should communicate properly
> communicate status up the chain otherwise it could cause confusion in
> normal operations as that is the place most people are likely to check
> first in a Openstack CMS deployment, though that may not be the case for
> other CMS deployments.  I would not necessarily classify it as a major
> issue though as long as it is called out in documentation unless it is
> corrected.  I will be happy to open a bug on this for tracking once I
> figure out my actual issue if that would help.
>
>
I will look into supporting this in OVN. For ovs/ovn, there is no bug
reporting tool. This email is good enough I suppose to track. You can open
a bug in networking-ovn to track it if you want. I think, networking-ovn
should be able to set the port to ACTIVE when it sees
Logical_Switch_Port.status to "up" for the router port.

Thanks
Numan


> Cheers,
>
> -C
>
>
> On 08/28/2017 02:20 AM, Numan Siddique wrote:
>
>
>
> On Mon, Aug 28, 2017 at 12:22 PM, Chris Burton <[email protected]
> > wrote:
>
>> What is the process or dependencies by which OVN determines a logical
>> routers interface(s) to be in a "ACTIVE" or "DOWN" state and notify Neutron
>> of that status upstream?  I read https://docs.openstack.org/net
>> working-ovn/ocata/design/ovn_worker.html document, but it seems to refer
>> to virtual machines that are created/destroyed and I am unsure if the same
>> applies to logical routers.  I have seen now on several occasions where OVN
>> will report a network port as down for no reason then up then back down
>> similar to a traditional network link flap, but ultimately the port remains
>> in a down state (example below) and can find now way to bring the port
>> online.
>>
>
> I don't think ovn-northd presently sets the status to active for logical
> router interfaces (i.e logical switch ports of type router).
>
> Do you think it should set to active ? If its a major issue, I think it
> can be addressed.
>
> Thanks
> Numan
>
>
>
>> In troubleshooting this issue I can find/see no obvious errors in the
>> logs for OVS, OVN, or Neutron, and this does not occur with instance ports,
>> all of the patch ports on the compute node appear to be in place, and the
>> integration bridge (br-int) is up and running (two instances on the same
>> subnet are able to communicate).  This is on Ocata release, CentOS 7,
>> OVS/OVN 2.6.1 from package not source.
>>
>> cat /var/log/neutron/server.log | grep "networking_ovn.ml2.mech_driver"
>> | awk '{ print $1=$2=""; print $0}'
>> 5393 INFO networking_ovn.ml2.mech_driver 
>> [req-d4aa53c5-b78e-4360-9c9e-194f76cdb15c
>> - - - - -] Starting OVNMechanismDriver
>> 5416 INFO networking_ovn.ml2.mech_driver [-] OVN reports status up for
>> port: 90b16a19-11d9-4844-8fbe-2340367f18d5
>> 5416 INFO networking_ovn.ml2.mech_driver 
>> [req-347dbab3-4326-4a0d-b77c-eccc5532bee1
>> - - - - -] OVN reports status down for port: 90b16a19-11d9-4844-8fbe-234036
>> 7f18d5
>> 5416 INFO networking_ovn.ml2.mech_driver 
>> [req-347dbab3-4326-4a0d-b77c-eccc5532bee1
>> - - - - -] OVN reports status up for port: 90b16a19-11d9-4844-8fbe-234036
>> 7f18d5
>> 5416 INFO networking_ovn.ml2.mech_driver 
>> [req-347dbab3-4326-4a0d-b77c-eccc5532bee1
>> - - - - -] OVN reports status down for port: 90b16a19-11d9-4844-8fbe-234036
>> 7f18d55
>>
>> openstack port list
>> +--------------------------------------+------+-------------
>> ------+-----------------------------------------------------
>> -----------------------+--------+
>> | ID                                   | Name | MAC Address       | Fixed
>> IP Addresses                                                         |
>> Status |
>> +--------------------------------------+------+-------------
>> ------+-----------------------------------------------------
>> -----------------------+--------+
>> | 90b16a19-11d9-4844-8fbe-2340367f18d5 |      | fa:16:3e:b6:bd:29 |
>> ip_address='172.18.0.1', subnet_id='8bfc9808-ba56-49ce-b308-ed6d7f1c6701'
>> | DOWN   |
>> +--------------------------------------+------+-------------
>> ------+-----------------------------------------------------
>> -----------------------+--------+
>>
>> openstack router list
>> +--------------------------------------+-------------------+
>> --------+-------+-------------+-------+---------------------
>> -------------+
>> | ID                                   | Name              | Status |
>> State | Distributed | HA    | Project                          |
>> +--------------------------------------+-------------------+
>> --------+-------+-------------+-------+---------------------
>> -------------+
>> | e2b7766b-2121-4874-babe-080f6ef8ad84 | router-internal-1 | ACTIVE |
>> UP    | False       | False | 6cde3f9359c84acdb6ae916d438045bf |
>> +--------------------------------------+-------------------+
>> --------+-------+-------------+-------+---------------------
>> -------------+
>>
>> Cheers,
>>
>> -C
>> _______________________________________________
>> discuss mailing list
>> [email protected]
>> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>
>
>
>
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to