test: preserve Axis B connection semantics #93
Loading…
Reference in a new issue
No description provided.
Delete branch "ada/axis-b-connected-selector-20260912"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Follow-up review found that the deterministic Axis-B fixture still replaced both application destination selectors' upstream
Connected: f.connectedcallbacks withConnected: nil. That changed IVNP selection semantics and invalidatedv2.4.1+rs.1-dev.4as a promotion candidate.Approach
scope, fixed owner, peer count), while independently requiring signature-valid RouterInfo, exact router/config identity, freshness, expected scopes, and every endpoint/reply/peer to belong to the same fixed signed mesh.Connected: nil.Validation
Exact head:
fc827f78a88f63be1c07026884f2b36c047a1081PYTHONOPTIMIZE=1: successgit diff --check: successIVNP_AXIS_B_PASSConnected: f.connectedcallbacks retainedov1.*bearer count: zeroA new immutable dev counter is required after merge;
dev.4remains an immutable non-promotable candidate.Independent exact-head release review: APPROVE, no P0/P1 findings at
fc827f78a88f63be1c07026884f2b36c047a1081. Both upstreamConnected: f.connectedcallbacks are preserved; retries are globally bounded to 180 seconds and only handle missing proof files; malformed/signature/config/freshness failures remain immediate. Route normalization is bounded by exact runtime identity/config plus independently validated fixed signed-mesh membership and scope/owner/peer-count shape. CI #1030 and exact-head native ARM64IVNP_AXIS_B_PASSsucceeded.Release trail completed:
8913edcae9b10fa54e6e5849a22c1a8924b73c2av2.4.1+rs.1-dev.5/code.rly.best/gofix/portal-tunnel-rs:v2.4.1-rs.1-dev.5v2.4.1+rs.1/code.rly.best/gofix/portal-tunnel-rs:v2.4.1-rs.1/sdk/domain:v2.4.1+rs.1