Description[tracing] Reland of Throttle rate of heavy dumps and support to request light/heavy dumps
Reason for revert: telemetry test failure.
Fix: This CL adds the missing IPC macros for passing the struct which
caused the test failure.
Original message:
Currently all the dump providers dump detailed dumps every periodic
dump. This makes the trace files huge. So, this CL throttles down the
rate of heavy dumps of all the dump providers and removes temporary
hacks. Along with this, this CL also adds support to request light and
heavy dumps by adding MemoryDumpArgs as param to RequestGlobalDump()
TBR=pfeldman@chromium.org, nduca@chromium.org
BUG=499731
Committed: https://crrev.com/33f2d3a5b276b70040adfd21edf364bd666b0aa2
Cr-Commit-Position: refs/heads/master@{#342145}
patch from issue 1267963002 at patchset 80001 (http://crrev.com/1267963002#ps80001)
Committed: https://crrev.com/46a37de67fddcbab4d9adc7b5ade79f582af8b93
Cr-Commit-Position: refs/heads/master@{#342436}
Patch Set 1 : ORIGINAL PATCH #Patch Set 2 : REBASE. #Patch Set 3 : Fix IPC messages. #
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 13 (5 generated)
|