Difference between revisions of "Xfstest-results-azure"

From SambaWiki
(23 intermediate revisions by the same user not shown)
Line 42: Line 42:
 
|Random file copies and unlink
 
|Random file copies and unlink
 
|-
 
|-
|generic/002
+
|generic/002, 236
 
|(fail/skip - needs hard links upport)
 
|(fail/skip - needs hard links upport)
 
|Inode link count
 
|Inode link count
 
|-
 
|-
|generic/003
+
|generic/003, 192
 
|skip
 
|skip
 
|Tests noatime and nodiratime mount options (not supported on network fs)
 
|Tests noatime and nodiratime mount options (not supported on network fs)
Line 91: Line 91:
 
|-
 
|-
 
|generic/014
 
|generic/014
  +
|263s
|DATA NEEDS TO BE FIXED BELOW THIS POINT
 
 
|truncfile
 
|truncfile
 
|-
 
|-
|generic/015, 019, 027, 034, 039, 040, 041, 042, 050, 056, 057, 059, 065, 066, 067, 073, 076, 081, 083, 090, 096
+
|generic/015, 019, 027, 034, 039, 040, 041, 050, 056, 057, 059, 065, 066, 067, 073, 076, 081, 083, 090, 096, 101, 102, 104, 106, 107, 108, 114 (requires block size 512 bytes), 204, 218, 223, 224, 226, 250, 252, 269, 273, 274, 275, 299, 300, 311, 312, 320, 321, 322, 325, 335, 336, 338, 341, 342, 343, 347, 348, 349, 350, 351,
 
|skip (local block based fs only)
 
|skip (local block based fs only)
 
|
 
|
Line 106: Line 106:
 
|multiple collapse range calls on the same file
 
|multiple collapse range calls on the same file
 
|-
 
|-
|generic/018
+
|generic/018, 324
 
|skip
 
|skip
 
|(defragmentation not supported)
 
|(defragmentation not supported)
 
|-
 
|-
 
|generic/020
 
|generic/020
  +
