Cairnbin

Untitled

text 36 views Created: November 8, 2026 at 14:13:22 EST
 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
WVMQWENWS_6D91C42F
source=WEBVM
time=2026-11-08T19:13:20+00:00
stage=PI_PROGRESS
_seconds": 900}
[2026-11-08T19:08:20+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:08:19.916+00:00", "timeout_seconds": 20}
[2026-11-08T19:08:20+00:00] IO_LOOP_CONTROLLER {"checksum": "b9b47bf785e877217919d057c4df0e2c6aaaee33fe38679b90b735f93eb7b085", "event": "POC_FILES_WRITTEN", "notebook_bytes": 23979, "payload": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJCb3VuZGVkIG5ldHdvcmsgcHJvYmUgZXhlY3V0ZWQgdGhyb3VnaCB0aGUgV2ViVk0gLT4gS2FnZ2xlIFJYL1RYIGVudmVsb3BlLgoKRXZlcnkgRE5TL2Nvbm5lY3Rpb24gY2hlY2sgcnVucyBpbiBhIGNoaWxkIHByb2Nlc3Mgd2l0aCBhIGhhcmQgd2FsbC1jbG9jayBsaW1pdCwKc28gYSByZXNvbHZlciBzdGFsbCBjYW5ub3QgYmxvY2sgdGhlIFJYL1RYIGFja25vd2xlZGdlbWVudC4gVGhpcyBkb2VzIG5vdCBjaGFuZ2UKZmlyZXdhbGwgcnVsZXMgb3IgdG91Y2ggSnVweXRlci4KIiIiCmltcG9ydCBqc29uLCBvcywgcGxhdGZvcm0sIHNodXRpbCwgc3VicHJvY2Vzcywgc3lzLCB0aW1lCgpQUk9CRV9DT0RFID0gciIiIgppbXBvcnQganNvbiwgc29ja2V0LCBzeXMKaG9zdCwgcG9ydCA9IHN5cy5hcmd2WzFdLCBpbnQoc3lzLmFyZ3ZbMl0pCmFkZHJlc3NlcyA9IHNvcnRlZCh7aXRlbVs0XVswXSBmb3IgaXRlbSBpbiBzb2NrZXQuZ2V0YWRkcmluZm8oCiAgICBob3N0LCBwb3J0LCB0eXBlPXNvY2tldC5TT0NLX1NUUkVBTQopfSkKd2l0aCBzb2NrZXQuY3JlYXRlX2Nvbm5lY3Rpb24oKGhvc3QsIHBvcnQpLCB0aW1lb3V0PTIpOgogICAgcGFzcwpwcmludChqc29uLmR1bXBzKHsiZG5zIjogVHJ1ZSwgImFkZHJlc3NfY291bnQiOiBsZW4oYWRkcmVzc2VzKSwgInRjcCI6IFRydWV9KSkKIiIiCgpIVFRQU19DT0RFID0gciIiIgppbXBvcnQganNvbgpmcm9tIHVybGxpYi5yZXF1ZXN0IGltcG9ydCB1cmxvcGVuLCBSZXF1ZXN0CnJlcSA9IFJlcXVlc3QoImh0dHBzOi8vZXhhbXBsZS5jb20vIiwgaGVhZGVycz17IlVzZXItQWdlbnQiOiAid2Vidm0tcngtdHgtcHJvYmUvMSJ9KQp3aXRoIHVybG9wZW4ocmVxLCB0aW1lb3V0PTMpIGFzIHJlc3BvbnNlOgogICAgcHJpbnQoanNvbi5kdW1wcyh7Im9rIjogVHJ1ZSwgInN0YXR1cyI6IHJlc3BvbnNlLnN0YXR1cywKICAgICAgICAgICAgICAgICAgICAgICJieXRlcyI6IGxlbihyZXNwb25zZS5yZWFkKDI1NikpfSkpCiIiIgoKZGVmIHJ1bl9ib3VuZGVkKGNvZGUsIGFyZ3MsIHRpbWVvdXQpOgogICAgdHJ5OgogICAgICAgIHJlc3VsdCA9IHN1YnByb2Nlc3MucnVuKAogICAgICAgICAgICBbc3lzLmV4ZWN1dGFibGUsICItSSIsICItYyIsIGNvZGUsICphcmdzXSwKICAgICAgICAgICAgY2FwdHVyZV9vdXRwdXQ9VHJ1ZSwgdGV4dD1UcnVlLCB0aW1lb3V0PXRpbWVvdXQsIGNoZWNrPUZhbHNlCiAgICAgICAgKQogICAgICAgIGlmIHJlc3VsdC5yZXR1cm5jb2RlICE9IDA6CiAgICAgICAgICAgIHJldHVybiB7Im9rIjogRmFsc2UsICJlcnJvciI6ICJQcm9iZUZhaWxlZCIsCiAgICAgICAgICAgICAgICAgICAgImRldGFpbCI6IChyZXN1bHQuc3RkZXJyIG9yICIiKVstMTgwOl19CiAgICAgICAgdHJ5OgogICAgICAgICAgICByZXR1cm4ganNvbi5sb2FkcyhyZXN1bHQuc3Rkb3V0LnN0cmlwKCkuc3BsaXRsaW5lcygpWy0xXSkKICAgICAgICBleGNlcHQgKFZhbHVlRXJyb3IsIEluZGV4RXJyb3IpOgogICAgICAgICAgICByZXR1cm4geyJvayI6IEZhbHNlLCAiZXJyb3IiOiAiSW52YWxpZFByb2JlT3V0cHV0In0KICAgIGV4Y2VwdCBzdWJwcm9jZXNzLlRpbWVvdXRFeHBpcmVkOgogICAgICAgIHJldHVybiB7Im9rIjogRmFsc2UsICJlcnJvciI6ICJQcm9iZVRpbWVvdXQifQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBleGM6CiAgICAgICAgcmV0dXJuIHsib2siOiBGYWxzZSwgImVycm9yIjogdHlwZShleGMpLl9fbmFtZV9fICsgIjogIiArIHN0cihleGMpWzoxNjBdfQoKZGVmIHByb2JlX2hvc3QoaG9zdCwgcG9ydD00NDMpOgogICAgcmVzdWx0ID0gcnVuX2JvdW5kZWQoUFJPQkVfQ09ERSwgW2hvc3QsIHN0cihwb3J0KV0sIDUpCiAgICByb3cgPSB7Imhvc3QiOiBob3N0LCAicG9ydCI6IHBvcnR9CiAgICBpZiByZXN1bHQuZ2V0KCJvayIpIGlzIEZhbHNlOgogICAgICAgIHJvdy51cGRhdGUoZG5zX29yX3RjcD1GYWxzZSwgZXJyb3I9cmVzdWx0LmdldCgiZXJyb3IiLCAiUHJvYmVGYWlsZWQiKSkKICAgICAgICBpZiByZXN1bHQuZ2V0KCJkZXRhaWwiKToKICAgICAgICAgICAgcm93WyJkZXRhaWwiXSA9IHJlc3VsdFsiZGV0YWlsIl0KICAgIGVsc2U6CiAgICAgICAgcm93LnVwZGF0ZShyZXN1bHQpCiAgICByZXR1cm4gcm93CgpkZWYgYm91bmRlZF9jb21tYW5kKGFyZ3YsIHRpbWVvdXQ9Myk6CiAgICB0cnk6CiAgICAgICAgcCA9IHN1YnByb2Nlc3MucnVuKGFyZ3YsIGNhcHR1cmVfb3V0cHV0PVRydWUsIHRleHQ9VHJ1ZSwgdGltZW91dD10aW1lb3V0LCBjaGVjaz1GYWxzZSkKICAgICAgICByZXR1cm4gewogICAgICAgICAgICAicmV0dXJuY29kZSI6IHAucmV0dXJuY29kZSwKICAgICAgICAgICAgInN0ZG91dCI6IChwLnN0ZG91dCBvciAiIilbLTEyMDA6XSwKICAgICAgICAgICAgInN0ZGVyciI6IChwLnN0ZGVyciBvciAiIilbLTYwMDpdLAogICAgICAgIH0KICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZXhjOgogICAgICAgIHJldHVybiB7ImVycm9yIjogdHlwZShleGMpLl9fbmFtZV9ffQoKZGVmIHJlYWRfc21hbGwocGF0aCwgbGltaXQ9MzAwMCk6CiAgICB0cnk6CiAgICAgICAgd2l0aCBvcGVuKHBhdGgsICJyIiwgZW5jb2Rpbmc9InV0Zi04IiwgZXJyb3JzPSJyZXBsYWNlIikgYXMgZjoKICAgICAgICAgICAgcmV0dXJuIGYucmVhZChsaW1pdCkKICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZXhjOgogICAgICAgIHJldHVybiB7ImVycm9yIjogdHlwZShleGMpLl9fbmFtZV9ffQoKZGVmIG5ldGZpbHRlcl9kaWFnbm9zdGljcygpOgogICAgY29tbWFuZHMgPSB7fQogICAgZm9yIG5hbWUgaW4gKCJpcHRhYmxlcyIsICJpcHRhYmxlcy1uZnQiLCAiaXB0YWJsZXMtbGVnYWN5IiwgIm5mdCIsICJhcHQtZ2V0IiwgImRwa2ciLCAiYnVzeWJveCIpOgogICAgICAgIGNvbW1hbmRzW25hbWVdID0gc2h1dGlsLndoaWNoKG5hbWUpCiAgICBmb3IgcGF0aCBpbiAoIi91c3Ivc2Jpbi9pcHRhYmxlcyIsICIvc2Jpbi9pcHRhYmxlcyIsICIvdXNyL2Jpbi9pcHRhYmxlcyIsCiAgICAgICAgICAgICAgICAgIi91c3Ivc2Jpbi9pcHRhYmxlcy1uZnQiLCAiL3Vzci9zYmluL2lwdGFibGVzLWxlZ2FjeSIsCiAgICAgICAgICAgICAgICAgIi91c3Ivc2Jpbi9uZnQiLCAiL3NiaW4vbmZ0Iik6CiAgICAgICAgaWYgb3MucGF0aC5leGlzdHMocGF0aCk6CiAgICAgICAgICAgIGNvbW1hbmRzWyJleGlzdHM6IiArIHBhdGhdID0gVHJ1ZQogICAgcHJvY19uYW1lcyA9IHJlYWRfc21hbGwoIi9wcm9jL25ldC9pcF90YWJsZXNfbmFtZXMiLCAxMDAwKQogICAgbW9kdWxlX25hbWVzID0gcmVhZF9zbWFsbCgiL3Byb2MvbW9kdWxlcyIsIDgwMDApCiAgICBtb2R1bGVfbWF0Y2hlcyA9IFtdCiAgICBpZiBpc2luc3RhbmNlKG1vZHVsZV9uYW1lcywgc3RyKToKICAgICAgICBtb2R1bGVfbWF0Y2hlcyA9IFtsaW5lLnNwbGl0KClbMF0gZm9yIGxpbmUgaW4gbW9kdWxlX25hbWVzLnNwbGl0bGluZXMoKQogICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGFueShrIGluIGxpbmUubG93ZXIoKSBmb3IgayBpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImlwX3RhYmxlcyIsICJpcHRhYmxlX25hdCIsICJuZl9uYXQiLCAibmZfdGFibGVzIiwgIm5mdF9jaGFpbiIpKV0KICAgIGFwdF9jYWNoZSA9IGJvdW5kZWRfY29tbWFuZChbImFwdC1jYWNoZSIsICJwb2xpY3kiLCAiaXB0YWJsZXMiXSwgMykgaWYgY29tbWFuZHMuZ2V0KCJhcHQtZ2V0IikgZWxzZSB7Im5vdGUiOiAiYXB0LWdldCBub3QgZm91bmQifQogICAgZHBrZ19hcmNoID0gYm91bmRlZF9jb21tYW5kKFsiZHBrZyIsICItLXByaW50LWFyY2hpdGVjdHVyZSJdLCAzKSBpZiBjb21tYW5kcy5nZXQoImRwa2ciKSBlbHNlIHsibm90ZSI6ICJkcGtnIG5vdCBmb3VuZCJ9CiAgICB1bmFtZSA9IGJvdW5kZWRfY29tbWFuZChbInVuYW1lIiwgIi1hIl0sIDMpCiAgICByZXR1cm4gewogICAgICAgICJhcmNoaXRlY3R1cmUiOiBwbGF0Zm9ybS5tYWNoaW5lKCksCiAgICAgICAgImtlcm5lbCI6IHVuYW1lLAogICAgICAgICJjb21tYW5kcyI6IGNvbW1hbmRzLAogICAgICAgICJkcGtnX2FyY2hpdGVjdHVyZSI6IGRwa2dfYXJjaCwKICAgICAgICAiYXB0X3BvbGljeV9pcHRhYmxlcyI6IGFwdF9jYWNoZSwKICAgICAgICAicHJvY19pcF90YWJsZXNfbmFtZXMiOiBwcm9jX25hbWVzLAogICAgICAgICJuZXRmaWx0ZXJfbW9kdWxlc19sb2FkZWQiOiBtb2R1bGVfbWF0Y2hlcywKICAgICAgICAiY29uZmlnX25ldGZpbHRlciI6IHsKICAgICAgICAgICAgInByb2NfY29uZmlnX2d6IjogInByZXNlbnQiIGlmIG9zLnBhdGguZXhpc3RzKCIvcHJvYy9jb25maWcuZ3oiKSBlbHNlICJhYnNlbnQiLAogICAgICAgICAgICAiYm9vdF9jb25maWciOiAicHJlc2VudCIgaWYgb3MucGF0aC5leGlzdHMoIi9ib290L2NvbmZpZy0iICsgb3MudW5hbWUoKS5yZWxlYXNlKSBlbHNlICJhYnNlbnQiLAogICAgICAgIH0sCiAgICB9CgpyZXBvcnQgPSB7CiAgICAicHJvYmUiOiAid2Vidm0tcngtdHgtcmVtb3RlLXByb2JlLXYzIiwKICAgICJ0aW1lIjogdGltZS50aW1lKCksCiAgICAiaG9zdG5hbWUiOiBvcy51bmFtZSgpLm5vZGVuYW1lIGlmIGhhc2F0dHIob3MsICJ1bmFtZSIpIGVsc2UgTm9uZSwKICAgICJ1aWQiOiBvcy5nZXRldWlkKCkgaWYgaGFzYXR0cihvcywgImdldGV1aWQiKSBlbHNlIE5vbmUsCiAgICAibmV0d29yayI6IFtwcm9iZV9ob3N0KGhvc3QpIGZvciBob3N0IGluICgKICAgICAgICAicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsICJhcGkua2FnZ2xlLmNvbSIsCiAgICAgICAgImtrYi1wcm9kdWN0aW9uLmp1cHl0ZXItcHJveHkua2FnZ2xlLm5ldCIsICJwc3RlLnVzIgogICAgKV0sCiAgICAianVweXRlcl84ODg4X3VudG91Y2hlZCI6IFRydWUsCiAgICAiZmlyZXdhbGxfY2hhbmdlZCI6IEZhbHNlLAp9CnJlcG9ydFsiaHR0cHNfZXhhbXBsZSJdID0gcnVuX2JvdW5kZWQoSFRUUFNfQ09ERSwgW10sIDcpCnJlcG9ydFsibmV0ZmlsdGVyX2RpYWdub3N0aWNzIl0gPSBuZXRmaWx0ZXJfZGlhZ25vc3RpY3MoKQpwcmludCgiUkVNT1RFX1BST0JFX1JFU1VMVCAiICsganNvbi5kdW1wcyhyZXBvcnQsIHNvcnRfa2V5cz1UcnVlKSwgZmx1c2g9VHJ1ZSkK", "request_id": "io-loop-proof-20261108T190819622083Z", "rx_bytes": 7097, "sequence": 1, "time": "2026-11-08T19:08:20.172+00:00"}
[2026-11-08T19:08:20+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "status", "simonday/webvm-io-loop-rx"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:08:20.275+00:00", "timeout_seconds": 60}
[2026-11-08T19:08:41+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 21342.935, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:08:41.274+00:00"}
[2026-11-08T19:08:41+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T19:08:41.334+00:00", "timeout_seconds": 20}
[2026-11-08T19:09:01+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 20310.306, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:09:01.647+00:00"}
[2026-11-08T19:09:02+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 41741.7, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T19:09:01.655+00:00"}
[2026-11-08T19:09:02+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_PREDEPLOY_STATUS_UNKNOWN", "kernel_id": "simonday/webvm-tcp-link", "note": "Continuing with the explicit deployment request", "time": "2026-11-08T19:09:01.657+00:00"}
[2026-11-08T19:09:03+00:00] IO_LOOP_CONTROLLER {"event": "POC_FILES_WRITTEN", "notebook_bytes": 32694, "service": "tailscale-socks5-http-connect-bridge", "time": "2026-11-08T19:09:02.936+00:00"}
[2026-11-08T19:09:06+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "push", "-p", "/home/user/kaggle-tcp-link-run/kernel"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:09:02.939+00:00", "timeout_seconds": 300}
[2026-11-08T19:09:09+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "status", "simonday/webvm-io-loop-rx"], "duration_ms": 49608.175, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "ready", "time": "2026-11-08T19:09:09.885+00:00"}
[2026-11-08T19:09:13+00:00] IO_LOOP_CONTROLLER {"dataset_id": "simonday/webvm-io-loop-rx", "event": "RX_DATASET_EXISTENCE_PROBE", "exists": true, "time": "2026-11-08T19:09:09.895+00:00"}
[2026-11-08T19:09:13+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "version", "-p", "/home/user/kaggle-io-loop-run/dataset", "-m", "WebVM RX io-loop-proof-20261108T190819622083Z", "-r", "skip"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:09:09.905+00:00", "timeout_seconds": 300}
[2026-11-08T19:09:57+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "push", "-p", "/home/user/kaggle-tcp-link-run/kernel"], "duration_ms": 54787.97, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Kernel version 26 successfully pushed.  Please check progress at https://www.kaggle.com/code/simonday/webvm-tcp-link\n", "time": "2026-11-08T19:09:57.730+00:00"}
[2026-11-08T19:10:01+00:00] IO_LOOP_CONTROLLER {"event": "KERNEL_SUBMITTED", "kernel_id": "simonday/webvm-tcp-link", "time": "2026-11-08T19:09:57.816+00:00"}
[2026-11-08T19:10:01+00:00] IO_LOOP_CONTROLLER {"event": "TCP_LINK_KERNEL_SUBMITTED", "kernel_id": "simonday/webvm-tcp-link", "local_port": 18088, "service": "tailscale-socks5-http-connect-bridge", "time": "2026-11-08T19:09:57.819+00:00", "wait_for_completion": false}
[2026-11-08T19:10:01+00:00] TCP_LINK_KERNEL_SUBMITTED kernel_id=simonday/webvm-tcp-link local_port=18088 service=tailscale-socks5-http-connect-bridge
[2026-11-08T19:10:01+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:09:57.842+00:00", "timeout_seconds": 15}
[2026-11-08T19:10:13+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15758.011, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:10:13.632+00:00"}
[2026-11-08T19:10:17+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T19:10:13.652+00:00", "timeout_seconds": 15}
[2026-11-08T19:10:17+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "version", "-p", "/home/user/kaggle-io-loop-run/dataset", "-m", "WebVM RX io-loop-proof-20261108T190819622083Z", "-r", "skip"], "duration_ms": 67769.765, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Starting upload for file rx_message.json\n\n  0%|          | 0.00/6.93k [00:00<?, ?B/s]\n100%|██████████| 6.93k/6.93k [00:07<00:00, 941B/s]\n100%|██████████| 6.93k/6.93k [00:08<00:00, 862B/s]\nUpload successful: rx_message.json (7KB)\nDataset version is being created. Please check progress at https://www.kaggle.com/datasets/simonday/webvm-io-loop-rx\n", "time": "2026-11-08T19:10:17.681+00:00"}
[2026-11-08T19:10:20+00:00] IO_LOOP_CONTROLLER {"dataset_id": "simonday/webvm-io-loop-rx", "event": "RX_RESOURCE_PUBLISHED", "message_checksum": "b9b47bf785e877217919d057c4df0e2c6aaaee33fe38679b90b735f93eb7b085", "time": "2026-11-08T19:10:17.802+00:00"}
[2026-11-08T19:10:20+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "download", "simonday/webvm-io-loop-rx", "-f", "rx_message.json", "-p", "/home/user/kaggle-io-loop-run/output/published_rx_verify", "--unzip", "-o"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:10:18.040+00:00", "timeout_seconds": 90}
[2026-11-08T19:10:29+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15358.645, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:10:29.014+00:00"}
[2026-11-08T19:10:29+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31201.085, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T19:10:29.023+00:00"}
[2026-11-08T19:10:29+00:00] IO_LOOP_CONTROLLER {"consecutive_timeouts": 1, "error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Will switch to artifact diagnostics after three consecutive status timeouts", "time": "2026-11-08T19:10:29.026+00:00", "waited_seconds": 31.2}
[2026-11-08T19:10:34+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:10:34.059+00:00", "timeout_seconds": 15}
[2026-11-08T19:10:49+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15756.695, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:10:49.818+00:00"}
[2026-11-08T19:10:49+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T19:10:49.824+00:00", "timeout_seconds": 15}
[2026-11-08T19:11:05+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "download", "simonday/webvm-io-loop-rx", "-f", "rx_message.json", "-p", "/home/user/kaggle-io-loop-run/output/published_rx_verify", "--unzip", "-o"], "duration_ms": 46916.625, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Dataset URL: https://www.kaggle.com/datasets/simonday/webvm-io-loop-rx\nLicense(s): CC0-1.0\nDownloading rx_message.json to /home/user/kaggle-io-loop-run/output/published_rx_verify\n\n  0%|          | 0.00/6.93k [00:00<?, ?B/s]\n100%|██████████| 6.93k/6.93k [00:00<00:00, 63.2kB/s]\n100%|██████████| 6.93k/6.93k [00:00<00:00, 38.8kB/s]\n\n", "time": "2026-11-08T19:11:04.958+00:00"}
[2026-11-08T19:11:07+00:00] IO_LOOP_CONTROLLER {"checksum": "b9b47bf785e877217919d057c4df0e2c6aaaee33fe38679b90b735f93eb7b085", "dataset_id": "simonday/webvm-io-loop-rx", "event": "RX_PUBLICATION_VERIFIED", "file": "/home/user/kaggle-io-loop-run/output/published_rx_verify/rx_message.json", "request_id": "io-loop-proof-20261108T190819622083Z", "time": "2026-11-08T19:11:04.974+00:00"}
[2026-11-08T19:11:07+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "push", "-p", "/home/user/kaggle-io-loop-run/kernel"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:11:04.980+00:00", "timeout_seconds": 300}
[2026-11-08T19:11:07+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15575.15, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:11:05.402+00:00"}
[2026-11-08T19:11:07+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31362.156, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T19:11:05.418+00:00"}
[2026-11-08T19:11:07+00:00] IO_LOOP_CONTROLLER {"consecutive_timeouts": 2, "error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Will switch to artifact diagnostics after three consecutive status timeouts", "time": "2026-11-08T19:11:05.421+00:00", "waited_seconds": 67.6}
[2026-11-08T19:11:10+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:11:10.466+00:00", "timeout_seconds": 15}
[2026-11-08T19:11:26+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15759.121, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:11:26.245+00:00"}
[2026-11-08T19:11:29+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T19:11:26.321+00:00", "timeout_seconds": 15}
[2026-11-08T19:11:41+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15428.205, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T19:11:41.753+00:00"}
[2026-11-08T19:11:41+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31300.285, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T19:11:41.764+00:00"}
[2026-11-08T19:11:41+00:00] IO_LOOP_CONTROLLER {"consecutive_timeouts": 3, "error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Will switch to artifact diagnostics after three consecutive status timeouts", "time": "2026-11-08T19:11:41.864+00:00", "waited_seconds": 104.0}
[2026-11-08T19:11:41+00:00] IO_LOOP_CONTROLLER {"action": "try output artifact and notebook log diagnostics", "event": "TCP_LINK_STATUS_UNAVAILABLE_FALLBACK", "kernel_id": "simonday/webvm-tcp-link", "time": "2026-11-08T19:11:41.867+00:00", "waited_seconds": 104.0}
[2026-11-08T19:11:41+00:00] IO_LOOP_CONTROLLER {"event": "TCP_LINK_STARTUP_PENDING", "kernel_id": "simonday/webvm-tcp-link", "status_tail": "", "time": "2026-11-08T19:11:41.868+00:00", "waited_seconds": 104.0}
[2026-11-08T19:11:41+00:00] TCP_LINK_STARTUP_PENDING kernel_id=simonday/webvm-tcp-link
[2026-11-08T19:11:41+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status[.]json$"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:11:41.893+00:00", "timeout_seconds": 45}
[2026-11-08T19:11:45+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "push", "-p", "/home/user/kaggle-io-loop-run/kernel"], "duration_ms": 40212.71, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Kernel push error: Maximum batch CPU session count of 5 reached.\n", "time": "2026-11-08T19:11:45.194+00:00"}
[2026-11-08T19:11:48+00:00] IO_LOOP_CONTROLLER {"event": "KERNEL_SUBMITTED", "kernel_id": "simonday/webvm-io-loop-proof", "time": "2026-11-08T19:11:45.253+00:00"}
[2026-11-08T19:11:48+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-io-loop-proof"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:11:45.264+00:00", "timeout_seconds": 60}
[2026-11-08T19:12:30+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-io-loop-proof"], "duration_ms": 43378.35, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "simonday/webvm-io-loop-proof has status \"KernelWorkerStatus.COMPLETE\"\n", "time": "2026-11-08T19:12:28.645+00:00"}
[2026-11-08T19:12:37+00:00] IO_LOOP_CONTROLLER {"event": "EXECUTION_STATUS", "exit_code": 0, "kernel_id": "simonday/webvm-io-loop-proof", "status": "simonday/webvm-io-loop-proof has status \"KernelWorkerStatus.COMPLETE\"", "time": "2026-11-08T19:12:28.663+00:00"}
[2026-11-08T19:12:40+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "output", "simonday/webvm-io-loop-proof", "-p", "/home/user/kaggle-io-loop-run/output", "-o", "--file-pattern", "^tx_response\\.json$"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T19:12:30.200+00:00", "timeout_seconds": 300}
[2026-11-08T19:12:40+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status[.]json$"], "duration_ms": 48299.954, "event": "API_REQUEST_TIMEOUT", "output_tail": "b'Downloading tcp_link_status.json to /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending\\n\\r  0%|          | 0.00/160 [00:00<?, ?B/s]\\r100%|\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88| 160/160 [00:00<00:00, 1.37kB/s]\\r100%|\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88| 160/160 [00:00<00:00, 1.20kB/s]\\n\\nOutput file downloaded to /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending/tcp_link_status.json\\nKernel log downloaded to /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending/webvm-tcp-link.log \\n'", "time": "2026-11-08T19:12:30.370+00:00"}
[2026-11-08T19:12:40+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status[.]json$"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T19:12:30.396+00:00", "timeout_seconds": 45}
[2026-11-08T19:13:16+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status[.]json$"], "duration_ms": 46270.476, "event": "API_REQUEST_TIMEOUT", "output_tail": "b'Downloading tcp_link_status.json to /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending\\n\\r  0%|          | 0.00/160 [00:00<?, ?B/s]\\r100%|\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88| 160/160 [00:00<00:00, 794B/s]\\r100%|\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88\\xe2\\x96\\x88| 160/160 [00:00<00:00, 739B/s]\\n'", "time": "2026-11-08T19:13:16.678+00:00"}
[2026-11-08T19:13:16+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status[.]json$"], "elapsed_ms": 94875.719, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T19:13:16.764+00:00"}
[2026-11-08T19:13:16+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels output simonday/webvm-tcp-link -p /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending -o --file-pattern ^tcp_link_status[.]json$", "event": "TCP_LINK_PENDING_ARTIFACT_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "time": "2026-11-08T19:13:16.770+00:00"}
[2026-11-08T19:13:18+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "output", "simonday/webvm-io-loop-proof", "-p", "/home/user/kaggle-io-loop-run/output", "-o", "--file-pattern", "^tx_response\\.json$"], "duration_ms": 48227.005, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Downloading tx_response.json to /home/user/kaggle-io-loop-run/output\n\n  0%|          | 0.00/2.90k [00:00<?, ?B/s]\n100%|██████████| 2.90k/2.90k [00:00<00:00, 21.6kB/s]\n100%|██████████| 2.90k/2.90k [00:00<00:00, 14.4kB/s]\n\nOutput file downloaded to /home/user/kaggle-io-loop-run/output/tx_response.json\nKernel log downloaded to /home/user/kaggle-io-loop-run/output/webvm-io-loop-proof.log \n", "time": "2026-11-08T19:13:18.433+00:00"}
[2026-11-08T19:13:20+00:00] TCP_LINK_CONTROLLER_EXIT returncode=0
[2026-11-08T19:13:20+00:00] TCP_LINK_BRIDGE_SUBMITTED transport=tailscale-socks5-http-connect tailnet_port=18088
[2026-11-08T19:13:20+00:00] IO_LOOP_CONTROLLER {"checks": {"ack_state": true, "execution_not_timed_out": true, "execution_succeeded": true, "payload": true, "payload_length": true, "received_checksum": false, "request_id": false, "sequence": true, "version": true}, "event": "OUTPUT_VALIDATION", "response": {"ack_state": "processed_once", "agent_elapsed_ms": 42871.72, "execution": {"elapsed_ms": 29169.15, "exit_code": 0, "output": "REMOTE_PROBE_RESULT {\"firewall_changed\": false, \"hostname\": \"449bcc10e45d\", \"https_example\": {\"error\": \"ProbeTimeout\", \"ok\": false}, \"jupyter_8888_untouched\": true, \"netfilter_diagnostics\": {\"apt_policy_iptables\": {\"returncode\": 0, \"stderr\": \"\", \"stdout\": \"iptables:\\n  Installed: (none)\\n  Candidate: 1.8.10-3ubuntu2\\n  Version table:\\n     1.8.10-3ubuntu2 500\\n        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages\\n\"}, \"architecture\": \"x86_64\", \"commands\": {\"apt-get\": \"/usr/bin/apt-get\", \"busybox\": null, \"dpkg\": \"/usr/bin/dpkg\", \"iptables\": null, \"iptables-legacy\": null, \"iptables-nft\": null, \"nft\": null}, \"config_netfilter\": {\"boot_config\": \"absent\", \"proc_config_gz\": \"present\"}, \"dpkg_architecture\": {\"returncode\": 0, \"stderr\": \"\", \"stdout\": \"amd64\\n\"}, \"kernel\": {\"returncode\": 0, \"stderr\": \"\", \"stdout\": \"Linux 449bcc10e45d 6.18.55+ #1 SMP Thu Oct 22 16:37:21 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux\\n\"}, \"netfilter_modules_loaded\": [\"nft_chain_nat\", \"nf_nat\", \"nf_tables\"], \"proc_ip_tables_names\": \"\"}, \"network\": [{\"dns_or_tcp\": false, \"error\": \"ProbeTimeout\", \"host\": \"raw.githubusercontent.com\", \"port\": 443}, {\"dns_or_tcp\": false, \"error\": \"ProbeTimeout\", \"host\": \"api.kaggle.com\", \"port\": 443}, {\"dns_or_tcp\": false, \"error\": \"ProbeTimeout\", \"host\": \"kkb-production.jupyter-proxy.kaggle.net\", \"port\": 443}, {\"dns_or_tcp\": false, \"error\": \"ProbeTimeout\", \"host\": \"pste.us\", \"port\": 443}], \"probe\": \"webvm-rx-tx-remote-probe-v3\", \"time\": 1794164882.030115, \"uid\": 0}\n", "sha256": "623504b7c22661357f43a1f04cba452b0062aec4fe446b1f4a9524f63738ba16", "timed_out": false}, "network_diagnostics": {"dev_net_tun": false, "iptables_available": false, "ipv4_forwarding": "1", "jupyter_proxy_kernel_id": null, "jupyter_proxy_route_found": false, "jupyter_proxy_token_present": false, "outbound_tcp_443": {"kkb-production.jupyter-proxy.kaggle.net": {"dns_or_tcp": false, "error": "ProbeTimeout"}, "pste.us": {"dns_or_tcp": false, "error": "ProbeTimeout"}}, "port_8889_listening": false, "tailscale_available": false, "tailscaled_available": false, "uid": 0}, "payload": "EXEC:623504b7c22661357f43a1f04cba452b0062aec4fe446b1f4a9524f63738ba16:0", "payload_length": 71, "received_at": "2026-11-08T19:08:43.119+00:00", "received_checksum": "ee733de50f3a9abc16e69963f148ea45e7a497e33d96eb573cfa55a79987a08f", "request_id": "io-loop-proof-20261108T190330615014Z", "sequence": 1, "type": "ack", "version": 1}, "time": "2026-11-08T19:13:18.612+00:00"}

Embed this paste

Install this app

  1. Tap the Share button
  2. Scroll down and tap "Add to Home Screen"
  3. Tap "Add" in the top right

Please confirm