def setUp(self): super(TestSpareCheck, self).setUp() self.spare_amp = house_keeping.SpareAmphora() self.amp_repo = mock.MagicMock() self.cw = mock.MagicMock() self.spare_amp.amp_repo = self.amp_repo self.spare_amp.cw = self.cw self.CONF = self.useFixture(oslo_fixture.Config(cfg.CONF))
def setUp(self): super(TestSpareCheck, self).setUp() self.spare_amp = house_keeping.SpareAmphora() self.amp_repo = mock.MagicMock() self.cw = mock.MagicMock() self.spare_amp.amp_repo = self.amp_repo self.spare_amp.cw = self.cw self.CONF = cfg.CONF
def spare_amphora_check(): """Initiates spare amp check with respect to configured interval.""" # Read the interval from CONF interval = CONF.house_keeping.spare_check_interval LOG.info("Spare check interval is set to %d sec", interval) spare_amp = house_keeping.SpareAmphora() while not spare_amp_thread_event.is_set(): LOG.debug("Initiating spare amphora check...") spare_amp.spare_check() spare_amp_thread_event.wait(interval)
def setUp(self): super(TestSpareCheck, self).setUp() self.CONF = self.useFixture(oslo_fixture.Config(cfg.CONF)) self.CONF.config(group="api_settings", default_provider_driver='amphora') self.spare_amp = house_keeping.SpareAmphora() self.amp_repo = mock.MagicMock() self.az_repo = mock.MagicMock() self.cw = mock.MagicMock() self.spare_amp.amp_repo = self.amp_repo self.spare_amp.az_repo = self.az_repo self.spare_amp.cw = self.cw
def spare_amphora_check(): """Initiates spare amp check with respect to configured interval.""" # Read the interval from CONF interval = CONF.house_keeping.spare_check_interval LOG.info("Spare check interval is set to %d sec", interval) spare_amp = house_keeping.SpareAmphora() while not spare_amp_thread_event.is_set(): LOG.debug("Initiating spare amphora check...") try: spare_amp.spare_check() except Exception as e: LOG.debug('spare_amphora caught the following exception and ' 'is restarting: {}'.format(e)) spare_amp_thread_event.wait(interval)