Comment 4 for bug 1459674

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/11217
Committed: http://github.org/Juniper/contrail-controller/commit/59e5b0ab4ccafd14bf30f6b5283adc4688cf0520
Submitter: Zuul
Branch: master

commit 59e5b0ab4ccafd14bf30f6b5283adc4688cf0520
Author: Praveen K V <email address hidden>
Date: Sun May 31 14:14:10 2015 +0530

Fix virtual-machine-interface config processing

Config processing for virtual-machine-interface (vmi) in case of
physical-router are created only if path from physical-router to VMI is
present. The path is,
physical-router <-> physical-interface <-> logical-interface <vmi>

The current code does not handle the case where physical-router to
physical-interface link comes after
physical-interface <-> logical-interface <-> vmi path is created

Method InterfaceTable::PhysicalInterfaceIFNodeToReq handles rebakes all
VMI when local physical-interface is created. The rebaking logic is
skipped in case of remote-physical-interace

Fix: Modifying InterfaceTable::PhysicalInterfaceIFNodeToReq to rebake
virtual-machine-interface even in case of remote-physical-interfaces

Fixes bug: #1459674

Change-Id: I5fc61018908e645b4e492a2006fb16672b0e1db9