Skip to content

Commit

Permalink
Merge pull request #43 from kube-HPC/streaming_memory_leak
Browse files Browse the repository at this point in the history
change needed since working with flows. Memory leak fix
  • Loading branch information
Golan Hallel committed Dec 29, 2020
2 parents 333c484 + 117e633 commit dd1b0d3
Showing 1 changed file with 11 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,19 +46,18 @@ def pop(self, consumerType):
index = nextItemIndex + 1
self.indexPerConsumer[consumerType] = index
self.sent[consumerType] += 1
if (index == 1):
anyZero = False
for value in self.indexPerConsumer.values():
if (value == 0):
anyZero = True
break
anyZero = False
for value in self.indexPerConsumer.values():
if (value == 0):
anyZero = True
break

if not (anyZero):
self.queue.pop(0)
_, _, msg = out
self.sizeSum -= len(msg)
for key in self.indexPerConsumer.keys():
self.indexPerConsumer[key] = self.indexPerConsumer[key] - 1
if not (anyZero):
self.queue.pop(0)
_, _, msg = out
self.sizeSum -= len(msg)
for key in self.indexPerConsumer.keys():
self.indexPerConsumer[key] = self.indexPerConsumer[key] - 1
return out
return None

Expand Down

0 comments on commit dd1b0d3

Please sign in to comment.