浏览代码

Make sure the streams clean up after themselves

Grant Limberg 5 年之前
父节点
当前提交
c6518afa7a
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      controller/PostgreSQL.cpp

+ 10 - 0
controller/PostgreSQL.cpp

@@ -761,6 +761,11 @@ void PostgreSQL::_membersWatcher_Redis() {
 							fprintf(stderr, "json parse error in networkWatcher_Redis\n");
 							fprintf(stderr, "json parse error in networkWatcher_Redis\n");
 						}
 						}
 					}
 					}
+					if (_rc->clusterMode) {
+						_cluster->xdel(key, id);
+					} else {
+						_redis->xdel(key, id);
+					}
 				}
 				}
 			}
 			}
 		}
 		}
@@ -873,6 +878,11 @@ void PostgreSQL::_networksWatcher_Redis() {
 							fprintf(stderr, "json parse error in networkWatcher_Redis\n");
 							fprintf(stderr, "json parse error in networkWatcher_Redis\n");
 						}
 						}
 					}
 					}
+					if (_rc->clusterMode) {
+						_cluster->xdel(key, id);
+					} else {
+						_redis->xdel(key, id);
+					}
 				}
 				}
 			}
 			}
 		}
 		}