Closed Bug 1308528 Opened 8 years ago Closed 8 years ago

Serialize ingestion of job data

Categories

(Tree Management :: Treeherder: Data Ingestion, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

References

Details

Attachments

(1 file)

To make implementing bug 1306674 easier, I'd like to experiment with serializing ingestion of job data. Trying to batch this operation makes it very difficult to understand and maintain (a concern when doing such a large refactor) and I'm pretty unconvinced we're actually gaining much performance by doing so.
Blocks: 1306674
Comment on attachment 8798931 [details] [review] [treeherder] wlach:1308528 > mozilla:master Hey Cam, I was originally intending to put off landing this but I think it makes sense to go in sooner than later (since it's good to not change so much at once). Testing on treeherder-prototype, the perf differential seems pretty negligible. Extra bonus: we now handle several retry use cases properly where we didn't before (see the unit tests). Probably some of the datasource logic could be made "nicer" but I didn't bother since all of that is going away soon.
Attachment #8798931 - Flags: review?(cdawson)
This sounds like a great plan, yeah. I'll review this on Monday. It's been a long day and I want to be fresh to review this. thanks for doing this! :)
Comment on attachment 8798931 [details] [review] [treeherder] wlach:1308528 > mozilla:master Thanks for doing this!
Attachment #8798931 - Flags: review?(cdawson) → review+
This has landed on stage, going to let it soak there for at least a day before attempting to deploy to production.
Status: NEW → RESOLVED
Closed: 8 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: