The warning is:
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering
(buffering=1) isn't supported in binary mode, the default buffer size
will be used self.stdout = io.open(c2pread, 'rb', bufsize)
Removed bufsize=1 parameter from subprocess.Popen. Also, used
subprocess.DEVNULL param for stderr instead of opening os.devnull
explicitly in the script.
On the Windows x86 platform we saw a large performance
degradation when using multiple threads for the
generate_breakpad_symbols target. If we run it single
threaded instead it runs in less than two minutes
vs. over two hours multi-threaded.
Also add elapsed time taken for each symbol file generated.
Python GIL info has been added to the
[devops wiki](https://github.com/brave/devops/wiki/Python-GIL).
Fixes: https://github.com/brave/devops/issues/889