perf buildid-cache: Add clean command
Status from this message: Applied
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | perf tools: Use single strcmp call instead of twotools/ | +1 | 0 replies | |
| 2/8 | perf tools: Remove extra debugdir variablestools/ tools/ | +7 | 0 replies | |
| 3/8 | perf tools: Add --buildid-dir option to set cache directorytools/ tools/ tools/ +1 more | +22 | 1 reply | |
| 4/8 | perf buildid-cache: Add clean commandtools/ tools/ | +512 | 0 replies | |
| 5/8 | perf buildid-cache: Add automated teststools/ tools/ tools/ +2 more | +163 | 2 replies | |
| 6/8 | perf buildid cache: Fix -a segfaulttools/ | +1 | 1 reply | |
| 7/8 | perf buildid-cache: Fix kallsyms removaltools/ | +32 | 0 replies | |
| 8/8 | perf buildid-cache: Try to remove empty directoriestools/ | +43 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/8] perf buildid-cache: Add clean command
hi,
adding 'perf buildid-cache clean' command to allow removal files from '~/.debug` cache plus other fixes.
Basically the clean command allows to display/remove cache files/sizes like:
Display cache files older than 3 days:
$ perf buildid-cache clean 3d
Remove cache files older than 3 days:
$ perf buildid-cache clean 3d -r
Total cache removal:
$ perf buildid-cache clean -r
Remove and display items bigger than 200M
$ perf buildid-cache clean -r -a 200M
Also available in here:
git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
perf/core_buildid_cache_clean
thanks,
jirka
---
Jiri Olsa (8):
perf tools: Use single strcmp call instead of two perf tools: Remove extra debugdir variables
perf tools: Add --buildid-dir option to set cache directory perf buildid-cache: Add clean command
perf buildid-cache: Add automated tests
perf buildid cache: Fix -a segfault
perf buildid-cache: Fix kallsyms removal
perf buildid-cache: Try to remove empty directories
tools/perf/Documentation/perf-buildid-cache.txt | 59 +++++++++++ tools/perf/Documentation/perf.txt | 4 + tools/perf/Makefile.perf | 7 +- tools/perf/builtin-buildid-cache.c | 501 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- tools/perf/perf.c | 14 ++- tools/perf/tests/buildid-cache.c | 88 ++++++++++++++++ tools/perf/tests/buildid-cache.sh | 60 +++++++++++ tools/perf/tests/builtin-test.c | 8 ++ tools/perf/tests/tests.h | 1 + tools/perf/util/build-id.c | 53 ++++++++-- tools/perf/util/config.c | 10 +- tools/perf/util/util.h | 2 +- 12 files changed, 781 insertions(+), 26 deletions(-) create mode 100644 tools/perf/tests/buildid-cache.c create mode 100755 tools/perf/tests/buildid-cache.sh