Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
radicle: ensure preferred seeds are announced to
Fintan Halpenny committed 11 months ago
commit 5a0c14cf61efaa0cd30880a7e5667b4ac2c96a4f
parent c57d43f2f5e8b3b0320364062a48b6012501256a
1 file changed +6 -0
modified radicle/src/node/sync/announce.rs
@@ -51,6 +51,12 @@ impl Announcer {
            .into());
        }

+
        // N.b extend the unsynced set with any preferred seeds that are not yet
+
        // synced
+
        config
+
            .unsynced
+
            .extend(config.preferred_seeds.difference(&config.synced).copied());
+

        let replicas = config.replicas.min(config.unsynced.len());
        let announcer = Self {
            local_node: config.local_node,