mirror of https://github.com/apache/cloudstack.git
check Linux bridge status before remove it
This commit is contained in:
parent
ed3d82eabb
commit
a33f0e7bdd
|
|
@ -176,7 +176,11 @@ public class BridgeVifDriver extends VifDriverBase {
|
|||
|
||||
private void deleteVnetBr(String brName){
|
||||
synchronized (_vnetBridgeMonitor) {
|
||||
String cmdout = Script.runSimpleBashScript("ls /sys/class/net/" + brName + "/brif | grep vnet");
|
||||
String cmdout = Script.runSimpleBashScript("ls /sys/class/net/" + brName);
|
||||
if (cmdout == null)
|
||||
// Bridge does not exist
|
||||
return;
|
||||
cmdout = Script.runSimpleBashScript("ls /sys/class/net/" + brName + "/brif | grep vnet");
|
||||
if (cmdout != null && cmdout.contains("vnet")) {
|
||||
// Active VM remains on that bridge
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in New Issue