Commit Graph

27 Commits

Author SHA1 Message Date
Tom Prince
f76a098834 Bug 1424967: Fix remaining lint error in upload_symbols.py; r=ted.mielczarek
MozReview-Commit-ID: LsvBXNy1SA6
2017-12-12 22:42:23 -07:00
Tom Prince
ebef7f724a Bug 1424967: Pass the correct arguments to log in upload_symbols.py; r=ted.mielczarek
MozReview-Commit-ID: JcicOipqM4Q
2017-12-12 22:26:03 -07:00
Noemi Erli
25a4722a07 Backed out 2 changesets (bug 1424967) for f8 lint failures in /builds/worker/checkouts/gecko/toolkit/crashreporter/tools/upload_symbols.py:78:5 on a CLOSED TREE
Backed out changeset 02a7d3b84dcd (bug 1424967)
Backed out changeset e027f4bf3ed2 (bug 1424967)
2018-01-17 02:07:20 +02:00
Tom Prince
5a0afa0017 Bug 1424967: Fix remaining lint error in upload_symbols.py; r=ted.mielczarek
MozReview-Commit-ID: LsvBXNy1SA6
2017-12-12 22:42:23 -07:00
Tom Prince
08d31fc659 Bug 1424967: Pass the correct arguments to log in upload_symbols.py; r=ted.mielczarek
MozReview-Commit-ID: JcicOipqM4Q
2017-12-12 22:26:03 -07:00
Ted Mielczarek
7a58948eeb bug 1423881 - Upload symbols by sending URL to symbol artifact. r=peterbe
The symbol-upload task currently downloads the symbols-full.zip artifact
from the build task and then uploads it to the symbol server. These zip
files can be very large (>1GB) so we spend a lot of time doing that.

Now that we're uploading to Tecken instead of Socorro, we can instead
just send the URL of the artifact to Tecken's upload API and ask it to
fetch that directly:
https://tecken.readthedocs.io/en/latest/upload.html#upload-by-download-url

This should make the symbol upload task a fair bit faster.

MozReview-Commit-ID: 8HcbgrWYT1O
2017-12-08 16:01:07 -05:00
Tom Prince
14bb3aaf61 Bug 1424651: Fix upload_symbols.py documentation; r=ted.mielczarek
MozReview-Commit-ID: 83HDjkcLnkt
2017-12-10 23:01:05 -07:00
Tom Prince
cb4bd884dc Bug 1424651: Re-allow specifying symbol upload symbol token via a file; r=ted.mielczarek
MozReview-Commit-ID: 26hFYFV3O23
2017-12-10 22:58:55 -07:00
Tom Prince
ffb97d2cc7 Bug 1424651: Factor out getting taskcluster secret; r=ted.mielczarek
MozReview-Commit-ID: LxAqPJ6Mnxu
2017-12-10 22:53:47 -07:00
Dorel Luca
55e3335151 Backed out 4 changesets (bug 1424651) as requested by tomprice r=backout on a CLOSED TREE
Backed out changeset 10ebf78f32bb (bug 1424651)
Backed out changeset 746d96792d18 (bug 1424651)
Backed out changeset 6038fb7b458c (bug 1424651)
Backed out changeset 189fd4f1df41 (bug 1424651)
2017-12-12 06:33:18 +02:00
Tom Prince
8ca8e36827 Bug 1424651: Fix upload_symbols.py documentation; r=ted.mielczarek
MozReview-Commit-ID: 83HDjkcLnkt
2017-12-10 23:01:05 -07:00
Tom Prince
ea2ee7d641 Bug 1424651: Re-allow specifying symbol upload symbol token via a file; r=ted.mielczarek
MozReview-Commit-ID: 26hFYFV3O23
2017-12-10 22:58:55 -07:00
Tom Prince
5ccb457f5b Bug 1424651: Factor out getting taskcluster secret; r=ted.mielczarek
MozReview-Commit-ID: LxAqPJ6Mnxu
2017-12-10 22:53:47 -07:00
Ted Mielczarek
93961468a1 bug 1422740 - change upload-symbols tasks to use in-tree lint image. r=gps
This change makes upload-symbols tasks use run-task and the in-tree lint
image instead of the private upload-symbols image. A prior change changed
the script to get the token it needs from a Taskcluster secret, so it's no
longer necessary to use the private docker image containing the token.

MozReview-Commit-ID: 6QugVB4chE0
2017-12-06 06:39:46 -05:00
Ted Mielczarek
3ddd6578ae bug 1422740 - Change upload_symbols script to fetch token from Taskcluster secrets service. r=gps
This change fixes symbol upload to use a token stored in the Taskcluster
secrets service instead of the token stored in the private Docker image.

Additionally, it changes the script to upload symbols to the Tecken staging
server when run on try so that the upload-symbols tasks can be tested on
try now. In the future there are plans to allow try tasks to upload symbols
to a separate storage area on the production Tecken instance.

MozReview-Commit-ID: BeZGiiwuGp8
2017-12-05 10:18:55 -05:00
Ted Mielczarek
40d0817b49 bug 1422735 - Change symbol upload URL from Socorro to Tecken. r=nalexander
MozReview-Commit-ID: BBs6G8dFfPz
2017-12-06 06:28:41 -05:00
Ted Mielczarek
a44870fbec bug 1201069 - retry symbol upload on any 500 error. r=ryanvm 2015-09-04 08:13:05 -04:00
Anthony Miyaguchi
9ea6cbebf8 Bug 1168979 part 1 - Add fallback for buildconfig in standalone use of upload_symbols script; r=mrrrgn 2015-07-10 09:56:16 -07:00
Ryan VanderMeulen
ce63ea32bf Backed out 7 changesets (bug 1168979) for breaking the gecko decision task on a CLOSED TREE.
Backed out changeset 0d9496880482 (bug 1168979)
Backed out changeset 913594264a8c (bug 1168979)
Backed out changeset 18560f41c3fb (bug 1168979)
Backed out changeset dd5644a30469 (bug 1168979)
Backed out changeset 162318c4e626 (bug 1168979)
Backed out changeset 5bfd2e72d330 (bug 1168979)
Backed out changeset 0d97c2ab4fe4 (bug 1168979)
2015-07-16 16:51:36 -04:00
Anthony Miyaguchi
3db9dc5a70 Bug 1168979 part 1 - Add fallback for buildconfig in standalone use of upload_symbols script; r=mrrrgn 2015-07-10 09:56:16 -07:00
Ted Mielczarek
846ba7ca5f bug 1171527 - Make upload_symbols.py retry on 500 errors from the API. r=gps 2015-06-05 07:38:14 -04:00
Ted Mielczarek
ee506b3283 bug 1168535 - re-open the zip file for each upload_symbols retry. r=gps 2015-05-27 14:25:37 -04:00
Ted Mielczarek
d186aa73ba bug 1168535 - print error response body in upload_symbols.py. r=gps 2015-05-27 13:50:04 -04:00
Ted Mielczarek
2076514078 bug 1165347 - use retries for symbol uploads. r=gps 2015-05-15 13:48:16 -04:00
Ted Mielczarek
29631b355b bug 1085557 - Switch symbol upload to use Socorro production server. r=rhelmer 2015-04-06 07:12:50 -04:00
Ted Mielczarek
46c3348e4a bug 1085557 - bump symbol upload timeout to 120s. r=tryingtofixuploadtimeout, a=ryanvm 2015-03-25 07:49:05 -04:00
Ted Mielczarek
7167eb4aeb bug 1135700 - make uploadsymbols use Socorro symbol upload API. r=gps 2015-02-23 13:48:54 -05:00