]> git.ipfire.org Git - thirdparty/mdadm.git/blame - tests/23rdev-lifetime
tests/23rdev-lifetime: fix a typo
[thirdparty/mdadm.git] / tests / 23rdev-lifetime
CommitLineData
7fe21767
YK
1devname=${dev0##*/}
2devt=`cat /sys/block/$devname/dev`
3pid=""
4runtime=2
5
6clean_up_test() {
a0174749 7 kill -9 $pid
7fe21767
YK
8 echo clear > /sys/block/md0/md/array_state
9}
10
11trap 'clean_up_test' EXIT
12
13add_by_sysfs() {
14 while true; do
15 echo $devt > /sys/block/md0/md/new_dev
16 done
17}
18
19remove_by_sysfs(){
20 while true; do
21 echo remove > /sys/block/md0/md/dev-${devname}/state
22 done
23}
24
25echo md0 > /sys/module/md_mod/parameters/new_array || die "create md0 failed"
26
27add_by_sysfs &
28pid="$pid $!"
29
30remove_by_sysfs &
31pid="$pid $!"
32
33sleep $runtime
34exit 0