|not support (server doesn't have EA support)
|pass 2s
 
 
|extended attributes
 
|extended attributes
 
|-
 
|-
Line 123: Line 123:
 
|-
 
|-
 
|generic/023
 
|generic/023
  +
|fail (needs more debug)
|pass 1s
 
 
|renameat2 without flags
 
|renameat2 without flags
 
|-
 
|-
 
|generic/024
 
|generic/024
|pass 2s
+
|pass 8s
 
|renameat2 with RENAME_NOREPLACE
 
|renameat2 with RENAME_NOREPLACE
 
|-
 
|-
Line 134: Line 134:
 
|
 
|
 
|-
 
|-
|generic/026, 054, 077, 099
+
|generic/026, 054, 077, 099, 105, 237, 307, 318, 319
 
|skip (POSIX ACLs)
 
|skip (POSIX ACLs)
 
|
 
|
Line 143: Line 143:
 
|-
 
|-
 
|generic/029
 
|generic/029
|pass 0s
+
|pass 2s
 
|mapped writes vs. truncate (data corruption checks)
 
|mapped writes vs. truncate (data corruption checks)
 
|-
 
|-
Line 153: Line 153:
 
|skip (fallocate)
 
|skip (fallocate)
 
|non-aligned writes against fcollapse
 
|non-aligned writes against fcollapse
|-
 
|generic/032
 
|pass 8s
 
|inode lock contention during writeback
 
 
|-
 
|-
 
|generic/033
 
|generic/033
  +
|skip (needs fzero support)
|pass 0s
 
 
|deferred allocation of dealloc extents
 
|deferred allocation of dealloc extents
 
|-
 
|-
Line 171: Line 167:
 
|-
 
|-
 
|generic/037
 
|generic/037
  +
|fail (needs debugging)
|pass 3s
 
 
|check that xattr replacement is atomic
 
|check that xattr replacement is atomic
 
|-
 
|-
|generic/038
+
|generic/038, 251, 260, 288
 
|skip (FITRIM support)
 
|skip (FITRIM support)
 
|
 
|
 
|-
 
|-
|generic/043
+
|generic/042
  +
|skip (requires hole punch support)
|pass 25s
 
  +
|Test stale data during writeback/falloc
|test for NULL files
 
 
|-
 
|-
|generic/044
+
|generic/032, 043, 044, 045, 046, 048, 049, 064, 225
  +
|skip needs fiemap
|pass 42s
 
  +
|
|test for NULL files
 
|-
 
|generic/045
 
|pass 45s
 
|test for NULL files
 
|-
 
|generic/046
 
|pass 39s
 
|test for NULL files
 
|-
 
|generic/048
 
|pass 19s
 
|test for NULL files (inode size after sync)
 
|-
 
|generic/049
 
|pass 12s
 
|test for NULL files (inode size after sync)
 
 
|-
 
|-
 
|generic/051
 
|generic/051
  +
|pass 77s
|fail (hang)
 
 
|log recovery stress test
 
|log recovery stress test
 
|-
 
|-
Line 210: Line 190:
 
|
 
|
 
|-
 
|-
|generic/058
+
|generic/058, 060, 061, 063, 177, 255, 256, 316
  +
|skip (fpunch required)
|fail?
 
|
 
|-
 
|generic/060
 
|skip (finsert)
 
|
 
|-
 
|generic/061
 
|pass 1s
 
 
|
 
|
 
|-
 
|-
Line 225: Line 197:
 
|skip
 
|skip
 
|mknod/mkfifo
 
|mknod/mkfifo
|-
 
|generic/063
 
|fail
 
|
 
|-
 
|generic/064
 
|fail
 
|
 
 
|-
 
|-
 
|generic/068
 
|generic/068
Line 239: Line 203:
 
|-
 
|-
 
|generic/069
 
|generic/069
|pass 4s
+
|pass 7s
 
|
 
|
 
|-
 
|-
 
|generic/070
 
|generic/070
|pass 11s
+
|pass 411s
 
|
 
|
 
|-
 
|-
 
|generic/071
 
|generic/071
|pass 0s
+
|pass 1s
 
|
 
|
 
|-
 
|-
 
|generic/072
 
|generic/072
  +
|skip (fcollapse)
|pass
 
 
|
 
|
 
|-
 
|-
 
|generic/074
 
|generic/074
|pass 23s
+
|pass 50s
 
|
 
|
 
|-
 
|-
 
|generic/075
 
|generic/075
  +
|pass 111
|fail
 
 
|
 
|
 
|-
 
|-
Line 270: Line 234:
 
|
 
|
 
|-
 
|-
  +
|generic/082, 219, 230, 231, 232, 233, 234, 235, 244, 270, 280
|generic/082
 
 
|skip (quotas)
 
|skip (quotas)
 
|
 
|
 
|-
 
|-
 
|generic/084
 
|generic/084
|pass 5s
+
|pass 6s
 
|
 
|
 
|-
 
|-
 
|generic/086
 
|generic/086
|pass 2s
+
|pass 1s
 
|
 
|
 
|-
 
|-
 
|generic/087 088, 089
 
|generic/087 088, 089
|? permissions ... (try with modefromsid?)
+
|? permissions ... (try with modefromsid?), 089 complains about "link lock"
 
|
 
|
 
|-
 
|-
 
|generic/091
 
|generic/091
|pass 85s
+
|pass 438s
 
|
 
|
 
|-
 
|-
 
|generic/095
 
|generic/095
|pass 4s
+
|pass 12s
 
|
 
|
 
|-
 
|-
Line 299: Line 263:
 
|-
 
|-
 
|generic/098
 
|generic/098
|pass 0s
+
|pass 2s
 
|
 
|
 
|-
 
|-
 
|generic/100
 
|generic/100
|pass 25s
+
|pass 137s
 
|
 
|
 
|-
 
|-
 
|generic/103
 
|generic/103
  +
|skip (fallocate "Invalid argument")
|pass 2s
 
 
|
 
|
 
|-
 
|-
 
|generic/109
 
|generic/109
|pass 46s
+
|pass 205s
 
|
 
|
 
|-
 
|-
|generic/113
+
|generic/112
|pass 3s
+
|pass 110s
 
|
 
|
 
|-
 
|-
|generic/115
+
|generic/113
|pass 0s
+
|pass 8s
 
|
 
|
 
|-
 
|-
  +
|generic/110, 111, 115, 116, 134, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 194, 195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 216, 217, 220, 222, 227, 229, 238, 242, 243, 253, 254, 259, 261, 262, 264, 265, 266, 267, 268, 271, 272, 276, 278, 279, 281, 282, 283, 284, 287, 289, 290, 291, 292, 293, 295, 296, 297, 298, 301, 302, 303, 305, 326, 327, 328, 329, 330, 331, 332, 333, 334, 352, 353, 356, 357, 358, 359
|generic/116
 
  +
|skip (reflink required)
|pass 1s
 
 
|
 
|
 
|-
 
|-
 
|generic/117
 
|generic/117
|pass 7s
+
|pass 332s
 
|
 
|
 
|-
 
|-
|generic/121
+
|generic/121, 136, 158, 162, 163, 182, 304
  +
|skip (Dedupe not supported)
|pass 0s
 
 
|
 
|
 
|-
 
|-
Line 343: Line 307:
 
|-
 
|-
 
|generic/129
 
|generic/129
|pass 64s
+
|pass 283s
 
|
 
|
 
|-
 
|-
 
|generic/130
 
|generic/130
|pass 13s
+
|pass 22s
  +
|
  +
|-
  +
|generic/131
  +
| skip (requires advisory locks)
  +
|
  +
|-
  +
|generic/132
  +
| pass 24s
  +
|
  +
|-
  +
|generic/133
  +
| pass 232s
  +
|
  +
|-
  +
|generic/135
  +
| pass 1s
  +
|
  +
|-
  +
|generic/141
  +
| pass 1s
  +
|
  +
|-
  +
|generic/159, 160
  +
| skip (needs support for chattr +i)
  +
|
  +
|-
  +
|generic/169
  +
| 0s
  +
|
  +
|-
  +
|generic/184
  +
| skip requires mknod support
  +
|
  +
|-
  +
|generic/193
  +
| fail?
  +
| permission check, rerun with modefromsid and/or cifsacl
  +
|-
  +
|generic/198
  +
| pass 1s
  +
|
  +
|-
  +
|generic/207
  +
| pass 2s
  +
|
  +
|-
  +
|generic/208
  +
| 201s
  +
|
  +
|-
  +
|generic/209
  +
| fail
  +
| Need to debug
  +
|-
  +
|generic/210
  +
| pass 1s
  +
|
  +
||-
  +
|generic/211
  +
| pass 0s
  +
|
  +
|-
  +
|generic/212
  +
| pass 1s
  +
|
  +
|-
  +
|generic/213
  +
| fail?
  +
| fallocate invalid argument (should be out of disk space)
  +
|-
  +
|generic/214
  +
| pass 1s
  +
|
  +
|-
  +
|generic/215
  +
| pass 2s
  +
|
  +
|-
  +
|generic/228
  +
| pass 1s
  +
|
  +
|-
  +
|generic/239
  +
| pass 35s
  +
|
  +
|-
  +
|generic/240
  +
| pass 0s
  +
|
  +
|-
  +
|generic/241
  +
| pass 75s
  +
|
  +
|-
  +
|generic/245
  +
| fail (file exists, permission denied)
  +
| Needs to be debugged more
  +
|-
  +
|generic/246
  +
| pass 0s
  +
|
  +
|-
  +
|generic/247
  +
| pass 25s
  +
|
  +
|-
  +
|generic/248
  +
| pass 1s
  +
|
  +
|-
  +
|generic/249
  +
| pass 0s
  +
|
  +
|-
  +
|generic/257
  +
| pass 7s
  +
|
  +
|-
  +
|generic/258
  +
| pass 0s
  +
|
  +
|-
  +
|generic/263
  +
| pass 186s
  +
|
  +
|-
  +
|generic/277
  +
| skip (needs chattr +A)
  +
|
  +
|-
  +
|generic/285
  +
| pass 3s
  +
|
  +
|-
  +
|generic/286
  +
| pass 7s
  +
|
  +
|-
  +
|generic/294
  +
| skip (requires mknod)
  +
|
  +
|-
  +
|generic/306
  +
| fail (touch - read only fs)
  +
|
  +
|-
  +
|generic/308
  +
| pass 1s
  +
|
  +
|-
  +
|generic/309
  +
| fail (directory mtime and ctime not updated when moving file)
  +
| Test for directory mtime/ctime updated when moving file onto existing file in dir. Need to debug.
  +
|-
  +
|generic/310
  +
| pass 203s
  +
|
  +
|-
  +
|generic/314
  +
| fail (permission denied, wrong permissions)
  +
| Need to debug if cifsacl or modefromsid would help. Need to debug
  +
|-
  +
|generic/315
  +
| pass 0s
  +
|
  +
|-
  +
|generic/317
  +
| fail (permission denied)
  +
| see if modefromsid or cifsacl would help. Need to debug.
  +
|-
  +
|generic/323
  +
| pass 121s
  +
| aio, pwrite test
  +
|-
  +
|generic/337
  +
| fail (incorrect owner)
  +
| try running with idsfromsid (or winbind configured). Need to debug more
  +
|-
  +
|generic/339
  +
| pass 16s
  +
|
  +
|-
  +
|generic/340
  +
| pass 6s
  +
|
  +
|-
  +
|generic/344
  +
| pass 11s
  +
|
  +
|-
  +
|generic/345
  +
| pass 9s
  +
|
  +
|-
  +
|generic/346
  +
| pass 23s
  +
|
  +
|-
  +
|generic/355
  +
| fail (mode bits)
  +
| Need to debug
  +
|-
  +
|generic/360
  +
| pass 0s
  +
|
  +
|-
  +
|generic/
  +
|
 
|
 
|
 
|}
 
