From f35f20e10b396af2aea812034ada88b78b5a4fd2 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Wed, 16 Apr 2008 17:55:17 -0700 Subject: [PATCH] mutable WIP: publish status doesn't know its size early enough to update the stats_provider --- src/allmydata/mutable/node.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/allmydata/mutable/node.py b/src/allmydata/mutable/node.py index c19e0396..31ae0136 100644 --- a/src/allmydata/mutable/node.py +++ b/src/allmydata/mutable/node.py @@ -342,7 +342,11 @@ class MutableWatcher(service.MultiService): self._recent_publish_status.append(p) if self.stats_provider: self.stats_provider.count('mutable.files_published', 1) - self.stats_provider.count('mutable.bytes_published', p.get_size()) + # bytes_published can't be handled here, because the + # publish_status does not yet know how much data it will be asked + # to send. TODO: figure out a clean way to do this that doesn't + # make MDMF harder. + #self.stats_provider.count('mutable.bytes_published', p.get_size()) while len(self._recent_publish_status) > self.MAX_PUBLISH_STATUSES: self._recent_publish_status.pop(0) -- 2.45.2