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
{{ message }}
Repository navigation
Commit f8b3ba6
Browse filesBrowse the repository at this point in the historyBrowse files
REQ/AC-CRS-JOIN-001. An owning Communication cancellation-callback failure must
40
+
not skip the original native producer join. Source repair and independently
41
+
controlled native tests precede canonical patch release, full owning checks,
42
+
GitHub publication and verified NuGet availability; root then updates KeyLoad
43
+
and qualifies actual Aspire consumer behavior. Source/test workers own disjoint
44
+
private Communication scopes; root owns package/docs/delivery/consumer joins.
45
+
Original failure identities, fatal priority, stream backpressure and public shape
46
+
remain unchanged. No data migration, replacement or consumer workaround is allowed.
47
+
37
48
C0 changes only test infrastructure; canonical data epoch6, signed request envelope, RPCv1, discovery, HTTP/SDK/MCP responses and RF3 topology remain unchanged. No database migration is needed. The new test-only package is pinned to the current native Orleans family and adds no product dependency.
38
49
39
50
C1 explicitly versions its RPC shape and homogeneous cold rollout independently of data-format upgrades in NativeCqrsRequestV2. Existing source still lacks application-RPC cohort validation until that implementation is qualified. The accepted peer-envelope/MAC upgrade prevents cross-version replica acknowledgements; separate discovery-MACv2 preserves authenticated observation of old versions. No mixed-node rolling compatibility or runtime legacy fallback is approved. Two compatible surviving RF3 voters remain the required failure topology; a reachable authenticated incompatible voter fails public admission/readiness with a bounded cache-detection delay.
| REQ-CRS-001: one versioned native stream replaces the request Task RPC | AC-CRS-001: genuine native Orleans calls execute the signed read and command through exactly one independently keyed request grain and the existing capability grains. The new interface/method aliases and generated progress record round-trip with the native Communication converter. The retired request Task method and unused envelope-alias constant are absent; there is no runtime fallback or second dispatcher. | RequestCqrsRoutingTests; real Aspire SDK/MCP RF3 operations |
0 commit comments