protect against crashes in ns.save()
diff --git a/xos/openstack_observer/steps/sync_network_slivers.py b/xos/openstack_observer/steps/sync_network_slivers.py
index 78751d1..b61b93f 100644
--- a/xos/openstack_observer/steps/sync_network_slivers.py
+++ b/xos/openstack_observer/steps/sync_network_slivers.py
@@ -133,7 +133,12 @@
                                sliver=sliver,
                                ip=ip,
                                port_id=port["id"])
-            ns.save()
+
+            try:
+                ns.save()
+            except:
+                logger.log_exc("failed to save networksliver %s" % str(ns))
+                continue
 
         # Now, handle port forwarding
         # We get the list of NetworkSlivers again, since we might have just