summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Reporting/Transport/DirectStore.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Bcfg2/Reporting/Transport/DirectStore.py')
-rw-r--r--src/lib/Bcfg2/Reporting/Transport/DirectStore.py5
1 files changed, 5 insertions, 0 deletions
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', '<unknown>'), \
+ time.time() - start))
except Empty:
continue
except: