diff options
author | Rob Austein <sra@hactrn.net> | 2016-02-21 21:35:51 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-02-21 21:35:51 +0000 |
commit | f413061c35230af16e147a09ce5bdcb3fea134cd (patch) | |
tree | 3b68ed4f30bd33340e33fb7bad7fc108fd3b78a5 /rpki/pubd.py | |
parent | 46a436e68903b0d87ead095448a55adc4061de6f (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.py | 4 |
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)) |