Exemple #1
0
 def run_once(self, *args, **kwargs):
     start = time.time()
     self.logger.info(_("Running object replicator in script mode."))
     self.replicate()
     total = (time.time() - start) / 60
     self.logger.info(_("Object replication complete. (%.02f minutes)"),
                      total)
     if self.recon_enable:
         try:
             dump_recon_cache('object_replication_time', total, \
                 self.recon_object)
         except (Exception, Timeout):
             self.logger.exception(_('Exception dumping recon cache'))
Exemple #2
0
 def run_once(self, *args, **kwargs):
     start = time.time()
     self.logger.info(_("Running object replicator in script mode."))
     self.replicate()
     total = (time.time() - start) / 60
     self.logger.info(
         _("Object replication complete. (%.02f minutes)"), total)
     if self.recon_enable:
         try:
             dump_recon_cache('object_replication_time', total, \
                 self.recon_object)
         except (Exception, Timeout):
             self.logger.exception(_('Exception dumping recon cache'))
Exemple #3
0
 def run_forever(self, *args, **kwargs):
     self.logger.info(_("Starting object replicator in daemon mode."))
     # Run the replicator continually
     while True:
         start = time.time()
         self.logger.info(_("Starting object replication pass."))
         # Run the replicator
         self.replicate()
         total = (time.time() - start) / 60
         self.logger.info(_("Object replication complete. (%.02f minutes)"),
                          total)
         if self.recon_enable:
             try:
                 dump_recon_cache('object_replication_time', total, \
                     self.recon_object)
             except (Exception, Timeout):
                 self.logger.exception(_('Exception dumping recon cache'))
         self.logger.debug(_('Replication sleeping for %s seconds.'),
                           self.run_pause)
         sleep(self.run_pause)
Exemple #4
0
 def run_forever(self, *args, **kwargs):
     self.logger.info(_("Starting object replicator in daemon mode."))
     # Run the replicator continually
     while True:
         start = time.time()
         self.logger.info(_("Starting object replication pass."))
         # Run the replicator
         self.replicate()
         total = (time.time() - start) / 60
         self.logger.info(
             _("Object replication complete. (%.02f minutes)"), total)
         if self.recon_enable:
             try:
                 dump_recon_cache('object_replication_time', total, \
                     self.recon_object)
             except (Exception, Timeout):
                 self.logger.exception(_('Exception dumping recon cache'))
         self.logger.debug(_('Replication sleeping for %s seconds.'),
             self.run_pause)
         sleep(self.run_pause)