First time poster to the development mailing list so greetings everyone.  We 
ran across this issue in our environment as well (CentOS 7 with KVM) with CS 
4.7.0.  The problem appeared to use as a behavior of libvirt because we could 
reproduce the error independent of CS by manually creating a VM and migrating 
it outside of CS but on the CS host.  This led us to believe it was a libvirt 
issue.  However, based on the code change in the Git repository I was unaware 
there were hooks into libvirt.

We worked around the issue by just changing the name of the bridge from 
brvx-1234 to vxbr-1234 and that resolved the issue for us.  Not that this is a 
better solution but just wondering if we are talking about the same issue.



Richard KleinĀ  <rkl...@rsitex.com> 
RSI 
5426 Guadalupe, Suite 100 
Austin TX 78751 



> -----Original Message-----
> From: insom [mailto:g...@git.apache.org]
> Sent: Friday, April 22, 2016 9:21 AM
> To: dev@cloudstack.apache.org
> Subject: [GitHub] cloudstack pull request: CLOUDSTACK-9362: Skip VXLANs
> when rewriti...
> 
> GitHub user insom opened a pull request:
> 
>     https://github.com/apache/cloudstack/pull/1513
> 
>     CLOUDSTACK-9362: Skip VXLANs when rewriting the bridge name for
> migrations (4.8-2)
> 
>     From the [JIRA issue](https://issues.apache.org/jira/browse/CLOUDSTACK-
> 9362):
> 
>     >
> https://github.com/apache/cloudstack/commit/bb8f7c652e42caacff5adce1ce6
> 0342603677605
>     >
>     > The above commit introduces rewriting of bridge device names when
> migrating a virtual machine from one host to another. However, it also
> matches bridges called "brvx-1234" and rewrites them to (in my case) "brem1-
> 1234" - this doesn't match the bridge name on the destination and causes the
> migration to fail with the error:
>     >
>     > error : virNetDevGetMTU:397 : Cannot get interface MTU on 'brem1-
> 1234': No such device
>     >
>     > I have flagged this as major because it's not possible to migrate VMs 
> using
> VXLANs for maintenance, which seems important (it's certainly important to
> me!).
> 
>     This is a version of #1508 based against 4.8 (sorry!)
> 
> You can merge this pull request into a Git repository by running:
> 
>     $ git pull https://github.com/insom/cloudstack CLOUDSTACK-9362-2
> 
> Alternatively you can review and apply these changes as the patch at:
> 
>     https://github.com/apache/cloudstack/pull/1513.patch
> 
> To close this pull request, make a commit to your master/trunk branch with (at
> least) the following in the commit message:
> 
>     This closes #1513
> 
> ----
> commit d2eb0a537a1f279a83f4af4f8f1bbae9d5aefba8
> Author: Aaron Brady <aa...@iweb.co.uk>
> Date:   2016-04-21T14:19:56Z
> 
>     Skip VXLANs when rewriting the bridge name for migrations
> 
> ----
> 
> 
> ---
> If your project is set up for it, you can reply to this email and have your 
> reply
> appear on GitHub as well. If your project does not have this feature enabled
> and wishes so, or if the feature is enabled but not working, please contact
> infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA.
> ---

Reply via email to