From 27b4ef0db10f888e8d698550a047d32c87813356 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Wed, 11 Dec 2019 14:36:03 +0100
Subject: [PATCH] added some progress messages

---
 inventory_provider/tasks/worker.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index a97e4a61..e39f3d12 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -601,10 +601,15 @@ def _build_interface_services(update_callback=lambda s: None):
             return 'lhcone'
         return None
 
-
     r = get_next_redis(InventoryTask.config)
     rp = r.pipeline()
-    for ifc in list(_interfaces()):
+
+    update_callback('loading all known interfaces')
+    interfaces = list(_interfaces())
+    update_callback(f'loaded {len(interfaces)} interfaces, '
+                    'saving by service category')
+
+    for ifc in interfaces:
         service_type = _classify(ifc)
         if not service_type:
             continue
-- 
GitLab