in hostfactory/host_provider/src/cyclecloud_provider.py [0:0]
def periodic_cleanup(self):
try:
self._retry_termination_requests()
except Exception:
logger.exception("Could not retry termination")
try:
self._terminate_expired_requests()
except Exception:
logger.exception("Could not terminate expired requests")
try:
with self.terminate_json as terminate_requests:
self._cleanup_expired_requests(terminate_requests, self.termination_timeout, "terminated")
with self.creation_json as creation_requests:
self._cleanup_expired_requests(creation_requests, self.termination_timeout, "completed")
except Exception:
logger.exception("Could not cleanup old requests")