Closed Bug 1838428 Opened 2 years ago Closed 2 years ago

Use python http server instead of wptserve

Categories

(Testing :: Raptor, task, P1)

task

Tracking

(firefox116 fixed)

RESOLVED FIXED
116 Branch
Tracking Status
firefox116 --- fixed

People

(Reporter: sparky, Assigned: sparky)

References

Details

(Whiteboard: [fxp])

Attachments

(1 file)

Wptserve has some missing features that are necessary for us to test our benchmarks. We'll need to switch to using some other server like the Python one (HTTPServer).

This also has the added benefit of moving us out of wptserve which is primarily built for webplatformtests which makes it difficult for us to modify it.

A side-note is that we'll also need to handle Talos in the future since it still uses wptserve, and we'd prefer to keep our tooling similar across the harnesses.

Maybe we could also consider mozhttpd? it is pretty lightweight compared to wptserve. Although it is obsolete it is still in use e.g. in things like AWSY.

Whiteboard: [fxp]

(In reply to Kash Shampur [:kshampur] ⌚EST from comment #1)

Maybe we could also consider mozhttpd? it is pretty lightweight compared to wptserve. Although it is obsolete it is still in use e.g. in things like AWSY.

I think AWSY using mozhttpd might be only because we never updated it to wptserve based on the bug history (the switch died off here it seems https://bugzilla.mozilla.org/show_bug.cgi?id=1230862).

Assignee: nobody → gmierz2
Priority: P2 → P1
Attachment #9340004 - Attachment description: Bug 1838428 - Use Python http package for benchmark server. r?#perftest → Bug 1838428 - Use Python http module for benchmark server. r?#perftest
See Also: → 1839664
Pushed by gmierz2@outlook.com: https://hg.mozilla.org/integration/autoland/rev/b6233acd0284 Use Python http module for benchmark server. r=perftest-reviewers,kshampur
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
Depends on: 1841546
No longer depends on: 1841546

(In reply to Pulsebot from comment #4)

Pushed by gmierz2@outlook.com:
https://hg.mozilla.org/integration/autoland/rev/b6233acd0284
Use Python http module for benchmark server. r=perftest-reviewers,kshampur

== Change summary for alert #38900 (as of Tue, 27 Jun 2023 22:38:13 GMT) ==

Improvements:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
11% sunspider windows10-64-shippable-qr fission webrender 153.55 -> 136.84 Before/After
4% sunspider linux1804-64-shippable-qr fission webrender 244.11 -> 233.98 Before/After

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=38900

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: