Skip to content

Commit af60ab4

Browse files
docs(shared-log): clarify rateless maybe-sync is best-effort
1 parent 1a86c0a commit af60ab4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/programs/data/shared-log/src/sync/rateless-iblt.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,8 @@ export class RatelessIBLTSynchronizer<D extends "u32" | "u64">
540540
entries: Map<string, EntryReplicated<D>>;
541541
targets: string[];
542542
}): Promise<void> {
543+
// NOTE: this method is best-effort dispatch, not a per-hash convergence API.
544+
// It may require follow-up repair rounds under churn/loss to fully close all gaps.
543545
// Strategy:
544546
// - For small sets, prefer the simple synchronizer to reduce complexity and avoid
545547
// IBLT overhead on tiny batches.

0 commit comments

Comments
 (0)