From 5692402d32adbe6fec5fb5bf31d4c7b84d516731 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Wed, 27 May 2020 21:02:04 -0700 Subject: [PATCH] A little more cleanup --- controller/PostgreSQL.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controller/PostgreSQL.cpp b/controller/PostgreSQL.cpp index 31573705d..2a512bbc2 100644 --- a/controller/PostgreSQL.cpp +++ b/controller/PostgreSQL.cpp @@ -1483,8 +1483,10 @@ void PostgreSQL::commitThread() std::string key = "networks:{" + controllerId + "}"; if (_rc->clusterMode) { _cluster->srem(key, id); + _cluster->del("network-nodes-online:{"+controllerId+"}:"+id); } else { _redis->srem(key, id); + _redis->del("network-nodes-online:{"+controllerId+"}:"+id); } } catch (sw::redis::Error &e) { fprintf(stderr, "ERROR: Error adding network to Redis: %s\n", e.what()); @@ -1525,8 +1527,10 @@ void PostgreSQL::commitThread() std::string key = "network-nodes-all:{" + controllerId + "}:" + networkId; if (_rc->clusterMode) { _cluster->srem(key, memberId); + _cluster->del("member:{"+controllerId+"}:"+networkId+":"+memberId); } else { _redis->srem(key, memberId); + _redis->del("member:{"+controllerId+"}:"+networkId+":"+memberId); } } catch (sw::redis::Error &e) { fprintf(stderr, "ERROR: Error deleting member from Redis: %s\n", e.what());