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

Marcus Sorensen resolved CLOUDSTACK-5654.
-----------------------------------------

    Resolution: Fixed

4.3: 818807b2edb63e5a035abee59393e7f687fce6d2
master: 8455a0677a8489a84767e01bba2f646339ea6cb2

> router fails to plug nics in KVM VLAN isolation
> -----------------------------------------------
>
>                 Key: CLOUDSTACK-5654
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5654
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: KVM
>    Affects Versions: 4.3.0
>            Reporter: Marcus Sorensen
>            Assignee: Marcus Sorensen
>             Fix For: 4.3.0
>
>
> When vxlan was merged, it included getBroadcastUriFromBridge, which gets the 
> vlan tag from the physical interface attached to the bridge. It looks for 
> (\D)(\d)(\D*)(\d*). If a vxlan bridge is found (brvx), it returns the second 
> element of this match as the broadcast id (VNI) by calling a "toUri" method. 
> Otherwise, it returns the fourth element, which would be the vlan id if the 
> device were something like 'eth0.200'. In situations where the bridge is 
> untagged (eth0), however, it would throw an exception in trying to turn an 
> empty string into a broadcast URI, causing any subsequent router setup to be 
> canceled.
> We need to restore the old behavior of returning empty if no vlan id exists.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to