Chromium Code Reviews
Description[Telemetry] Always close browser backend in Close()
We should always close browser backend. If exception
happens in browser.Close(), e.g., due to device error,
browser backend will not be closed and then devtools client
will not be closed. Devtools client will also not be
garbage collected because chrome_tracing_devtools_manager
has a map holding all devtool clients. This leads to
actually 'stale' devtools client still being active. And
then in the next story run, Telemetry will try to start
tracing on the actually 'stale' devtools client.
BUG=chromium:595766
Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/b81d883874bd78aa5e7011b64d188aaa38589c55
Patch Set 1 #
Messages
Total messages: 9 (5 generated)
|
|||||||||||||||||||