mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
dbginfo.sh: sync excludes in sysfs data collection
critical paths in dump2tar data collection have been already excluded - this update will sync the excludes in the fall back, running in case dump2tar is missing or failing on a system By this we also sync the filtering to match exact the same pattern. Reported by: Steffen Maier <maier@linux.ibm.com> Signed-off-by: Joern Siglen <siglen@de.ibm.com> Reviewed-by: Sa Liu <saliu@de.ibm.com> Fixes:12c84469fd("dbginfo.sh: exclude reading page_idle/bitmap sysfs attribute") Fixes:b627b8d8e1("Initial s390-tools-2.0.0 import") Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
committed by
Jan Höppner
parent
2eea614bbf
commit
fcb503ea3c
@@ -743,8 +743,10 @@ collect_sysfs() {
|
||||
# more than 5 seconds (-T 5) such as an active ftrace buffer.
|
||||
# error messages are not written to the log
|
||||
dump2tar /sys -z -o "${OUTPUT_FILE_SYSFS}.tgz" \
|
||||
-x '*/tracing/trace_pipe*' -x '*/page_idle/bitmap*' \
|
||||
-x '*/tracing/per_cpu/*' --ignore-failed-read -J 1 -T 5 2>>${OUTPUT_FILE_SYSFS}.err
|
||||
-x '*/tracing/trace_pipe*' \
|
||||
-x '*/page_idle/bitmap*' \
|
||||
-x '*/tracing/per_cpu/*' \
|
||||
--ignore-failed-read -J 1 -T 5 2>>${OUTPUT_FILE_SYSFS}.err
|
||||
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "${SCRIPTNAME}: Warning: dump2tar failed or is unavailable"
|
||||
@@ -756,7 +758,10 @@ collect_sysfs() {
|
||||
mkdir -p "${WORKPATH}${dir_name}"
|
||||
done
|
||||
|
||||
find /sys -noleaf -type f -perm /444 -a -not -name "*trace_pipe*"\
|
||||
find /sys -noleaf -type f -perm /444 \
|
||||
-a -not \( -path '*tracing*' -a -name "trace_pipe*" \) \
|
||||
-a -not \( -path '*page_idle*' -a -name 'bitmap*' \) \
|
||||
-a -not -path '*tracing/per_cpu*' \
|
||||
2>/dev/null | while IFS= read -r file_name; do
|
||||
echo " ${file_name}"
|
||||
if ! dd if="${file_name}" status=noxfer iflag=nonblock \
|
||||
|
||||
Reference in New Issue
Block a user