diff options
author | Alexey Budankov <[email protected]> | 2019-07-09 17:48:14 +0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2019-07-23 09:04:03 -0300 |
commit | 872c8ee8f0f47222f7b10da96eea84d0486540a3 (patch) | |
tree | 1c82ce180aa1dd6721511514ab31ab0ed2844034 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 146540fb545b8464ba1be298e3392daca0d183a2 (diff) |
perf session: Fix loading of compressed data split across adjacent records
Fix decompression failure found during the loading of compressed trace
collected on larger scale systems (>48 cores).
The error happened due to lack of decompression space for a mmaped
buffer data chunk split across adjacent PERF_RECORD_COMPRESSED records.
$ perf report -i bt.16384.data --stats
failed to decompress (B): 63869 -> 0 : Destination buffer is too small
user stack dump failure
Can't parse sample, err = -14
0x2637e436 [0x4080]: failed to process type: 9
Error:
failed to process sample
$ perf test 71
71: Zstd perf.data compression/decompression : Ok
Signed-off-by: Alexey Budankov <[email protected]>
Acked-by: Jiri Olsa <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions