refactored run forever loop in auditors to remove an unneeded call

This commit is contained in:
John Dickinson
2010-10-12 15:03:26 -05:00
parent 458055a347
commit 226c074dd5
3 changed files with 16 additions and 19 deletions

View File

@@ -80,9 +80,9 @@ class AccountAuditor(Daemon):
"""Run the account audit until stopped."""
reported = time.time()
time.sleep(random() * self.interval)
all_brokers = self.broker_generator()
while True:
begin = time.time()
all_brokers = self.broker_generator()
for broker in all_brokers:
self.account_audit(broker)
if time.time() - reported >= 3600: # once an hour
@@ -97,8 +97,6 @@ class AccountAuditor(Daemon):
elapsed = time.time() - begin
if elapsed < self.interval:
time.sleep(self.interval - elapsed)
# reset all_brokers so we loop forever
all_brokers = self.broker_generator()
def run_once(self):
"""Run the account audit once."""

View File

@@ -80,9 +80,9 @@ class ContainerAuditor(Daemon):
"""Run the container audit until stopped."""
reported = time.time()
time.sleep(random() * self.interval)
all_brokers = self.broker_generator()
while True:
begin = time.time()
all_brokers = self.broker_generator()
for broker in all_brokers:
self.container_audit(broker)
if time.time() - reported >= 3600: # once an hour
@@ -97,8 +97,6 @@ class ContainerAuditor(Daemon):
elapsed = time.time() - begin
if elapsed < self.interval:
time.sleep(self.interval - elapsed)
# reset all_brokers so we loop forever
all_brokers = self.broker_generator()
def run_once(self):
"""Run the container audit once."""

View File

@@ -92,7 +92,8 @@ class ObjectAuditor(Daemon):
time.sleep(random() * self.interval)
while True:
begin = time.time()
for df in self.DiskFile_generator():
all_dfs = self.DiskFile_generator()
for df in all_dfs:
self.object_audit(df)
if time.time() - reported >= 3600: # once an hour
self.logger.info(