|}

Revision as of 23:59, 29 September 2021

Regression test ("xfstests suite") results to Azure. 5.15-rc3
Test number Test result Comments
cifs/001 skip Server side copy (copychunk)
cifs/100 1s sanity check for read/writing large i/o
cifs/101 multiuser test
cifs/102 16s test for open leaks
cifs/103 19s async read error check
cifs/104 check for 2 channels from multichannel by default
cifs/105 1s trigger oplock and doing read-write and read i/o from different mount points
cifs/106 1s check for interrupted close
generic/001 76s Random file copies and unlink
generic/002, 236 (fail/skip - needs hard links upport) Inode link count
generic/003, 192 skip Tests noatime and nodiratime mount options (not supported on network fs)
generic/004 skip Need O_TMPFILE support
generic/005 pass 33s symlinks and ELOOP
generic/006 pass 296s permname
generic/007 pass 502s Create/unlink/stat
generic/008 skip fallocate zero range
generic/009 skip fallocate zero range
generic/010 pass 1s dbtest
generic/011 pass 441s dirstress
generic/012 skip collapse range tests
generic/013 pass 134s fsstress
generic/014 263s truncfile
generic/015, 019, 027, 034, 039, 040, 041, 050, 056, 057, 059, 065, 066, 067, 073, 076, 081, 083, 090, 096, 101, 102, 104, 106, 107, 108, 114 (requires block size 512 bytes), 204, 218, 223, 224, 226, 250, 252, 269, 273, 274, 275, 299, 300, 311, 312, 320, 321, 322, 325, 335, 336, 338, 341, 342, 343, 347, 348, 349, 350, 351, skip (local block based fs only)
generic/016 skip delayed allocation collapse range
generic/017 skip multiple collapse range calls on the same file
generic/018, 324 skip (defragmentation not supported)
generic/020 not support (server doesn't have EA support) extended attributes
generic/021 skip collapse range
generic/022 skip delayed allocation collapse range
generic/023 fail (needs more debug) renameat2 without flags
generic/024 pass 8s renameat2 with RENAME_NOREPLACE
generic/025 078 skip (renameat2: RENAME_EXCHANGE and RENAME_WHITEOUT support needed)
generic/026, 054, 077, 099, 105, 237, 307, 318, 319 skip (POSIX ACLs)
generic/028 pass 5s dentry pathname rforce buildename lock
generic/029 pass 2s mapped writes vs. truncate (data corruption checks)
generic/030 pass 1s mapped writes vs remap/truncate (data corruption checks)
generic/031 skip (fallocate) non-aligned writes against fcollapse
generic/033 skip (needs fzero support) deferred allocation of dealloc extents
generic/035 fail (rename overwrite)
generic/036 pass 10s aio write race with O_DIRECT
generic/037 fail (needs debugging) check that xattr replacement is atomic
generic/038, 251, 260, 288 skip (FITRIM support)
generic/042 skip (requires hole punch support) Test stale data during writeback/falloc
generic/032, 043, 044, 045, 046, 048, 049, 064, 225 skip needs fiemap
generic/051 pass 77s log recovery stress test
generic/052, 054, 055 skip (log state probing)
generic/058, 060, 061, 063, 177, 255, 256, 316 skip (fpunch required)
generic/062 skip mknod/mkfifo
generic/068 skip (freezing)
generic/069 pass 7s
generic/070 pass 411s
generic/071 pass 1s
generic/072 skip (fcollapse)
generic/074 pass 50s
generic/075 pass 111
generic/079 skip (chattr +ia)
generic/080 pass 3s
generic/082, 219, 230, 231, 232, 233, 234, 235, 244, 270, 280 skip (quotas)
generic/084 pass 6s
generic/086 pass 1s
generic/087 088, 089 ? permissions ... (try with modefromsid?), 089 complains about "link lock"
generic/091 pass 438s
generic/095 pass 12s
generic/097 skip (trusted namespace support)
generic/098 pass 2s
generic/100 pass 137s
generic/103 skip (fallocate "Invalid argument")
generic/109 pass 205s
generic/112 pass 110s
generic/113 pass 8s
generic/110, 111, 115, 116, 134, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 194, 195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 216, 217, 220, 222, 227, 229, 238, 242, 243, 253, 254, 259, 261, 262, 264, 265, 266, 267, 268, 271, 272, 276, 278, 279, 281, 282, 283, 284, 287, 289, 290, 291, 292, 293, 295, 296, 297, 298, 301, 302, 303, 305, 326, 327, 328, 329, 330, 331, 332, 333, 334, 352, 353, 356, 357, 358, 359 skip (reflink required)
generic/117 pass 332s
generic/121, 136, 158, 162, 163, 182, 304 skip (Dedupe not supported)
generic/124 pass 5s
generic/125 skip/fail needs chmod (modefromsid? cifsacl?)
generic/129 pass 283s
generic/130 pass 22s
generic/131 skip (requires advisory locks)
generic/132 pass 24s
generic/133 pass 232s
generic/135 pass 1s
generic/141 pass 1s
generic/159, 160 skip (needs support for chattr +i)
generic/169 0s
generic/184 skip requires mknod support
generic/193 fail? permission check, rerun with modefromsid and/or cifsacl
generic/198 pass 1s
generic/207 pass 2s
generic/208 201s
generic/209 fail Need to debug
generic/210 pass 1s - generic/211 pass 0s
generic/212 pass 1s
generic/213 fail? fallocate invalid argument (should be out of disk space)
generic/214 pass 1s
generic/215 pass 2s
generic/228 pass 1s
generic/239 pass 35s
generic/240 pass 0s
generic/241 pass 75s
generic/245 fail (file exists, permission denied) Needs to be debugged more
generic/246 pass 0s
generic/247 pass 25s
generic/248 pass 1s
generic/249 pass 0s
generic/257 pass 7s
generic/258 pass 0s
generic/263 pass 186s
generic/277 skip (needs chattr +A)
generic/285 pass 3s
generic/286 pass 7s
generic/294 skip (requires mknod)
generic/306 fail (touch - read only fs)
generic/308 pass 1s
generic/309 fail (directory mtime and ctime not updated when moving file) Test for directory mtime/ctime updated when moving file onto existing file in dir. Need to debug.
generic/310 pass 203s
generic/314 fail (permission denied, wrong permissions) Need to debug if cifsacl or modefromsid would help. Need to debug
generic/315 pass 0s
generic/317 fail (permission denied) see if modefromsid or cifsacl would help. Need to debug.
generic/323 pass 121s aio, pwrite test
generic/337 fail (incorrect owner) try running with idsfromsid (or winbind configured). Need to debug more
generic/339 pass 16s
generic/340 pass 6s
generic/344 pass 11s
generic/345 pass 9s
generic/346 pass 23s
generic/355 fail (mode bits) Need to debug
generic/360 pass 0s
generic/