scheduling-ci-9735b99.json
docs/evidence/scheduling-ci-9735b99.json
1{
2 "source": "9735b99",
3 "run": 40155478822,
4 "motionFailures": [
5 {
6 "capture": "rigged-motion-failed-observer-events",
7 "environment": {
8 "hardwareConcurrency": 2,
9 "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/141.0.7390.37 Safari/537.36"
10 },
11 "at": 52539.79999999999,
12 "frames": 108,
13 "workerFrames": 1429,
14 "maxFrameGap": 8480.600000000035,
15 "maxWorkerGap": 5639.200000000012,
16 "maxTimerGap": 5700.600000000035,
17 "maxLongTask": 4166,
18 "queue": [
19 {
20 "at": 720.5999999999767,
21 "kind": "complete",
22 "queue": 1,
23 "start": 720.2000000000116,
24 "wait": 0.3999999999650754
25 },
26 {
27 "at": 1492.0999999999767,
28 "kind": "complete",
29 "queue": 1,
30 "start": 1489.4000000000233,
31 "wait": 2.699999999953434
32 },
33 {
34 "at": 3000.2999999999884,
35 "kind": "submit",
36 "queue": 1,
37 "start": 3000.2000000000116,
38 "duration": 0.09999999997671694
39 },
40 {
41 "at": 13722,
42 "kind": "complete",
43 "queue": 1,
44 "start": 3000.4000000000233,
45 "wait": 10721.599999999977
46 },
47 {
48 "at": 14438.599999999977,
49 "kind": "submit",
50 "queue": 1,
51 "start": 14436,
52 "duration": 2.599999999976717
53 },
54 {
55 "at": 20960.900000000023,
56 "kind": "complete",
57 "queue": 1,
58 "start": 14438.599999999977,
59 "wait": 6522.300000000047
60 },
61 {
62 "at": 21100.599999999977,
63 "kind": "submit",
64 "queue": 1,
65 "start": 21100.5,
66 "duration": 0
67 },
68 {
69 "at": 33872,
70 "kind": "complete",
71 "queue": 1,
72 "start": 21100.599999999977,
73 "wait": 12771.400000000023
74 },
75 {
76 "at": 39521.09999999998,
77 "kind": "submit",
78 "queue": 1,
79 "start": 39521,
80 "duration": 0.09999999997671694
81 },
82 {
83 "at": 48947.59999999998,
84 "kind": "complete",
85 "queue": 1,
86 "start": 39521.09999999998,
87 "wait": 9426.5
88 },
89 {
90 "at": 48976.29999999999,
91 "kind": "submit",
92 "queue": 1,
93 "start": 48975.20000000001,
94 "duration": 1
95 }
96 ],
97 "longTasks": [
98 {
99 "start": 2939.9000000000233,
100 "duration": 54
101 },
102 {
103 "start": 8095.299999999988,
104 "duration": 1459
105 },
106 {
107 "start": 9554.900000000023,
108 "duration": 4166
109 },
110 {
111 "start": 13722.400000000023,
112 "duration": 2083
113 },
114 {
115 "start": 15815.599999999977,
116 "duration": 67
117 },
118 {
119 "start": 15882.700000000012,
120 "duration": 1107
121 },
122 {
123 "start": 19458.599999999977,
124 "duration": 619
125 },
126 {
127 "start": 20963.5,
128 "duration": 869
129 },
130 {
131 "start": 22031.29999999999,
132 "duration": 140
133 },
134 {
135 "start": 26727.70000000001,
136 "duration": 1014
137 },
138 {
139 "start": 32741.70000000001,
140 "duration": 353
141 },
142 {
143 "start": 33094.79999999999,
144 "duration": 776
145 },
146 {
147 "start": 38873.90000000002,
148 "duration": 602
149 },
150 {
151 "start": 39476.90000000002,
152 "duration": 694
153 },
154 {
155 "start": 45542.70000000001,
156 "duration": 380
157 },
158 {
159 "start": 48521.79999999999,
160 "duration": 425
161 }
162 ]
163 },
164 {
165 "capture": "travelers-slow-render-failed-observer-events",
166 "environment": {
167 "hardwareConcurrency": 2,
168 "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/141.0.7390.37 Safari/537.36"
169 },
170 "at": 57403.30000000005,
171 "frames": 114,
172 "workerFrames": 1791,
173 "maxFrameGap": 10463.099999999977,
174 "maxWorkerGap": 3566.9000000000233,
175 "maxTimerGap": 3574.399999999965,
176 "maxLongTask": 2353,
177 "queue": [
178 {
179 "at": 752.4000000000233,
180 "kind": "complete",
181 "queue": 1,
182 "start": 752,
183 "wait": 0.40000000002328306
184 },
185 {
186 "at": 1649,
187 "kind": "complete",
188 "queue": 1,
189 "start": 1648,
190 "wait": 1
191 },
192 {
193 "at": 3165,
194 "kind": "submit",
195 "queue": 1,
196 "start": 3164.9000000000233,
197 "duration": 0.09999999997671694
198 },
199 {
200 "at": 11796.5,
201 "kind": "complete",
202 "queue": 1,
203 "start": 3165,
204 "wait": 8631.400000000023
205 },
206 {
207 "at": 12096.200000000012,
208 "kind": "submit",
209 "queue": 1,
210 "start": 12096.200000000012,
211 "duration": 0
212 },
213 {
214 "at": 16446.900000000023,
215 "kind": "complete",
216 "queue": 1,
217 "start": 12096.200000000012,
218 "wait": 4350.700000000012
219 },
220 {
221 "at": 17518.5,
222 "kind": "submit",
223 "queue": 1,
224 "start": 17518.400000000023,
225 "duration": 0.09999999997671694
226 },
227 {
228 "at": 30136.400000000023,
229 "kind": "complete",
230 "queue": 1,
231 "start": 17518.70000000001,
232 "wait": 12617.700000000012
233 },
234 {
235 "at": 35418,
236 "kind": "submit",
237 "queue": 1,
238 "start": 35418,
239 "duration": 0
240 },
241 {
242 "at": 47056.70000000001,
243 "kind": "complete",
244 "queue": 1,
245 "start": 35418,
246 "wait": 11638.600000000035
247 },
248 {
249 "at": 52016.90000000002,
250 "kind": "submit",
251 "queue": 1,
252 "start": 52014.70000000001,
253 "duration": 2.2000000000116415
254 }
255 ],
256 "longTasks": [
257 {
258 "start": 136.20000000001164,
259 "duration": 79
260 },
261 {
262 "start": 8255,
263 "duration": 1179
264 },
265 {
266 "start": 9442.100000000035,
267 "duration": 2353
268 },
269 {
270 "start": 11797.200000000012,
271 "duration": 661
272 },
273 {
274 "start": 16449.800000000047,
275 "duration": 1072
276 },
277 {
278 "start": 22524.900000000023,
279 "duration": 1381
280 },
281 {
282 "start": 23906.100000000035,
283 "duration": 236
284 },
285 {
286 "start": 26769.900000000023,
287 "duration": 276
288 },
289 {
290 "start": 30163.5,
291 "duration": 458
292 },
293 {
294 "start": 35015,
295 "duration": 414
296 },
297 {
298 "start": 36008.600000000035,
299 "duration": 77
300 },
301 {
302 "start": 41262.600000000035,
303 "duration": 524
304 },
305 {
306 "start": 46209.40000000002,
307 "duration": 847
308 },
309 {
310 "start": 47060.70000000001,
311 "duration": 101
312 },
313 {
314 "start": 51492.5,
315 "duration": 1154
316 },
317 {
318 "start": 52656.20000000001,
319 "duration": 102
320 }
321 ]
322 }
323 ],
324 "sharedRecovery": {
325 "functionalAssertions": "Passed recovery-ready, single-worker/session, shared door change during restoration and door change after resuming.",
326 "screenshotDurationMs": 64453.73099999997,
327 "overallResult": "120-second test timeout after screenshot; do not classify as a successful full browser scenario.",
328 "before": {
329 "tick": "848",
330 "position": [
331 1.017440581563278e-06,
332 0.7448275685310364,
333 -4.649999618530273
334 ],
335 "room": {
336 "status": "connected",
337 "players": 2,
338 "epoch": "16",
339 "revision": "8"
340 },
341 "graphicsRecovery": {
342 "status": "ready",
343 "attempts": 1,
344 "limit": 2,
345 "timeoutMs": 20000,
346 "inFlight": false
347 },
348 "renderObservedAtMs": 55107.80000000005,
349 "render": {
350 "instances": 685,
351 "triangles": 75232,
352 "visibleInstances": 104,
353 "shadowInstances": 388,
354 "visibleTriangles": 10776,
355 "shadowTriangles": 58936,
356 "drawCalls": 20,
357 "buffers": 53,
358 "textures": 4,
359 "targetBytes": 24150016,
360 "targetGeneration": 1,
361 "width": 960,
362 "height": 640,
363 "frameMs": 20.800000000046566,
364 "submittedFrames": 2,
365 "completedFrames": 1,
366 "failedFrames": 0,
367 "cancelledFrames": 0,
368 "pendingFrames": 1,
369 "skippedFrames": 3,
370 "completionWaitMs": 7826.399999999965,
371 "maxCompletionWaitMs": 7826.399999999965,
372 "lastSubmittedAtMs": 45749.80000000005,
373 "lastCompletedAtMs": 45683.5
374 }
375 },
376 "after": {
377 "tick": "2785",
378 "position": [
379 1.017440581563278e-06,
380 0.7448275685310364,
381 -4.649999618530273
382 ],
383 "room": {
384 "status": "connected",
385 "players": 2,
386 "epoch": "16",
387 "revision": "8"
388 },
389 "graphicsRecovery": {
390 "status": "ready",
391 "attempts": 1,
392 "limit": 2,
393 "timeoutMs": 20000,
394 "inFlight": false
395 },
396 "renderObservedAtMs": 119651.59999999998,
397 "render": {
398 "instances": 685,
399 "triangles": 75232,
400 "visibleInstances": 141,
401 "shadowInstances": 389,
402 "visibleTriangles": 4980,
403 "shadowTriangles": 58948,
404 "drawCalls": 20,
405 "buffers": 53,
406 "textures": 4,
407 "targetBytes": 24150016,
408 "targetGeneration": 1,
409 "width": 960,
410 "height": 640,
411 "frameMs": 19,
412 "submittedFrames": 7,
413 "completedFrames": 6,
414 "failedFrames": 0,
415 "cancelledFrames": 0,
416 "pendingFrames": 1,
417 "skippedFrames": 10,
418 "completionWaitMs": 9808.79999999993,
419 "maxCompletionWaitMs": 16194.900000000023,
420 "lastSubmittedAtMs": 113291.20000000007,
421 "lastCompletedAtMs": 112910.09999999998
422 }
423 }
424 },
425 "inference": "Rendering submission notifications and main-thread scheduling are both delayed on the two-CPU SwiftShader runner. Data does not establish the exact cause or justify extending actor extrapolation or recovery deadlines. Capture exact presentation/sample boundaries or profile page/browser scheduling before changing motion policy."
426}
427