Skip to content

Commit 2943dc2

Browse files
Alena Prokharchykchipchilders
authored andcommitted
CS-15717: fail to delete the network when corresponding network elements fail to be destroyed
1 parent 9611a01 commit 2943dc2

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

server/src/com/cloud/network/NetworkManagerImpl.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3215,7 +3215,10 @@ public boolean destroyNetwork(long networkId, ReservationContext context) {
32153215
s_logger.debug("Sending destroy to " + element);
32163216
}
32173217

3218-
element.destroy(network);
3218+
if (!element.destroy(network)) {
3219+
success = false;
3220+
s_logger.warn("Unable to complete destroy of the network: failed to destroy network element " + element.getName());
3221+
}
32193222
} catch (ResourceUnavailableException e) {
32203223
s_logger.warn("Unable to complete destroy of the network due to element: " + element.getName(), e);
32213224
success = false;
@@ -3225,7 +3228,7 @@ public boolean destroyNetwork(long networkId, ReservationContext context) {
32253228
} catch (Exception e) {
32263229
s_logger.warn("Unable to complete destroy of the network due to element: " + element.getName(), e);
32273230
success = false;
3228-
}
3231+
}
32293232
}
32303233
}
32313234

0 commit comments

Comments
 (0)