You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VpcPrefix creation/adoption and NetworkSegment creation/attachment are the smallest routing-expanding address writers. They should own their candidate construction close to the call site and reuse existing targeted database probes instead of loading a site-wide in-memory graph.
Eligible exact reuse across isolated tenants passes application admission while the legacy database exclusion still blocks persistence.
VpcPrefix-vs-VpcPrefix and VpcPrefix-vs-NetworkSegment concurrency tests cover both winner orderings and prove the second writer re-reads after the lock.
Candidate work is scoped to relevant conflicts; it does not compare every address pair at the site.
Unattached creates, ordinary deletes, and unrelated updates do not take this lock.
Out of scope
Peering, VPC/NSG policy, and retained-instance admission.
VpcPrefix creation/adoption and NetworkSegment creation/attachment are the smallest routing-expanding address writers. They should own their candidate construction close to the call site and reuse existing targeted database probes instead of loading a site-wide in-memory graph.
Scope
db::vpc_prefix::probe,probe_segment_prefixes, and existing NetworkPrefix queries.Acceptance criteria
Out of scope
Dependencies
Reference implementation and test corpus: #4940. Part of #3890 and #3883.