From aeb57f460f33fdca3283e33825e6fa5281e17da2 Mon Sep 17 00:00:00 2001 From: Robert Latta <robert.latta@geant.org> Date: Fri, 15 May 2020 10:46:08 +0000 Subject: [PATCH] deleted ims lg cache when running lg update from test route --- inventory_provider/tasks/ims_worker.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/inventory_provider/tasks/ims_worker.py b/inventory_provider/tasks/ims_worker.py index d71c5b89..fdab630d 100644 --- a/inventory_provider/tasks/ims_worker.py +++ b/inventory_provider/tasks/ims_worker.py @@ -24,8 +24,12 @@ logger = logging.getLogger(__name__) @log_task_entry_and_exit def update_lg_routers_ims(self, use_current=False): - r = get_current_redis(InventoryTask.config) if use_current \ - else get_next_redis(InventoryTask.config) + if use_current: + r = get_current_redis(InventoryTask.config) + for k in r.scan_iter('classifier-cache:ims-lg:*'): + r.delete(k) + else: + r = get_next_redis(InventoryTask.config) for k in r.scan_iter('ims:lg:*'): r.delete(k) -- GitLab