From cc4b4e645158f26313a306b0f445987164a2e472 Mon Sep 17 00:00:00 2001 From: Tim Laszlo Date: Mon, 15 Oct 2012 11:02:24 -0500 Subject: log imports when DirectStore is used --- src/lib/Bcfg2/Reporting/Transport/DirectStore.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/lib/Bcfg2/Reporting/Transport') diff --git a/src/lib/Bcfg2/Reporting/Transport/DirectStore.py b/src/lib/Bcfg2/Reporting/Transport/DirectStore.py index 85d703102..8677efb5f 100644 --- a/src/lib/Bcfg2/Reporting/Transport/DirectStore.py +++ b/src/lib/Bcfg2/Reporting/Transport/DirectStore.py @@ -3,6 +3,7 @@ storage backend """ import os import sys +import time import threading from Bcfg2.Reporting.Transport.base import TransportBase, TransportError from Bcfg2.Reporting.Storage import load_storage_from_config @@ -39,7 +40,11 @@ class DirectStore(TransportBase, threading.Thread): try: interaction = self.queue.get(block=True, timeout=self.timeout) + start = time.time() self.storage.import_interaction(interaction) + self.logger.info("Imported data for %s in %s seconds" \ + % (interaction.get('hostname', ''), \ + time.time() - start)) except Empty: continue except: -- cgit v1.2.3-1-g7c22