1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
{
"kind": "native-byte-path-correctness-not-performance",
"checks": [
"fragmented request and binary bytes round trip",
"conditional create and stale revision preserve committed bytes",
"writer contention and invalid extent fail without overwriting data",
"two native writers cannot both create the same expected revision",
"incomplete request never commits and releases its allocation",
"borrowed read remains the same snapshot during another commit",
"receiver reset aborts an outstanding borrowed transfer",
"unsupported framing and oversized payload are rejected before effects",
"existing workbench manipulation restores in a fresh runtime and reports conflict",
"invalid or non-idle restore preserves local state and does not adopt remote revision",
"revision above JavaScript safe integer round trips without numeric coercion",
"unread acknowledgment does not undo commit or permit a stale retry",
"empty body has a valid lifetime and stored revision",
"committed authoring state survives process restart",
"slow consumer retains its lease; budget rejects another; deadline releases it",
"connection slots stay bounded and recover after header deadlines"
],
"server_runs": [
{
"active": 0,
"retained_payload_bytes": 0,
"peak_retained_payload_bytes": 6,
"payload_budget": 4194304,
"peak_connections": 1,
"accepted": 1,
"commits": 0,
"gets": 0,
"conflicts": 1,
"budget_rejections": 0,
"expired": 0,
"releases": 1,
"ingress_prefix_copy_bytes": 0,
"borrowed_output_bytes": 0,
"server_structure_bytes": 39176
},
{
"active": 0,
"retained_payload_bytes": 0,
"peak_retained_payload_bytes": 1048583,
"payload_budget": 4194304,
"peak_connections": 2,
"accepted": 41,
"commits": 12,
"gets": 14,
"conflicts": 4,
"budget_rejections": 0,
"expired": 0,
"releases": 32,
"ingress_prefix_copy_bytes": 11674,
"borrowed_output_bytes": 2115416,
"server_structure_bytes": 39176
},
{
"active": 0,
"retained_payload_bytes": 0,
"peak_retained_payload_bytes": 2553,
"payload_budget": 4194304,
"peak_connections": 1,
"accepted": 2,
"commits": 0,
"gets": 2,
"conflicts": 0,
"budget_rejections": 0,
"expired": 0,
"releases": 2,
"ingress_prefix_copy_bytes": 0,
"borrowed_output_bytes": 2556,
"server_structure_bytes": 39176
},
{
"active": 0,
"retained_payload_bytes": 0,
"peak_retained_payload_bytes": 1048576,
"payload_budget": 1048576,
"peak_connections": 8,
"accepted": 12,
"commits": 0,
"gets": 3,
"conflicts": 0,
"budget_rejections": 1,
"expired": 9,
"releases": 3,
"ingress_prefix_copy_bytes": 0,
"borrowed_output_bytes": 1048582,
"server_structure_bytes": 39176
}
],
"storage": "immutable-byte-extents-v1",
"binary_sha256": "bd016cc93b1bd2a9c01d7f84bcc212e049b28e41528d52a90bdb70fb13100cb1",
"environment": {
"platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
"machine": "aarch64",
"python": "3.14.7",
"node": "v24.20.0"
},
"source_sha256": {
"prototypes/connections/flow.c": "3957de06e33985a8310954af07b33c2a1d02a4afdf9bd112d06c99c0b5df7749",
"prototypes/connections/flow.h": "289ff43d191270066e238235023f096946f3f561ec5825d2f6c26006db5fc421",
"prototypes/connections/store.c": "9b88dfd664bf85e3fd1e971bf5d1b5bd408f6c2a069ffd02d41c05973d8cd2dd",
"prototypes/connections/store.h": "8675d39a02558b8f877477b3715e15816d12f4b4864eda19a63635941503c774",
"prototypes/connections/server.c": "e85b6d7f91e14eed6b22a4615654c33e9cc3163020ffa80fbd201f8f055eb3c2",
"prototypes/connections/check.py": "30363c718294540fbc653223fdf2a07dbcafbfa8bf1470aa5704a33ce0ea2b01",
"prototypes/connections/test-flow.c": "2cd2618015ba6806b1a733af0fc7d0ed6aec48fdec117d18c3a8160f534e130b",
"prototypes/connections/Makefile": "82995e6c3eda516c2fae02d680dff90371fb595edc2c5c9d4b3e5fd05137d36b",
"prototypes/workbench/remote.mjs": "6f5aa2bc5a3c88749b2b688c5631eed9e4a5ab41d72eca168bfb67941a8cff2f",
"prototypes/workbench/cli.mjs": "55a5ead56fc8ad4c3f2391505fc3dbfa477ccff5b68fc208f700da24d5e194da",
"prototypes/workbench/web/core.wasm": "9f760e4a2ce6ea11f2be07693fceca74088884885cc545a70ceef5003d0b2479",
"prototypes/workbench/web/runtime.mjs": "9cf12270bb39b3d6ce0384c56df8bdfabfd9459d3375cc7819290a5fe3e5db54",
"prototypes/workbench/web/compiler.mjs": "349139612d1f7da5f75ef21c65aa697963b760cb35321150fc36f67f3b40adf1",
"prototypes/workbench/web/project.mjs": "8af4cd1a60bbb217c896be20c7c6b8d33989f2166d06e736bf1479d8ecdc8b35",
"prototypes/workbench/examples/direct.pure": "57177e5197d75a6185cd3ac5df2be920ddba9a9b0fcc2dddab3560b815249f0a"
}
}
|