Reduce log spam: deletion on resource bundles should be deprecated 58/71758/2 2.1.3 2.1.4
authorSawyer Bergeron <sbergeron@iol.unh.edu>
Fri, 18 Dec 2020 17:16:57 +0000 (12:16 -0500)
committerSawyer Bergeron <sbergeron@iol.unh.edu>
Fri, 18 Dec 2020 17:19:55 +0000 (17:19 +0000)
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
Change-Id: I6bffc393f7a6f93c4b8cd8d4c8bacba0c23fb256
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
src/dashboard/tasks.py
src/resource_inventory/resource_manager.py

index 8554f6c..fec8384 100644 (file)
@@ -84,7 +84,7 @@ def free_hosts():
         resource__isnull=False
     )
     for booking in bookings:
-        ResourceManager.getInstance().deleteResourceBundle(booking.resource)
+        ResourceManager.getInstance().releaseResourceBundle(booking.resource)
 
 
 @shared_task
index 140cc09..f587a82 100644 (file)
@@ -64,9 +64,11 @@ class ResourceManager:
 
     # public interface
     def deleteResourceBundle(self, resourceBundle):
+        raise NotImplementedError("Resource Bundle Deletion Not Implemented")
+
+    def releaseResourceBundle(self, resourceBundle):
         for resource in resourceBundle.get_resources():
             resource.release()
-        resourceBundle.delete()
 
     def get_vlans(self, resourceTemplate):
         networks = {}