Integrate 3rd party library for backend talking with Taskcluster
Categories
(Tree Management :: Perfherder, task, P1)
Tracking
(Not tracked)
People
(Reporter: igoldan, Assigned: igoldan)
References
Details
We need to be able to backfill performance jobs directly from Treeherder's backend. Basically, from Python code.
Find out which library/ies to use to accomplish this.
Add them as dependencies for Treeherder.
Assignee | ||
Comment 1•4 years ago
|
||
Researching on Github, I found these 2 Pypi libraries: taskcluster & taskcluster-urls.
I guess the 1st one is the most important & relevant one for our needs.
Dustin, am I correct about this?
Going back to Treeherder, I noticed we already integrated it & made use of it, so I guess there's nothing more to do here, except confirm my assumptions.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
•
|
||
One extra question I have, though...
Cameron or Armen, we seem to use a pretty old version of the taskcluster client library, namely 7.0.1. While the latest release for it is 24.2.0.
Why is that?
Comment 4•4 years ago
|
||
That's the right library to use, and I'd definitely suggest upgrading it. That shouldn't be hard -- those major versions are revisions to Taskcluster itself, rather than specifically to the client, so most (all?) will require no changes in treeherder. I'd suggest just upgrading to the latest and making a PR to see if it works.
Comment 5•4 years ago
|
||
Yeah, that's a fair question. I haven't prioritized that upgrade out of not wanting to interrupt stability. I think I tried it a few months back and hit a snag. But I honestly don't remember now. I'll give this another shot and see how it works out.
Assignee | ||
Comment 6•4 years ago
|
||
(In reply to Cameron Dawson [:camd] from comment #5)
Yeah, that's a fair question. I haven't prioritized that upgrade out of not wanting to interrupt stability. I think I tried it a few months back and hit a snag. But I honestly don't remember now. I'll give this another shot and see how it works out.
Thanks for looking into this!
Assignee | ||
Updated•4 years ago
|
Description
•