Closed Bug 2000845 Opened 9 months ago Closed 9 months ago

Generate unique perfherder-data filenames in mozperftest to prevent overwrite

Categories

(Tree Management :: Perfherder, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: myeongjun.ko, Assigned: myeongjun.ko)

References

Details

Attachments

(1 file)

The mozperftest task runs multiple performance tests sequentially within a single Taskcluster job, and each test emits its own PERFHERDER_DATA. However, all tests write to the same filename (perfherder-data.json), causing each output to overwrite the previous one.
As a result, only the final test’s perf data is preserved as an artifact, and Treeherder ingests only that data.
To prevent silent data loss, these suites should be switched to log-based PERFHERDER_DATA parsing rather than JSON artifact ingestion.

On the Threeherder side, temporarily disable perfherder-data artifact ingestion for mozperftest multi-test suites (use log parsing instead):
https://github.com/mozilla/treeherder/pull/9078

Summary: Disable perfherder-data artifact ingestion for mozperftest multi-test suites (use log parsing instead) → Generate unique perfherder-data filenames in mozperftest to prevent overwrite
Assignee: nobody → myeongjun.ko
Status: NEW → ASSIGNED
Pushed by myeongjun.ko@gmail.com: https://github.com/mozilla-firefox/firefox/commit/14586cbc060a https://hg.mozilla.org/integration/autoland/rev/cf77fcf45840 Generate unique perfherder-data filenames in mozperftest to prevent overwrite r=sparky,mozperftest-reviewers
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Blocks: 1986824
No longer depends on: 1986824
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: