Duplicate route during live migration
Bug #1379481 reported by
Édouard Thuleau
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Fix Committed
|
Undecided
|
Naveen N | ||
OpenContrail |
Fix Committed
|
Undecided
|
Naveen N |
Bug Description
During a live migration, Nova/libvirt/qemu creates the VM destination in 'pause' at the beginning migration process. The destination VM stays in 'pause' until disk and RAM data was migrated (that could take a while, especially with block migration).
But when Nova created that destination VM, it also created the TAP onto the destination vrouter. That means Contrail have 2 routes for each IPs of the TAP with same preference. One with the source host as next hop and another one with destination host. So the traffic to that IPs will be multipathed but the freeze VM cannot handle that traffic.
tags: | added: vrouter |
Changed in juniperopenstack: | |
assignee: | nobody → Naveen N (naveenn) |
Changed in opencontrail: | |
assignee: | nobody → Naveen N (naveenn) |
To post a comment you must log in.
In this scenario, contrail- vrouter- agent is supposed to make sure that path which is actively originating traffic would be considered as active path and that path would be published with higher preference. Since destination VM doesn't originate any traffic during live migration that path would be published with low preference.
Can you give us output of route in agent introspect during that time?