NLnetLabs / krill

RPKI Certificate Authority and Publication Server written in Rust
https://nlnetlabs.nl/projects/routing/krill/
Mozilla Public License 2.0
293 stars 42 forks source link

Migrate data store #1100

Closed timbru closed 1 year ago

timbru commented 1 year ago

[draft] should probably be after #1099

This PR adds support to krillup to migrate data from one store to another. It seems to work both in unit test and by manual testing of the actual krillup binary.

However, in doing this work I discovered that the (hidden) runtime that is used in the synchronous kvx lib will not work with Krill - as it already has a (tokio) runtime. So that will need thought, and a separate fix and PR.