- radicle: Don’t update sync status redundantly
- cli: Correctly honor sync timeout
- cli: Unify all syncing code
See commits for details.
- radicle: Don’t update sync status redundantly
- cli: Correctly honor sync timeout
- cli: Unify all syncing code
See commits for details.
Update.
Update.
cli: Change syncing rule for configured seeds
Instead of waiting for all configured/preferred seeds to be synced, we wait for at least one.
Note that the previous behavior can still be used by setting
--replicas appropriately.
Rebase.
cli: Improve errors and code for syncing
We distinguish between the cases:
a) There are no seeds at all. b) There are no seeds to announce to despite the user wanting a higher replication factor, for example.
cli: Include all nodes we can announce to on sync
Previously, we only kept tracked of unsynced nodes we were connected to. Now we track all unsynced nodes, since announcements are relayed.
We also cap the replicas to exit earlier in case of very low replica count.
man: Update rad-patch with new sync options
Rebase.