xenserver: Block until change in poll loop to avoid 100% CPU consumption.
[sliver-openvswitch.git] / xenserver / usr_share_openvswitch_scripts_monitor-external-ids
index 252b92f..28aaf78 100755 (executable)
@@ -188,6 +188,9 @@ def main(argv):
     interfaces = {}
     while True:
         if not idl.run():
+            poller = ovs.poller.Poller()
+            idl.wait(poller)
+            poller.block()
             continue
  
         new_bridges = {}