Browse Source

[2856] Simplify code (old_readers will be empty before syncing readers)

Mukund Sivaraman 12 years ago
parent
commit
77e3dfce7c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/lib/python/isc/memmgr/datasrc_info.py

+ 2 - 2
src/lib/python/isc/memmgr/datasrc_info.py

@@ -163,8 +163,8 @@ class SegmentInfo:
         UPDATING and COPYING."""
         UPDATING and COPYING."""
         if self.__state == self.UPDATING:
         if self.__state == self.UPDATING:
             self.__state = self.SYNCHRONIZING
             self.__state = self.SYNCHRONIZING
-            self.__old_readers.update(self.__readers)
-            self.__readers.clear()
+            self.__old_readers = self.__readers
+            self.__readers = set()
             return self.__sync_reader_helper(self.SYNCHRONIZING)
             return self.__sync_reader_helper(self.SYNCHRONIZING)
         elif self.__state == self.COPYING:
         elif self.__state == self.COPYING:
             self.__state = self.READY
             self.__state = self.READY