lkml.org 
[lkml]   [2016]   [Dec]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/5] perf record: Allow to ignore missing pid
Date
hi,
this patches allows record's -u option to ignore group of
pids, that 'disappear' before perf opens their event.

This currently leads perf to report error and exit.

With this change we will allow this race and ignore such
failure with warning:

$ perf record -u
WARNING: Ignored open failure for pid 8605
...

and continue monitoring whatever portion of processes
we managed to open.

Plus one extra perf mem fix.

Available also here:
git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
perf/fixes

thanks,
jirka


---
Jiri Olsa (5):
perf mem: Fix --all-user/--all-kernel options
perf tools: Use variable instead of repeating lengthy FD macro
perf tools: Add thread_map__remove function
perf tools: Allow to ignore missing pid
perf record: Force ignore_missing_thread for uid option

tools/perf/builtin-mem.c | 4 ++--
tools/perf/builtin-record.c | 3 +++
tools/perf/perf.h | 1 +
tools/perf/tests/builtin-test.c | 4 ++++
tools/perf/tests/tests.h | 1 +
tools/perf/tests/thread-map.c | 43 +++++++++++++++++++++++++++++++++++++++++++
tools/perf/util/evsel.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++--------
tools/perf/util/evsel.h | 1 +
tools/perf/util/thread_map.c | 22 ++++++++++++++++++++++
tools/perf/util/thread_map.h | 1 +
10 files changed, 131 insertions(+), 10 deletions(-)

\
 
 \ /
  Last update: 2016-12-12 11:36    [W:0.135 / U:0.760 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site