[
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)