3 echo '=============================== test 1'
5 mkdir /mnt/lustre/d1/d2
7 dmesg | grep -i destruct
8 ../utils/lconf --start 70 local.xml
10 echo '=============================== test 2'
12 touch /mnt/lustre/d2/f
14 dmesg | grep -i destruct
15 ../utils/lconf --start 70 local.xml
17 echo '===============================' test 3
20 ../utils/lconf --start 70 local.xml
21 touch /mnt/lustre/d3/f
23 dmesg | grep -i destruct
24 ../utils/lconf --start 70 local.xml
26 echo '===============================' test 4
29 ../utils/lconf --start 70 local.xml
30 mkdir /mnt/lustre/d4/d2
32 dmesg | grep -i destruct
33 ../utils/lconf --start 70 local.xml
35 echo '===============================' test 5
37 mkdir /mnt/lustre/d5/d2
38 chmod 0666 /mnt/lustre/d5/d2
40 dmesg | grep -i destruct
41 ../utils/lconf --start 70 local.xml
43 echo '===============================' test 6
45 chmod 0666 /mnt/lustre/f6
47 dmesg | grep -i destruct
48 ../utils/lconf --start 70 local.xml
50 echo '===============================' test 7
52 ./mcreate /mnt/lustre/d7/f
53 chmod 0666 /mnt/lustre/d7/f
55 dmesg | grep -i destruct
56 ../utils/lconf --start 70 local.xml
58 echo '===============================' test 8
60 touch /mnt/lustre/d8/f
61 chmod 0666 /mnt/lustre/d8/f
63 dmesg | grep -i destruct
64 ../utils/lconf --start 70 local.xml
67 echo '=============9=================' test 9
69 mkdir /mnt/lustre/d9/d2
70 mkdir /mnt/lustre/d9/d2/d3
72 dmesg | grep -i destruct
73 ../utils/lconf --start 70 local.xml
76 echo '===============================' test 10
78 mkdir /mnt/lustre/d10/d2
79 touch /mnt/lustre/d10/d2/f
81 dmesg | grep -i destruct
82 ../utils/lconf --start 70 local.xml
84 echo '===============================' test 11
86 mkdir /mnt/lustre/d11/d2
87 chmod 0666 /mnt/lustre/d11/d2
88 chmod 0555 /mnt/lustre/d11/d2
90 dmesg | grep -i destruct
91 ../utils/lconf --start 70 local.xml
93 echo '===============================' test 12
95 touch /mnt/lustre/d12/f
96 chmod 0666 /mnt/lustre/d12/f
97 chmod 0555 /mnt/lustre/d12/f
99 dmesg | grep -i destruct
100 ../utils/lconf --start 70 local.xml
102 echo '===============================' test 13
103 mkdir /mnt/lustre/d13
104 cp /etc/passwd /mnt/lustre/d13/f
107 dmesg | grep -i destruct
108 ../utils/lconf --start 70 local.xml
110 echo '===============================' test 14
111 mkdir /mnt/lustre/d14
112 touch /mnt/lustre/d14/f
115 dmesg | grep -i destruct
116 ../utils/lconf --start 70 local.xml
118 echo '===============================' test 15
119 mkdir /mnt/lustre/d15
120 touch /mnt/lustre/d15/f
121 mv /mnt/lustre/d15/f /mnt/lustre/d15/f2
123 dmesg | grep -i destruct
124 ../utils/lconf --start 70 local.xml
126 echo '===============================' test 16
127 mkdir /mnt/lustre/d16
128 touch /mnt/lustre/d16/f
129 rm -rf /mnt/lustre/d16/f
131 dmesg | grep -i destruct
132 ../utils/lconf --start 70 local.xml
134 echo '===============================' test 17
135 mkdir /mnt/lustre/d17
136 touch /mnt/lustre/d17/f
137 ln -s /mnt/lustre/d17/f /mnt/lustre/d17/l-exist
138 ln -s no-such-file /mnt/lustre/d17/l-dangle
139 ls -l /mnt/lustre/d17
140 rm -f /mnt/lustre/l-dangle
141 rm -f /mnt/lustre/l-exist
143 dmesg | grep -i destruct
144 ../utils/lconf --start 70 local.xml