** Description changed:

- Test failure in fallocate06 was composed by two issues, one is btrfs
- fill_fs test issue addressed in bug 1866323.
+ == SRU Justification ==
+ The fill_fs test for XFS in fallocate06 from ubuntu_ltp_syscalls will fail on 
X/B/D/E:
+ tst_test.c:1290: INFO: Testing on xfs
+ tst_mkfs.c:90: INFO: Formatting /dev/loop1 with xfs opts='' extra opts=''
+ tst_test.c:1229: INFO: Timeout per run is 0h 05m 00s
+ fallocate06.c:117: INFO: Copy-on-write is not supported
+ fallocate06.c:168: INFO: Case 1. Fill FS: no; Use copy on write: no
+ fallocate06.c:157: PASS: write() successful
+ fallocate06.c:201: PASS: Misaligned allocation works as expected
+ fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
+ fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
+ fallocate06.c:168: INFO: Case 2. Fill FS: yes; Use copy on write: no
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file0 size 21710183
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file1 size 8070086
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file2 size 3971177
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file3 size 36915315
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file4 size 70310993
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file5 size 4807935
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file6 size 90739786
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file7 size 76896492
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file8 size 72228649
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file9 size 36207821
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file10 size 81483962
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file11 size 92198827
+ tst_fill_fs.c:59: INFO: write(): ENOSPC (28)
+ fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
+ fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
+ fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
+ 
+ == Fix ==
+ * e093c4be (xfs: Fix tail rounding in xfs_alloc_file_space())
+ 
+ This patch can be cherry-picked in D/E and needs some minor context
+ adjustmest on X/B.
+ 
+ == Test ==
+ Test kernels can be found here:
+ https://people.canonical.com/~phlin/kernel/lp-1865967-xfs-fallocate06/
+ 
+ All patched kernels are working as expected, this issue will no longer
+ exist on XFS:
+ tst_test.c:1290: INFO: Testing on xfs
+ tst_mkfs.c:90: INFO: Formatting /dev/loop5 with xfs opts='' extra opts=''
+ tst_test.c:1229: INFO: Timeout per run is 0h 05m 00s
+ fallocate06.c:117: INFO: Copy-on-write is not supported
+ fallocate06.c:168: INFO: Case 1. Fill FS: no; Use copy on write: no
+ fallocate06.c:157: PASS: write() successful
+ fallocate06.c:201: PASS: Misaligned allocation works as expected
+ fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
+ fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
+ fallocate06.c:168: INFO: Case 2. Fill FS: yes; Use copy on write: no
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file0 size 21710183
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file1 size 8070086
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file2 size 3971177
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file3 size 36915315
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file4 size 70310993
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file5 size 4807935
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file6 size 90739786
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file7 size 76896492
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file8 size 72228649
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file9 size 36207821
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file10 size 81483962
+ tst_fill_fs.c:32: INFO: Creating file mntpoint/file11 size 92198827
+ tst_fill_fs.c:59: INFO: write(): ENOSPC (28)
+ fallocate06.c:157: PASS: write() successful
+ fallocate06.c:201: PASS: Misaligned allocation works as expected
+ fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
+ fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
+ 
+ == Regression Potential ==
+ Low, this ensures all the blocks are properly allocated and it's only 
affecting the allocation on XFS.
+ 
+ 
+ == Original Bug Report ==
+ Test failure in fallocate06 was composed by two issues, one is btrfs fill_fs 
test issue addressed in bug 1866323.
  
  Another is this one, this is the case 2 of xfs (fill_fs):
  tst_test.c:1290: INFO: Testing on xfs
  tst_mkfs.c:90: INFO: Formatting /dev/loop1 with xfs opts='' extra opts=''
  tst_test.c:1229: INFO: Timeout per run is 0h 05m 00s
  fallocate06.c:117: INFO: Copy-on-write is not supported
  fallocate06.c:168: INFO: Case 1. Fill FS: no; Use copy on write: no
  fallocate06.c:157: PASS: write() successful
  fallocate06.c:201: PASS: Misaligned allocation works as expected
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
  fallocate06.c:168: INFO: Case 2. Fill FS: yes; Use copy on write: no
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file0 size 21710183
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file1 size 8070086
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file2 size 3971177
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file3 size 36915315
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file4 size 70310993
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file5 size 4807935
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file6 size 90739786
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file7 size 76896492
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file8 size 72228649
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file9 size 36207821
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file10 size 81483962
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file11 size 92198827
  tst_fill_fs.c:59: INFO: write(): ENOSPC (28)
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
- 
  
  This test failures can be found from X to E
  X - 2 failures reported:
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)
  
  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!
  
  https://pastebin.ubuntu.com/p/9FfVrZkQN8/
  
  B - 2 failures reported:
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)
  
  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!
  
  https://pastebin.ubuntu.com/p/Zc9TW4sQKF/
  
  D - 2 failures reported:
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)
  
  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!
  
  https://pastebin.ubuntu.com/p/cryTnnn5wF/
  
  E - 2 failures reported:
  fallocate06.c:151: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)
  
  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!
  
  https://pastebin.ubuntu.com/p/FXTZpsX7Qb/

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1865967

Title:
  xfs fill_fs test in fallocate06 from ubuntu_ltp_syscalls failed

Status in ubuntu-kernel-tests:
  In Progress
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  In Progress
Status in linux source package in Bionic:
  In Progress
