[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-8543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wilder Rodrigues resolved CLOUDSTACK-8543.
------------------------------------------
    Resolution: Won't Fix

After spending a week on this problem and going through the current 
implementation, we decided that it out of the scope to get this bug fixed. The 
point below should clarify our decision:
1. In order to get the OVSTunnels configured manual interaction is needed;
2. During VMs creation, GreTunnelException are thrown but VMs are still created;
This occurs in the OVSTunnelManagerImple, when the getGreEndpointIP is bring 
retrieved.
3. Many cases/tasks treated in the same method leading to misbehaviour;
When Creating a VM, exceptions will say something like: failed to do this, but 
doing that succeeded. Although the VM is created and can be reached, adding a 
second VM won't work 100% because they cannot see each other
4. The current implementation support only GRE, adding all the other isolation 
methods will be a huge project. In addition, OVS is already used under Nicira 
NVP
5. The code is too brittle and poor. No maintainability/extensibility in place; 
no tests and no prove it ever worked.
My conclusion and suggestion is: we remove the whole OVS/GRE implementation 
from the source base. If we want to add that in the future, we rewrite the 
whole thing.

> Add OVS as network service provider not only when GRE is selected
> -----------------------------------------------------------------
>
>                 Key: CLOUDSTACK-8543
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8543
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Controller, UI
>            Reporter: Wilder Rodrigues
>            Assignee: Wilder Rodrigues
>              Labels: ovs
>             Fix For: 4.6.0
>
>
> OVS is supported by by VLAN, MPLS, STT, VXLAN and GRE.
> The issue #CLOUDSTACK-6840 was fixed in the wrong way. They simply removed 
> OVS from the UI, which made it disappear even when GRE was selected.
> Another problem found was that in the NetworkServiceImpl assumed that OVS 
> will be available only when GRE was selected as isolation method. That is not 
> true. The current isolation methods in cloudstack work fine with OVS.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to