Closed
Bug 1080758
Opened 10 years ago
Closed 9 years ago
Store job artifacts in S3 or Azure
Categories
(Tree Management :: Treeherder: Data Ingestion, defect, P4)
Tree Management
Treeherder: Data Ingestion
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: jgriffin, Unassigned)
References
(Blocks 3 open bugs)
Details
Our database is currently running at ~250G out of a max of 700G. To help prevent future scaling issues, we should put job artifacts in S3 or Azure rather than the db.
Some caveats:
- we should leave all perf data in the db, since we'll want to do large time range queries against this
- we should leave artifacts relevant to OF in the db for the same reason (primarily bug associations, I think)
Updated•10 years ago
|
Priority: -- → P4
Comment 1•10 years ago
|
||
I'm sure things will improve with azure, but something to consider: (not the first time this year)
http://www.neowin.net/news/microsoft-azure-hit-with-another-outage
Comment 2•10 years ago
|
||
Comment 3•10 years ago
|
||
I was thinking about this - I guess once we're uploading things to S3, we'll just be storing the URL to the resource. But if we're doing that - what's to stop that URL being one given to us by Taskcluster? ie we could even skip out having to process and upload the error summary artifact and just have a URL to it given to us by taskcluster, which we store and then just pass to the UI when it comes to displaying the failure summary tab. (Minus the part about orangefactor signatures; but that can be done more async)
Would sure make a few things a bit simpler :-)
Comment 4•10 years ago
|
||
(In reply to Ed Morley [:emorley] from comment #3)
> Would sure make a few things a bit simpler :-)
And punt the S3 bill upstream, or if they were already using S3 for storing these artefacts, it saves us doubling up on them.
Comment 5•9 years ago
|
||
We're moving away from storing json blobs in the DB, and instead storing eg each log line separately. Between this, us using gzip compression for the remaining blobs, and disk space being easier to come by on RDS, I think this is wontfix.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•