Browse Source

Fix group consolidation logic

patch-2
Neil Booth 7 years ago
parent
commit
415552989b
  1. 3
      server/controller.py
  2. 1
      server/session.py

3
server/controller.py

@ -358,8 +358,7 @@ class Controller(ServerBase):
if len(sessions) <= 5 and
sum(s.bw_charge for s in sessions) < bw_limit]
if len(groups) > 1:
new_gid = max(group.gid for group in groups)
new_group = self._new_group(new_gid)
new_group = groups.pop()
for group in groups:
self.groups.remove(group)
for session in group_map[group]:

1
server/session.py

@ -118,7 +118,6 @@ class SessionBase(ServerSession):
if msg:
msg = 'disconnected' + msg
self.logger.info(msg)
self.group = None
def count_pending_items(self):
return self.rpc.pending_requests

Loading…
Cancel
Save