Closed Bug 1149642 Opened 10 years ago Closed 10 years ago

Perfherder should store one year's worth of data for each series

Categories

(Tree Management :: Perfherder, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

Details

Attachments

(2 files)

For doing historical analysis, we want at least 365 days worth of series data (I don't think we need to keep the raw performance artifacts around). I think the current perfherder model should scale to this amount -- for the 163.com tp5 set e.g. 90 days is in the range of 22k worth of JSON, so one year's worth shouldn't be too much worse. We can always gzip the information to reduce the disk consumption if that's an issue.
Summary: Perfherder should store a longer duration of data → Perfherder should store one year's worth of data for each series
Attached file PR
This adds the mechanism to store *new* data in a one year series. To get off to a running start, we'll want to copy the currently-stored data for the 90-day interval *before* applying this. I wrote up a small python script to do this, will attach that to this bug.
Assignee: nobody → wlachance
Attachment #8623290 - Flags: review?(jmaher)
OS: Mac OS X → Unspecified
Hardware: x86 → Unspecified
Attached file Conversion script
This script should be run as follows from the virtual environment before merging and deploying the pull request: python /path/to/copy-performance-series.py 7776000 31536000
Attachment #8623290 - Flags: review?(jmaher) → review+
Merged and deployed. Will take a while to accumulate this much data, ofc!
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: