Skip to content

Fix BatchWrite affinity and IPv6 routing URLs#101

Merged
dkropachev merged 1 commit into
mainfrom
fix/batch-affinity-ipv6-routing
Jul 17, 2026
Merged

Fix BatchWrite affinity and IPv6 routing URLs#101
dkropachev merged 1 commit into
mainfrom
fix/batch-affinity-ipv6-routing

Conversation

@dkropachev

Copy link
Copy Markdown
Collaborator

Summary

  • make BatchWriteItem ANY_WRITE votes use the first pick from the canonical seeded LazyQueryPlan instead of modulo selection
  • bracket raw IPv6 seed/live-node addresses when constructing discovery, initial endpoint, and retry-plan URLs
  • add regression coverage for canonical BatchWrite voting and IPv6 URL formatting

Verification

  • uv run pytest tests/unit -q
  • uv run ruff check alternator tests/unit examples
  • uv run ruff format --check alternator tests/unit examples
  • uv run mypy alternator examples tests/unit --strict
  • uv run python -m compileall -q alternator tests examples

@github-actions github-actions Bot added bug Something isn't working test labels Jul 16, 2026
@dkropachev
dkropachev merged commit 3243bce into main Jul 17, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant