A large part of our current bandwidth issues are caused by downloading large crashreporter-symbols.zip files, which contain not only the breakpad symbols but also the platform-specific object files. Talos and Unittests only need the breakpad symbols to generate stack traces on crash. It's my understanding that the debug build assertion stack trace generator is busted, and could also make use of the breakpad symbols. This patch results in 'make buildsymbols' creating two zip files: *-crashreporter-symbols.zip: gets uploaded to FTP, and then downloaded by unittest / talos boxes to generate stack traces on crash *-crashreporter-symbols-full.zip: gets uploaded to the symbol server 'make uploadsymbols' will upload the crashreporter-symbols-full.zip file to the symbol server (for nightly builds) 'make upload' will upload just the crashreporter-symbols.zip file to FTP.
Attachment #441099 - Flags: review? → review?(benjamin)
Comment on attachment 441099 [details] [diff] [review] Only upload breakpad symbols to FTP This is fine as a temporary measure. As a more permanent solution, at least on Windows and probably Linux we should upload the -full package to FTP. Developers do use those symbols for local debugging.
Attachment #441099 - Flags: review?(benjamin) → review+
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee: nobody → catlee
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.