diff options
author | Rob Austein <sra@hactrn.net> | 2012-08-09 21:31:10 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2012-08-09 21:31:10 +0000 |
commit | 07d1098ee09b2743f11f2a66294f3288a6a5f2c2 (patch) | |
tree | 2a1fddcab36202c23d2c9da9fdbd961b45c8114c /rpkid/rpki/rpkid.py | |
parent | f1ea21697f9ea7deb771df7a3710189f46b1f597 (diff) |
Switch rpki.sql.session.cache to use weak references, so that Python's
garbage collector can free up cache entries we're not using for us.
Rework update_roas() to be a bit more frugal with memory. See #278.
svn path=/branches/tk274/; revision=4626
Diffstat (limited to 'rpkid/rpki/rpkid.py')
-rw-r--r-- | rpkid/rpki/rpkid.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rpkid/rpki/rpkid.py b/rpkid/rpki/rpkid.py index 93726512..ca27dbdc 100644 --- a/rpkid/rpki/rpkid.py +++ b/rpkid/rpki/rpkid.py @@ -1954,6 +1954,7 @@ class publication_queue(object): rpki.log.debug("Calling pubd[%r]" % self.repositories[rid]) self.repositories[rid].call_pubd(iterator, eb, self.msgs[rid], self.handlers) def done(): + rpki.log.debug("Publication complete") self.clear() cb() rpki.async.iterator(self.repositories, loop, done) |