Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
cli: Improve syncing code
Merged did:key:z6MksFqX...wzpT opened 2 years ago
  • radicle: Don’t update sync status redundantly
  • cli: Correctly honor sync timeout
  • cli: Unify all syncing code

See commits for details.

did:key:z6MksFqX...wzpT opened with revision 225ca800 on base 0581c017 +401 -282 2 years ago
  • radicle: Don’t update sync status redundantly
  • cli: Correctly honor sync timeout
  • cli: Unify all syncing code

See commits for details.

did:key:z6MksFqX...wzpT pushed revision 2 8fb7abd5 on base 0581c017 +402 -283 2 years ago

Update.

did:key:z6MksFqX...wzpT pushed revision 3 ca45df18 on base 0581c017 +404 -283 2 years ago

Update.

did:key:z6MksFqX...wzpT pushed revision 4 0313f62e on base 0581c017 +405 -283 2 years ago

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.

did:key:z6MksFqX...wzpT pushed revision 5 4adfe97f on base 0581c017 +405 -283 2 years ago

Rebase.

did:key:z6MksFqX...wzpT pushed revision 6 4099388f on base 0581c017 +432 -292 2 years ago

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

did:key:z6MksFqX...wzpT pushed revision 7 2c41b818 on base 9f4227d3 +432 -292 2 years ago

Rebase.

did:key:z6MksFqX...wzpT merged revision 2c41b818 at 25c71627 2 years ago