Skip to content

Conversation

@bnaecker
Copy link
Collaborator

@bnaecker bnaecker commented Oct 25, 2025

@bnaecker bnaecker marked this pull request as draft October 25, 2025 03:18
@bnaecker bnaecker force-pushed the external-ipv6-address-queries branch 3 times, most recently from dc77103 to cdc8461 Compare October 26, 2025 15:37
- Rewrite the `NextExternalIp` query to allow IPv6 address allocations.
  This uses queries more like the existing "next-item" queries based on
  a self-join, where we're joining the existing address with those
  addresses plus-one, and taking the first free one.
- Handle a few more failure-cases from the new query to ensure we detect
  address exhaustion, reallocation, and so on. All the existing tests
  continue to pass.
- Add expectorate / explain "tests" for the new queries
- Add a few new tests, some specifically for IPv6 address allocations
  and the details / corner cases of the new query structure
- Closes #9245
- Closes #1468
- Closes #1371
@bnaecker bnaecker force-pushed the external-ipv6-address-queries branch from cdc8461 to 27cb16e Compare October 27, 2025 16:35
@bnaecker bnaecker marked this pull request as ready for review October 27, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants