Repository navigation
Expand file tree
/
Copy pathstatus.json
More file actions
19 lines (19 loc) · 1.93 KB
/
Copy pathstatus.json
File metadata and controls
19 lines (19 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"updated": "2026-10-18",
"product": "KeyLoad development preview. Not production ready.",
"concept": "Orleans owns all clustering and activation scaling. The API reaches one grain per connected client, logical database/partition grains, storage owners and bounded result aggregation. Shared volumes require one open owner per physical partition without copies; isolated volumes use typed Orleans calls between owners. Shared-volume ownership and distributed partition-query execution are not yet qualified.",
"qualification": {
"build": "Not recorded here. Run dotnet build KeyLoad.slnx -warnaserror.",
"unitTests": "open",
"processRecoveryTests": "open",
"aspireClusterSdkMcpTests": "open",
"coverage": "unmeasured",
"performance": "No published claim without authenticated GitHub Benchmarks evidence.",
"powerLossDurability": "Not proven; process-kill tests do not prove it.",
"endurance": "open",
"sharedVolumeStorage": "open: lazy single-owner sessions are in source; native runtime, owner loss/reopen and deployed filesystem locking/flush qualification remain required",
"distributedPartitionQueries": "open: native logical-partition dispatch is in source; exact owner, budget, authorization and aggregation behavior requires runtime and delivered-source qualification"
},
"evidence": "Qualification evidence lives only in GitHub Actions runs and their original artifacts for the exact delivered source.",
"implementation": "Orleans-native runtime integration is in progress. IsolatedVolumes uses silo-local full copies; SharedVolume acquires one physical session through an ordinary database activation and joins its borrowers before close. PartitionQuery and DistributedSearch dispatch bounded leaves through ordinary Orleans partition grains and pin one actual owner per logical partition. Workers and durable coordinators use typed owner reads. Complete runtime and delivered-source qualification is open."
}