aboutsummaryrefslogtreecommitdiff
path: root/rpki/pubd.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-02-21 21:35:51 +0000
committerRob Austein <sra@hactrn.net>2016-02-21 21:35:51 +0000
commitf413061c35230af16e147a09ce5bdcb3fea134cd (patch)
tree3b68ed4f30bd33340e33fb7bad7fc108fd3b78a5 /rpki/pubd.py
parent46a436e68903b0d87ead095448a55adc4061de6f (diff)
Be a bit more frugal with memory: serialize XML directly to disk, and,
in the case of snapshot files, serialize incrementally. svn path=/branches/tk705/; revision=6279
Diffstat (limited to 'rpki/pubd.py')
-rw-r--r--rpki/pubd.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rpki/pubd.py b/rpki/pubd.py
index 9813703c..fc5dffc7 100644
--- a/rpki/pubd.py
+++ b/rpki/pubd.py
@@ -271,7 +271,7 @@ class main(object):
r_pdu.set("tag", q_pdu.get("tag"))
if delta is not None:
- delta.activate()
+ delta.activate(self.rrdp_publication_base)
self.session.expire_deltas()
except Exception as e:
@@ -290,7 +290,7 @@ class main(object):
else:
if delta is not None:
- self.session.synchronize_rrdp_files(self.rrdp_publication_base, self.rrdp_base_uri, delta)
+ self.session.synchronize_rrdp_files(self.rrdp_publication_base, self.rrdp_base_uri)
delta.update_rsync_files(self.publication_base)
request.send_cms_response(rpki.publication.cms_msg().wrap(r_msg, self.pubd_key, self.pubd_cert, self.pubd_crl))