From a594f4d34418c27197fe7f82eab150bc7cb70478 Mon Sep 17 00:00:00 2001 From: "Kevin L. Mitchell" Date: Fri, 18 Nov 2011 14:49:41 -0600 Subject: Fix a minor memory leak Fixes a minor memory leak caused by a self-referential data structure with a __del__() method by explicitly breaking the cycle. Change-Id: Ic2c896d3067f8a2205abc8a43ec290fdbd92ef09 --- nova/rpc/impl_kombu.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nova/rpc/impl_kombu.py b/nova/rpc/impl_kombu.py index 74c8cf412..1b80fce04 100644 --- a/nova/rpc/impl_kombu.py +++ b/nova/rpc/impl_kombu.py @@ -682,6 +682,8 @@ class MulticallWaiter(object): def done(self): self._done = True + self._iterator.close() + self._iterator = None self._connection.close() def __call__(self, data): -- cgit