def run(self): try: CloudHelper.deregister_instance_dns() except: CloudHelper.log_info("No prior dns registration found for the instance") CloudHelper.register_instance_dns() JBoxContainer.publish_container_stats() self.ct.start() self.ioloop.start()
def run(self): try: CloudHelper.deregister_instance_dns() except: CloudHelper.log_info( "No prior dns registration found for the instance") CloudHelper.register_instance_dns() JBoxContainer.publish_container_stats() self.ct.start() self.ioloop.start()
def do_housekeeping(): server_delete_timeout = JBox.cfg['expire'] JBoxContainer.maintain(max_timeout=server_delete_timeout, inactive_timeout=JBox.cfg['inactivity_timeout'], protected_names=JBox.cfg['protected_docknames']) if JBox.cfg['cloud_host']['scale_down'] and (JBoxContainer.num_active() == 0) and \ (JBoxContainer.num_stopped() == 0) and CloudHelper.should_terminate(): JBox.log_info("terminating to scale down") try: CloudHelper.deregister_instance_dns() except: CloudHelper.log_error("Error deregistering instance dns") CloudHelper.terminate_instance()
def do_housekeeping(): server_delete_timeout = JBox.cfg['expire'] JBoxContainer.maintain(max_timeout=server_delete_timeout, inactive_timeout=JBox.cfg['inactivity_timeout'], protected_names=JBox.cfg['protected_docknames']) if JBox.cfg['cloud_host']['scale_down'] and (JBoxContainer.num_active() == 0) and \ (JBoxContainer.num_stopped() == 0) and CloudHelper.should_terminate(): JBox.log_info("terminating to scale down") try: CloudHelper.deregister_instance_dns() except: CloudHelper.log_error("Error deregistering instance dns") CloudHelper.terminate_instance()