projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Wrong assumption about possible CPUs
[lttng-tools.git]
/
tests
/
regression
/
tools
/
snapshots
/
ust_test
diff --git
a/tests/regression/tools/snapshots/ust_test
b/tests/regression/tools/snapshots/ust_test
index 26cfbf88e9a8961a696eb128261d7d045be700c8..d1ba07071636001d51a99e6cb7cfa43d62ea607e 100755
(executable)
--- a/
tests/regression/tools/snapshots/ust_test
+++ b/
tests/regression/tools/snapshots/ust_test
@@
-298,14
+298,15
@@
function test_ust_local_snapshot_small_overwrite_buffers ()
function test_ust_local_snapshot_max_size ()
{
local possible_cpus
function test_ust_local_snapshot_max_size ()
{
local possible_cpus
- local
online_cpus
+ local
cpus_list
local subbuf_size
local subbuf_count
local snapshot_max_size
local channel_max_size_per_cpu
local subbuf_size
local subbuf_count
local snapshot_max_size
local channel_max_size_per_cpu
+ IFS=" " read -r -a cpus_list <<< "$(get_exposed_cpus_list)"
+
possible_cpus=$(get_possible_cpus_count)
possible_cpus=$(get_possible_cpus_count)
- online_cpus=$(conf_proc_count)
subbuf_size=$(getconf PAGE_SIZE)
subbuf_count=8
snapshot_max_size=$((subbuf_size*possible_cpus))
subbuf_size=$(getconf PAGE_SIZE)
subbuf_count=8
snapshot_max_size=$((subbuf_size*possible_cpus))
@@
-325,9
+326,10
@@
function test_ust_local_snapshot_max_size ()
# Fill all ring-buffers of the channel; assuming event size of at least one
# byte
# Fill all ring-buffers of the channel; assuming event size of at least one
# byte
- for cpu in
$(seq "$online_cpus")
;
+ for cpu in
"${cpus_list[@]}"
;
do
do
- taskset --cpu-list $((cpu-1)) "$TESTAPP_BIN" \
+ diag "setting affinity to $cpu"
+ taskset --cpu-list "$cpu" "$TESTAPP_BIN" \
--iter "$channel_max_size_per_cpu"
done
diag "Filled channel ring-buffers"
--iter "$channel_max_size_per_cpu"
done
diag "Filled channel ring-buffers"
This page took
0.0234 seconds
and
4
git commands to generate.