gecko-dev/toolkit/crashreporter/tools
Gregory Szorc bd9f7fa2a2 Bug 1207871 - Process files in descending file size order; r=ted
Large files take longer to process. Scheduling large files after smaller
files means there is a higher chance a large file may be a long pole
during processing.

This commit changes the scheduling logic to exhaustively obtain the set
of files to be processed. It then sorts them by descending file size and
schedules them in the resulting order, thus minimizing the chances for a
large file to be the long pole holding up processing completion.

On my machine this doesn't change wall execution time. However,
automation may be different. And the logic of the new behavior is sound.

--HG--
extra : commitid : CTbEbvKdEY4
extra : rebase_source : b75e0d5993a07f5244bf204a2b83b4082afe0bfd
2015-09-23 22:26:41 -04:00
..
win32 Bug 1003085 - Rebuild dump_syms.exe for VS11. f=bclary, r=ted 2014-05-20 15:47:29 +09:00
symbolstore.py Bug 1207871 - Process files in descending file size order; r=ted 2015-09-23 22:26:41 -04:00
unit-symbolstore.py Bug 1207871 - Process files in descending file size order; r=ted 2015-09-23 22:26:41 -04:00
upload_symbols.py bug 1201069 - retry symbol upload on any 500 error. r=ryanvm 2015-09-04 08:13:05 -04:00
upload_symbols.sh