Files
apfstests/tests/xfs/group
T
Brian Foster 34ff5cdfc4 xfstests: test speculative preallocation reclaim on ENOSPC/EDQUOT
XFS can allocate significant amounts of space to files via speculative
preallocation. Such preallocation may not be reclaimed automatically on
file close() if a file is repeatedly opened and extended. For smaller
filesystems with relatively large and slow growing files, this
preallocation can linger for some time, including contributing to out of
space conditions.

Create a situation where an fs is near out of space while several files
still have lingering, significant preallocations. Verify that new
writers reclaim the preallocated space rather than return ENOSPC. Repeat
a similar test for quota limits and EDQUOT.

Signed-off-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
2014-06-18 09:33:26 +10:00

197 lines
3.9 KiB
Plaintext

001 db auto quick
002 auto quick growfs
003 db auto quick
004 db auto quick
005 auto quick
006 auto dir
007 auto quota quick
008 rw ioctl auto quick
009 rw ioctl auto prealloc quick
010 auto quick repair
012 rw auto quick
013 auto metadata stress
014 auto enospc quick quota
016 rw auto quick
017 mount auto quick stress
018 deprecated # log logprint v2log
019 mkfs auto quick
021 db attr auto quick
022 dump ioctl tape
023 dump ioctl tape
024 dump ioctl tape
025 dump ioctl tape
026 dump ioctl auto quick
027 dump ioctl auto quick
028 dump ioctl auto quick
029 mkfs logprint log auto quick
030 repair auto quick
031 repair mkfs auto quick
033 repair auto quick
034 other auto quick
035 dump ioctl tape auto
036 dump ioctl remote tape
037 dump ioctl remote tape
038 dump ioctl remote tape
039 dump ioctl remote tape
040 other auto
041 growfs ioctl auto
042 fsr ioctl auto
043 dump ioctl tape
044 other auto
045 other auto quick
046 dump ioctl auto quick
047 dump ioctl auto
048 other auto quick
049 rw auto quick
050 quota auto quick
052 quota db auto quick
054 quota auto quick
055 dump ioctl remote tape
056 dump ioctl auto quick
057 acl auto
058 acl auto
059 dump ioctl auto quick
060 dump ioctl auto quick
061 dump ioctl auto quick
063 dump attr auto quick
064 dump auto
065 dump auto
066 dump ioctl auto quick
067 acl attr auto quick
071 rw auto
072 rw auto prealloc quick
073 copy auto
078 growfs auto quick
080 rw ioctl
081 deprecated # log logprint quota
082 deprecated # log logprint v2log
084 ioctl rw auto
085 log auto quick
086 log v2log auto
087 log v2log auto quota stress
090 rw auto
092 other auto quick
094 metadata dir ioctl auto
095 log v2log auto
096 mkfs v2log auto quick
103 metadata dir ioctl auto quick
104 growfs ioctl prealloc auto stress
106 quota
107 quota
108 quota auto quick
109 metadata auto
110 repair auto
111 ioctl
114 parent attr stress
115 parent attr
116 quota auto quick
118 quota auto quick
119 log v2log auto freeze dangerous
121 log auto quick
122 other auto quick
134 quota auto quick
136 attr2
137 metadata log auto
138 metadata log auto
139 metadata log auto
140 metadata log auto
142 dmapi
143 dmapi
144 dmapi
145 dmapi
146 dmapi
147 dmapi
148 repair auto
149 repair auto
150 dmapi
151 dmapi
152 dmapi
153 dmapi
154 dmapi
155 dmapi
156 dmapi
157 dmapi
158 dmapi
159 dmapi
160 dmapi
161 dmapi
162 dmapi
163 dmapi
164 rw pattern auto prealloc quick
165 rw pattern auto prealloc quick
166 rw metadata auto quick
167 rw metadata auto stress
168 dmapi
170 rw filestreams auto quick
171 rw filestreams
172 rw filestreams
173 rw filestreams
174 rw filestreams auto
175 dmapi
176 dmapi
177 dmapi
178 mkfs other auto
179 metadata rw auto
180 metadata rw auto
181 log auto quick
182 metadata rw auto
183 rw other auto quick
185 dmapi
186 attr auto quick
187 attr auto quick
188 ci dir auto
189 mount auto quick
190 rw auto quick
191 nfs4acl auto
194 rw auto
195 ioctl dump auto quick
196 quota auto quick
197 dir auto quick
199 mount auto quick
200 mount auto quick
201 metadata auto quick
202 repair auto quick
203 ioctl auto
205 metadata rw auto
206 growfs auto quick
216 log metadata auto quick
217 log metadata auto
220 auto quota quick
222 auto fsr ioctl quick
227 auto fsr
229 auto rw
238 auto quick metadata ioctl
242 auto quick prealloc
244 auto quota quick
250 auto quick rw prealloc metadata
252 auto quick prealloc
253 auto quick
259 auto quick
261 auto quick quota
262 auto quick quota
266 dump ioctl auto quick
267 dump ioctl tape
268 dump ioctl tape
278 repair auto
279 auto mkfs
281 dump ioctl auto quick
282 dump ioctl auto quick
283 dump ioctl auto quick
287 auto dump quota quick
290 auto rw prealloc quick ioctl
291 auto repair
292 auto mkfs quick
293 auto quick
295 auto logprint quick
296 dump auto quick
297 auto freeze
298 auto attr symlink quick
299 auto quota
300 auto fsr
301 auto dump
302 auto dump
303 auto quick quota
304 auto quick quota
305 auto quota
306 auto stress log metadata repair