Skip to content

bench(sync): stabilize fixture reuse and sync conformance#105

Draft
marcus-pousette wants to merge 14 commits intomainfrom
sync/live-subtree-delta-fanout
Draft

bench(sync): stabilize fixture reuse and sync conformance#105
marcus-pousette wants to merge 14 commits intomainfrom
sync/live-subtree-delta-fanout

Conversation

@marcus-pousette
Copy link
Copy Markdown
Collaborator

@marcus-pousette marcus-pousette commented Mar 25, 2026

What This Adds

  • records exact remote fixture doc IDs so sync benches can prime once and later reuse the same seeded remote doc deterministically
  • stabilizes the sync conformance harness by flushing queued backends and waiting for convergence before asserting
  • documents that remote fixture reuse flow

Scope

This is a small benchmark/test follow-up after #104.

It does not change shipped sync runtime behavior.

@marcus-pousette marcus-pousette force-pushed the sync/tree-sync-perf-benchmarks branch from 6f015ca to c97e6aa Compare March 28, 2026 20:16
@marcus-pousette marcus-pousette force-pushed the sync/live-subtree-delta-fanout branch from e80b614 to decb529 Compare March 28, 2026 20:17
@marcus-pousette marcus-pousette force-pushed the sync/tree-sync-perf-benchmarks branch from c97e6aa to d5d2c8e Compare March 29, 2026 09:01
@marcus-pousette marcus-pousette force-pushed the sync/live-subtree-delta-fanout branch 5 times, most recently from 0dd99a5 to 8f77f10 Compare March 29, 2026 10:46
@marcus-pousette marcus-pousette force-pushed the sync/tree-sync-perf-benchmarks branch from c139459 to 9e36164 Compare March 29, 2026 14:15
@marcus-pousette marcus-pousette force-pushed the sync/live-subtree-delta-fanout branch from 8f77f10 to 257ca4a Compare March 29, 2026 14:15
@marcus-pousette marcus-pousette force-pushed the sync/tree-sync-perf-benchmarks branch from 9e36164 to 4e30592 Compare March 30, 2026 06:20
@marcus-pousette marcus-pousette force-pushed the sync/live-subtree-delta-fanout branch from 257ca4a to f6e7bf6 Compare March 30, 2026 06:20
@marcus-pousette marcus-pousette force-pushed the sync/tree-sync-perf-benchmarks branch from 4e30592 to 379d7e9 Compare March 30, 2026 09:21
@marcus-pousette marcus-pousette force-pushed the sync/live-subtree-delta-fanout branch from f6e7bf6 to 7e14432 Compare March 30, 2026 09:21
@marcus-pousette marcus-pousette changed the title perf(sync): delta-push subtree subscriptions and route benchmarks perf(sync): extend delta-push to subtree subscriptions and route benches Apr 2, 2026
@marcus-pousette marcus-pousette changed the base branch from sync/tree-sync-perf-benchmarks to main April 4, 2026 10:33
@marcus-pousette marcus-pousette force-pushed the sync/live-subtree-delta-fanout branch from ef9cc04 to c8689c7 Compare April 4, 2026 10:40
@marcus-pousette marcus-pousette changed the title perf(sync): extend delta-push to subtree subscriptions and route benches bench(sync): add balanced subtree re-sync coverage Apr 4, 2026
@marcus-pousette marcus-pousette changed the title bench(sync): add balanced subtree re-sync coverage bench(sync): stabilize fixture reuse and sync conformance Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant