Commit 88ba7e22 authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

test/scheduler: Silence operations on cgroups



This debug was added mainly for vhost perf tests. For scheduler
tests, which are part of per-patch, this output is not of any
relevance and unnecessarily inflates the build log.

Change-Id: I51c7ac0b3f7d9e41104eb56128c9308fa72b535d
Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20883


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
parent 9b36eebf
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -86,11 +86,13 @@ move_cgroup_procs() {
}

move_proc() {
	local proc=$1 new_cgroup=$2 old_cgroup=${3:-N/A} attr=$4 write_fail
	local proc=$1 new_cgroup=$2 old_cgroup=${3:-N/A} attr=$4 write_fail out=/dev/stderr

	echo "Moving $proc ($(id_proc "$proc" 2>&1)) to $new_cgroup from $old_cgroup" >&2
	[[ -n $SILENT_CGROUP_DEBUG ]] && out=/dev/null

	echo "Moving $proc ($(id_proc "$proc" 2>&1)) to $new_cgroup from $old_cgroup" > "$out"
	if ! write_fail=$(set_cgroup_attr "$new_cgroup" "$attr" "$proc" 2>&1); then
		echo "Moving $proc failed: ${write_fail##*: }" >&2
		echo "Moving $proc failed: ${write_fail##*: }" > "$out"
		return 1
	fi
}
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ rootdir=$(readlink -f "$testdir/../../")

source "$rootdir/test/common/autotest_common.sh"
source "$testdir/isolate_cores.sh"
export SILENT_CGROUP_DEBUG=yes

"$rootdir/scripts/setup.sh"