Skip to content

net: Keep track of size of keep-alive records

49863cc
Select commit
Loading
Failed to load commit list.
Merged

net: Keep track of size of keep-alive records #56894

net: Keep track of size of keep-alive records
49863cc
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-chrome-dev-stability succeeded Jan 5, 2026 in 4m 42s

Community-TC (pull_request)

Verify that all tests affected by a pull request are stable when executed in chrome.

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-01-05T18:22:18.078Z
Resolved: 2026-01-05T18:26:15.399Z
Task Execution Time: 3 minutes, 57 seconds, 321 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md

WPT Command: python3 ./wpt run --channel=dev --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --enable-swiftshader --install-browser --install-webdriver chrome


[taskcluster 2026-01-05 18:22:18.176Z] Task ID: S3xHHUacQxaIzSziV_sm6Q
[taskcluster 2026-01-05 18:22:18.176Z] Worker ID: 4796027422312087489
[taskcluster 2026-01-05 18:22:18.176Z] Worker Group: us-east4-c
[taskcluster 2026-01-05 18:22:18.176Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-01-05 18:22:18.176Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-01-05 18:22:18.176Z] Worker Version: 46.1.0
[taskcluster 2026-01-05 18:22:18.176Z] Public IP: 34.48.222.111
[taskcluster 2026-01-05 18:22:18.176Z] Hostname: proj-wpt-ci-e7x8llkxrowbdlcixx7kmg

8f84a9f2102e - Started downloading
ac811f28856d - Started downloading
ac811f28856d - Downloaded in 0.005 seconds
40516d781e70 - Started downloading
44ebbf800033 - Started downloading
44ebbf800033 - Downloaded in 0.005 seconds
8f84a9f2102e - Downloaded in 0.179 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.002 seconds
a8884b21e40e - Started downloading
79c347416ee8 - Started downloading

