Committed by
Gerrit Code Review
[ONOS-5094] Fix to update group bucket when a gateway node jumped to INCOMPLETE state
Change-Id: I630e97c353694dc0f635d4070baf44d0df49b083
Showing
1 changed file
with
11 additions
and
0 deletions
| ... | @@ -495,6 +495,17 @@ public class OpenstackRoutingManager extends AbstractVmHandler implements Openst | ... | @@ -495,6 +495,17 @@ public class OpenstackRoutingManager extends AbstractVmHandler implements Openst |
| 495 | case INIT: | 495 | case INIT: |
| 496 | case DEVICE_CREATED: | 496 | case DEVICE_CREATED: |
| 497 | case INCOMPLETE: | 497 | case INCOMPLETE: |
| 498 | + eventExecutor.execute(() -> { | ||
| 499 | + if (node.type() == GATEWAY) { | ||
| 500 | + GatewayNode gnode = GatewayNode.builder() | ||
| 501 | + .gatewayDeviceId(node.intBridge()) | ||
| 502 | + .dataIpAddress(node.dataIp().getIp4Address()) | ||
| 503 | + .uplinkIntf(node.externalPortName().get()) | ||
| 504 | + .build(); | ||
| 505 | + gatewayService.deleteGatewayNode(gnode); | ||
| 506 | + } | ||
| 507 | + reloadRoutingRules(); | ||
| 508 | + }); | ||
| 498 | default: | 509 | default: |
| 499 | break; | 510 | break; |
| 500 | } | 511 | } | ... | ... |
-
Please register or login to post a comment