Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
 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()