Task #1809
open
Added by Weiqi Shi over 10 years ago.
Updated over 8 years ago.
Description
Repo should be able to sync with each other. Currently the design is based on ChronoSync and is action based synchronization.
In current summit, repo sync will start when repo is set up. In next commit, a sync handle command should be invited to instruct repo to start or stop sync process.
Besides, in next commit, a new database to record the current sync status and sync tree should also be added. Otherwise, if a repo died and restart, it will forget all the others status and propagate its data to the synchronized group.
As pointed out on operators mailing list, the lack of repo sync prevents the replication of NDN testbed certificates and makes UCLA router the single point of failure on the NDN testbed.
What's the plan on completing this task?
20160719 call states that rewriting repo-ng
would not be helpful because no implementation can do much better under the same constraints.
Also available in: Atom
PDF