Status in linux source package in Disco:
  In Progress
Status in linux source package in Eoan:
  In Progress

Bug description:
  == SRU Justification ==
  The fill_fs test for XFS in fallocate06 from ubuntu_ltp_syscalls will fail on 
X/B/D/E:
  tst_test.c:1290: INFO: Testing on xfs
  tst_mkfs.c:90: INFO: Formatting /dev/loop1 with xfs opts='' extra opts=''
  tst_test.c:1229: INFO: Timeout per run is 0h 05m 00s
  fallocate06.c:117: INFO: Copy-on-write is not supported
  fallocate06.c:168: INFO: Case 1. Fill FS: no; Use copy on write: no
  fallocate06.c:157: PASS: write() successful
  fallocate06.c:201: PASS: Misaligned allocation works as expected
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
  fallocate06.c:168: INFO: Case 2. Fill FS: yes; Use copy on write: no
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file0 size 21710183
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file1 size 8070086
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file2 size 3971177
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file3 size 36915315
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file4 size 70310993
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file5 size 4807935
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file6 size 90739786
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file7 size 76896492
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file8 size 72228649
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file9 size 36207821
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file10 size 81483962
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file11 size 92198827
  tst_fill_fs.c:59: INFO: write(): ENOSPC (28)
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range

  == Fix ==
  * e093c4be (xfs: Fix tail rounding in xfs_alloc_file_space())

  This patch can be cherry-picked in D/E and needs some minor context
  adjustmest on X/B.

  == Test ==
  Test kernels can be found here:
  https://people.canonical.com/~phlin/kernel/lp-1865967-xfs-fallocate06/

  All patched kernels are working as expected, this issue will no longer
  exist on XFS:
  tst_test.c:1290: INFO: Testing on xfs
  tst_mkfs.c:90: INFO: Formatting /dev/loop5 with xfs opts='' extra opts=''
  tst_test.c:1229: INFO: Timeout per run is 0h 05m 00s
  fallocate06.c:117: INFO: Copy-on-write is not supported
  fallocate06.c:168: INFO: Case 1. Fill FS: no; Use copy on write: no
  fallocate06.c:157: PASS: write() successful
  fallocate06.c:201: PASS: Misaligned allocation works as expected
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
  fallocate06.c:168: INFO: Case 2. Fill FS: yes; Use copy on write: no
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file0 size 21710183
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file1 size 8070086
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file2 size 3971177
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file3 size 36915315
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file4 size 70310993
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file5 size 4807935
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file6 size 90739786
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file7 size 76896492
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file8 size 72228649
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file9 size 36207821
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file10 size 81483962
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file11 size 92198827
  tst_fill_fs.c:59: INFO: write(): ENOSPC (28)
  fallocate06.c:157: PASS: write() successful
  fallocate06.c:201: PASS: Misaligned allocation works as expected
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range

  == Regression Potential ==
  Low, this ensures all the blocks are properly allocated and it's only 
affecting the allocation on XFS.


  == Original Bug Report ==
  Test failure in fallocate06 was composed by two issues, one is btrfs fill_fs 
test issue addressed in bug 1866323.

  Another is this one, this is the case 2 of xfs (fill_fs):
  tst_test.c:1290: INFO: Testing on xfs
  tst_mkfs.c:90: INFO: Formatting /dev/loop1 with xfs opts='' extra opts=''
  tst_test.c:1229: INFO: Timeout per run is 0h 05m 00s
  fallocate06.c:117: INFO: Copy-on-write is not supported
  fallocate06.c:168: INFO: Case 1. Fill FS: no; Use copy on write: no
  fallocate06.c:157: PASS: write() successful
  fallocate06.c:201: PASS: Misaligned allocation works as expected
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range
  fallocate06.c:168: INFO: Case 2. Fill FS: yes; Use copy on write: no
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file0 size 21710183
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file1 size 8070086
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file2 size 3971177
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file3 size 36915315
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file4 size 70310993
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file5 size 4807935
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file6 size 90739786
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file7 size 76896492
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file8 size 72228649
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file9 size 36207821
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file10 size 81483962
  tst_fill_fs.c:32: INFO: Creating file mntpoint/file11 size 92198827
  tst_fill_fs.c:59: INFO: write(): ENOSPC (28)
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:157: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) successful
  fallocate06.c:237: PASS: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) cleared the correct file range

  This test failures can be found from X to E
  X - 2 failures reported:
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)

  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!

  https://pastebin.ubuntu.com/p/9FfVrZkQN8/

  B - 2 failures reported:
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)

  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!

  https://pastebin.ubuntu.com/p/Zc9TW4sQKF/

  D - 2 failures reported:
  fallocate06.c:153: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)

  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!

  https://pastebin.ubuntu.com/p/cryTnnn5wF/

  E - 2 failures reported:
  fallocate06.c:151: FAIL: Unexpected return value from write(): 7680 (expected 
8192)
  fallocate06.c:146: FAIL: fallocate(FALLOC_FL_PUNCH_HOLE | 
FALLOC_FL_KEEP_SIZE) failed unexpectedly: ENOSPC (28)

  Test terminates with:
  tst_test.c:1274: BROK: Test killed by SIGIOT/SIGABRT!

  https://pastebin.ubuntu.com/p/FXTZpsX7Qb/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1865967/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to