Skip to content

Commit be81d2f

Browse files
Fixing guest network interfaces on redundant routers
- The interfaces were messed up because part of the code was still taking inot account a non-redundant path.
1 parent fb094ec commit be81d2f

3 files changed

Lines changed: 212 additions & 231 deletions

File tree

server/src/com/cloud/network/router/NetworkHelperImpl.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -396,10 +396,7 @@ public DomainRouterVO startVirtualRouter(final DomainRouterVO router, final User
396396
DomainRouterVO result = null;
397397
assert router.getIsRedundantRouter();
398398
final List<Long> networkIds = _routerDao.getRouterNetworks(router.getId());
399-
// Not support VPC now
400-
if (networkIds.size() > 1) {
401-
throw new ResourceUnavailableException("Unable to support more than one guest network for redundant router now!", DataCenter.class, router.getDataCenterId());
402-
}
399+
403400
DomainRouterVO routerToBeAvoid = null;
404401
if (networkIds.size() != 0) {
405402
final List<DomainRouterVO> routerList = _routerDao.findByNetwork(networkIds.get(0));

0 commit comments

Comments
 (0)