[webkit-changes] [WebKit/WebKit] 7cc161: [browserperfdash-benchmark] Support using a stream...

Carlos Alberto Lopez Perez noreply at github.com
Thu Jun 20 03:40:28 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7cc16166ce74d1b1697ae8498200ad7b2d2d5a9c
      https://github.com/WebKit/WebKit/commit/7cc16166ce74d1b1697ae8498200ad7b2d2d5a9c
  Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M Tools/Scripts/webkitpy/browserperfdash/browserperfdash_runner.py

  Log Message:
  -----------
  [browserperfdash-benchmark] Support using a streaming http response when receiving the status update from the remote dashboard
https://bugs.webkit.org/show_bug.cgi?id=275393

Reviewed by Nikolas Zimmermann.

The browserperfdash server now sends the reply back to the worker using a streaming http response
that each second outputs a dot ('.') to indicate that the processing of the data is ongoing on
the remote server. This keeps the connection open on the intermediate gateway.
At the end of the reply it sends the status code and the message with the result of the operation.
Refs: https://github.com/Igalia/browserperfdash/commit/0193bf5

Implement on the runner support for this new type of reply.

* Tools/Scripts/webkitpy/browserperfdash/browserperfdash_runner.py:
(BrowserPerfDashRunner):
(BrowserPerfDashRunner._read_stream_response):
(BrowserPerfDashRunner._upload_result):

Canonical link: https://commits.webkit.org/280196@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list