...(855 lines hidden)...

 1:42.85 pid:4599 [4647:4647:0105/182554.841021:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process.
 1:42.97 pid:4599 [4616:4616:0105/182554.955984:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
 1:42.97 pid:4599 [4616:4616:0105/182554.956001:WARNING:dbus/property.cc:174] GetAll request failed for: org.freedesktop.UPower.Device
 1:42.99 pid:4599 [4616:4616:0105/182554.975852:WARNING:ui/base/idle/idle_linux.cc:113] None of the known D-Bus ScreenSaver services could be used.
 1:43.06 TEST_START: /beacon/beacon-basic.https.window.html
 1:44.13 TEST_END: Test OK. Subtests passed 25/25. Unexpected 0
 1:44.13 TEST_START: /beacon/beacon-cors.https.window.html
 1:44.43 pid:4599 [4616:4616:0105/182556.419536:INFO:CONSOLE:0] "Access to fetch at 'https://www1.web-platform.test:8443/common/redirect.py?location=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fcommon%2Ftext-plain.txt%3Fpipe%3Dheader(access-control-allow-origin%2C*)' from origin 'https://web-platform.test:8443' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://web-platform.test:8443/beacon/beacon-cors.https.window.html (0)
 1:46.36 pid:4599 [4616:4632:0105/182558.348550:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
 1:46.36 pid:4599 [4616:4632:0105/182558.354650:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
 1:47.49 TEST_END: Test OK. Subtests passed 10/10. Unexpected 0
 1:47.49 TEST_START: /beacon/beacon-navigate.https.window.html
 1:47.77 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:47.77 TEST_START: /beacon/beacon-redirect.https.window.html
mem avail: 14215 of 15806 MiB (89.94%), swap free:    0 of    0 MiB ( 0.00%)
 1:48.38 TEST_END: Test OK. Subtests passed 8/8. Unexpected 0
 1:48.38 INFO No more tests
 1:48.43 INFO Closing logging queue
 1:48.43 INFO queue closed
 1:48.49 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 408 checks (376 subtests, 32 tests)
Expected results: 408
Unexpected results: 0
OK
 1:48.49 INFO Got 0 unexpected results, with 0 unexpected passes
 1:48.49 INFO Repetition 9 / 10
 1:48.49 SUITE_START: web-platform-test - running 4 tests
 1:48.49 INFO Using 1 child processes
 1:48.49 INFO Starting WebDriver: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=56521 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
 1:48.50 INFO Got WebDriver port 36789
 1:48.60 pid:4940 Full command: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=56521 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
pid:4940 Starting ChromeDriver 145.0.7572.2 (68918169e6422bcf7c8ca8cdea509443a35f96a4-refs/branch-heads/7572@{#6}) on port 0
 1:48.60 pid:4940 Only local connections are allowed.
 1:48.60 pid:4940 Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
 1:48.60 pid:4940 ChromeDriver was started successfully on port 36789.
 1:48.60 INFO Webdriver started successfully.
 1:48.60 INFO Starting runner
 1:49.13 pid:4940 [1767637561.120][WARNING]: You are using an unsupported command-line switch: --disable-build-check. Please don't report bugs that cannot be reproduced with this switch removed.
 1:49.16 pid:4940 [4987:4987:0105/182601.151521:WARNING:ui/gfx/linux/gbm_support_x11.cc:49] dri3 extension not supported.
 1:49.17 pid:4940 [4987:4987:0105/182601.154807:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process.
 1:49.24 pid:4940 [4957:4957:0105/182601.230148:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
 1:49.24 pid:4940 [4957:4957:0105/182601.230165:WARNING:dbus/property.cc:174] GetAll request failed for: org.freedesktop.UPower.Device
 1:49.28 pid:4940 [4957:4957:0105/182601.273857:WARNING:ui/base/idle/idle_linux.cc:113] None of the known D-Bus ScreenSaver services could be used.
 1:49.36 TEST_START: /beacon/beacon-basic.https.window.html
 1:50.52 TEST_END: Test OK. Subtests passed 25/25. Unexpected 0
 1:50.52 TEST_START: /beacon/beacon-cors.https.window.html
 1:50.87 pid:4940 [4957:4957:0105/182602.863535:INFO:CONSOLE:0] "Access to fetch at 'https://www1.web-platform.test:8443/common/redirect.py?location=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fcommon%2Ftext-plain.txt%3Fpipe%3Dheader(access-control-allow-origin%2C*)' from origin 'https://web-platform.test:8443' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://web-platform.test:8443/beacon/beacon-cors.https.window.html (0)
 1:52.78 pid:4940 [4957:4973:0105/182604.768561:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
 1:53.95 TEST_END: Test OK. Subtests passed 10/10. Unexpected 0
 1:53.95 TEST_START: /beacon/beacon-navigate.https.window.html
 1:54.17 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:54.17 TEST_START: /beacon/beacon-redirect.https.window.html
 1:54.70 TEST_END: Test OK. Subtests passed 8/8. Unexpected 0
 1:54.70 INFO No more tests
 1:54.76 INFO Closing logging queue
 1:54.76 INFO queue closed
 1:54.81 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 459 checks (423 subtests, 36 tests)
Expected results: 459
Unexpected results: 0
OK
 1:54.81 INFO Got 0 unexpected results, with 0 unexpected passes
 1:54.81 INFO Repetition 10 / 10
 1:54.81 SUITE_START: web-platform-test - running 4 tests
 1:54.81 INFO Using 1 child processes
 1:54.82 INFO Starting WebDriver: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=34881 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
 1:54.83 INFO Got WebDriver port 38885
 1:54.93 pid:5281 Full command: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=34881 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
pid:5281 Starting ChromeDriver 145.0.7572.2 (68918169e6422bcf7c8ca8cdea509443a35f96a4-refs/branch-heads/7572@{#6}) on port 0
 1:54.93 pid:5281 Only local connections are allowed.
 1:54.93 pid:5281 Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
 1:54.93 pid:5281 ChromeDriver was started successfully on port 38885.
 1:54.93 INFO Webdriver started successfully.
 1:54.93 INFO Starting runner
 1:55.48 pid:5281 [5328:5328:0105/182607.474175:WARNING:ui/gfx/linux/gbm_support_x11.cc:49] dri3 extension not supported.
 1:55.49 pid:5281 [5328:5328:0105/182607.478713:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process.
 1:55.60 pid:5281 [1767637567.586][WARNING]: You are using an unsupported command-line switch: --disable-build-check. Please don't report bugs that cannot be reproduced with this switch removed.
 1:55.61 pid:5281 [5298:5298:0105/182607.598933:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
 1:55.61 pid:5281 [5298:5298:0105/182607.598947:WARNING:dbus/property.cc:174] GetAll request failed for: org.freedesktop.UPower.Device
 1:55.62 pid:5281 [5298:5298:0105/182607.615221:WARNING:ui/base/idle/idle_linux.cc:113] None of the known D-Bus ScreenSaver services could be used.
 1:55.69 TEST_START: /beacon/beacon-basic.https.window.html
 1:56.81 TEST_END: Test OK. Subtests passed 25/25. Unexpected 0
 1:56.81 TEST_START: /beacon/beacon-cors.https.window.html
 1:57.11 pid:5281 [5298:5298:0105/182609.102483:INFO:CONSOLE:0] "Access to fetch at 'https://www1.web-platform.test:8443/common/redirect.py?location=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fcommon%2Ftext-plain.txt%3Fpipe%3Dheader(access-control-allow-origin%2C*)' from origin 'https://web-platform.test:8443' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://web-platform.test:8443/beacon/beacon-cors.https.window.html (0)
 1:59.05 pid:5281 [5298:5314:0105/182611.037419:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
 2:00.19 TEST_END: Test OK. Subtests passed 10/10. Unexpected 0
 2:00.19 TEST_START: /beacon/beacon-navigate.https.window.html
 2:00.44 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 2:00.44 TEST_START: /beacon/beacon-redirect.https.window.html
 2:01.00 TEST_END: Test OK. Subtests passed 8/8. Unexpected 0
 2:01.00 INFO No more tests
 2:01.06 INFO Closing logging queue
 2:01.06 INFO queue closed
 2:01.12 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 510 checks (470 subtests, 40 tests)
Expected results: 510
Unexpected results: 0
OK
 2:01.12 INFO Got 0 unexpected results, with 0 unexpected passes
 2:01.12 wptserve INFO Stopped http server on 127.0.0.1:8000
 2:01.12 wptserve INFO Stopped http server on 127.0.0.1:8001
 2:01.12 wptserve INFO Stopped http server on 127.0.0.1:8002
 2:01.12 wptserve INFO Stopped http server on 127.0.0.1:8003
 2:01.13 wptserve INFO Stopped http server on 127.0.0.1:8443
 2:01.13 wptserve INFO Stopped http server on 127.0.0.1:8444
 2:01.13 wptserve INFO Stopped http server on 127.0.0.1:8445
 2:01.13 wptserve INFO Stopped http server on 127.0.0.1:8446
 2:01.13 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 2:01.13 wptserve INFO Stopped http server on 127.0.0.1:9000
 2:01.20 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 2:01.21 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 2:01.26 INFO Removed font: Ahem.ttf
 2:01.28 INFO Closing logging queue
 2:01.28 INFO queue closed
 2:01.30 INFO ::: Ran 10 of expected 10 iterations.
 2:01.30 INFO ## All results ##

 2:01.30 INFO ### /beacon/beacon-basic.https.window.html ###
 2:01.30 INFO |                                    Subtest                                     | Results | Messages |
 2:01.30 INFO |--------------------------------------------------------------------------------|---------|----------|
 2:01.30 INFO |                                                                                | OK      |          |
 2:01.30 INFO | `simple case: with no payload`                                                 | PASS    |          |
 2:01.30 INFO | `simple case: with null payload`                                               | PASS    |          |
 2:01.30 INFO | `simple case: type = string and size = empty`                                  | PASS    |          |
 2:01.30 INFO | `simple case: type = arraybuffer and size = empty`                             | PASS    |          |
 2:01.30 INFO | `simple case: type = form and size = empty`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = blob and size = empty`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = string and size = small`                                  | PASS    |          |
 2:01.30 INFO | `simple case: type = arraybuffer and size = small`                             | PASS    |          |
 2:01.30 INFO | `simple case: type = form and size = small`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = blob and size = small`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = string and size = large`                                  | PASS    |          |
 2:01.30 INFO | `simple case: type = arraybuffer and size = large`                             | PASS    |          |
 2:01.30 INFO | `simple case: type = form and size = large`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = blob and size = large`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = string and size = max`                                    | PASS    |          |
 2:01.30 INFO | `simple case: type = arraybuffer and size = max`                               | PASS    |          |
 2:01.30 INFO | `simple case: type = blob and size = max`                                      | PASS    |          |
 2:01.30 INFO | `Too large payload should be rejected: type = string`                          | PASS    |          |
 2:01.30 INFO | `Too large payload should be rejected: type = arraybuffer`                     | PASS    |          |
 2:01.30 INFO | `Too large payload should be rejected: type = form`                            | PASS    |          |
 2:01.30 INFO | `Too large payload should be rejected: type = blob`                            | PASS    |          |
 2:01.30 INFO | `Payload size restriction should be accumulated: type = string`                | PASS    |          |
 2:01.30 INFO | `Payload size restriction should be accumulated: type = arraybuffer`           | PASS    |          |
 2:01.30 INFO | `Payload size restriction should be accumulated: type = blob`                  | PASS    |          |
 2:01.30 INFO | `sendBeacon() with a stream does not work due to the keepalive flag being set` | PASS    |          |
 2:01.30 INFO 
 2:01.30 INFO ### /beacon/beacon-cors.https.window.html ###
 2:01.30 INFO |                               Subtest                                | Results | Messages |
 2:01.30 INFO |----------------------------------------------------------------------|---------|----------|
 2:01.30 INFO |                                                                      | OK      |          |
 2:01.30 INFO | `/common/redirect.py does not support CORS`                          | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: type = string`                       | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: type = arraybuffer`                  | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: type = form`                         | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: type = blob`                         | PASS    |          |
 2:01.30 INFO | `cross-origin, non-CORS-safelisted: failure case (with redirect)`    | PASS    |          |
 2:01.30 INFO | `cross-origin, non-CORS-safelisted: failure case (without redirect)` | PASS    |          |
 2:01.30 INFO | `cross-origin, non-CORS-safelisted[credentials=false]`               | PASS    |          |
 2:01.30 INFO | `cross-origin, non-CORS-safelisted[credentials=true]`                | PASS    |          |
 2:01.30 INFO | `cross-origin, non-CORS-safelisted success-case (with redirect)`     | PASS    |          |
 2:01.30 INFO 
 2:01.30 INFO ### /beacon/beacon-navigate.https.window.html ###
 2:01.30 INFO |                                 Subtest                                  | Results | Messages |
 2:01.30 INFO |--------------------------------------------------------------------------|---------|----------|
 2:01.30 INFO |                                                                          | OK      |          |
 2:01.30 INFO | `The frame navigates away after calling sendBeacon[type = string].`      | PASS    |          |
 2:01.30 INFO | `The frame navigates away after calling sendBeacon[type = arraybuffer].` | PASS    |          |
 2:01.30 INFO | `The frame navigates away after calling sendBeacon[type = form].`        | PASS    |          |
 2:01.30 INFO | `The frame navigates away after calling sendBeacon[type = blob].`        | PASS    |          |
 2:01.30 INFO 
 2:01.30 INFO ### /beacon/beacon-redirect.https.window.html ###
 2:01.30 INFO |                              Subtest                              | Results | Messages |
 2:01.30 INFO |-------------------------------------------------------------------|---------|----------|
 2:01.30 INFO |                                                                   | OK      |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 307, type = string`      | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 307, type = arraybuffer` | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 307, type = form`        | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 307, type = blob`        | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 308, type = string`      | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 308, type = arraybuffer` | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 308, type = form`        | PASS    |          |
 2:01.30 INFO | `cross-origin, CORS-safelisted: status = 308, type = blob`        | PASS    |          |
 2:01.30 INFO 
 2:01.30 INFO ::: Running tests in a loop with restarts 10 times : PASS
 2:01.30 INFO :::
 2:01.30 INFO ::: Test verification PASS
 2:01.30 INFO :::
[taskcluster 2026-01-05 18:26:14.358Z] === Task Finished ===
[taskcluster 2026-01-05 18:26:14.707Z] Successful task run with exit code: 0 completed in 236.533 seconds