Closed Bug 1097101 Opened 10 years ago Closed 7 years ago

The treeherder ui should fetch reference data and jobs data from separate endpoints

Categories

(Tree Management :: Treeherder, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mdoglio, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: perf)

A big portion of the jobs data payload is represented by the repetition of reference data. We should at least consider to retrieve the reference data in one (or several) requests and join it in the ui once the job request has completed. I would expect improvements in data transfer time and memory consumption.
Priority: -- → P2
Priority: P2 → P3
Blocks: 1067846, 1084086
Keywords: perf
After discussion we don't think this is viable, since many of the reference data tables have too many rows to be able to return all of them to the client (eg job_type has 33K rows, reference_data_signatures 340K rows, machine millions of rows) - and we can't easily work out which will be relevant to the jobs requested next.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.