Files
apfstests/tests/xfs
Darrick J. Wong d69d223dfa xfs: fix tests to handle removal of no-alloc create nonfeature
We're removing from XFS the ability to perform no-allocation file
creation.  This was added years ago because some customer of SGI
demanded that we still be able to create (empty?) files with zero
free blocks remaining so long as there were free inodes and space in
existing directory blocks.  This came at an unacceptable risk of
ENOSPC'ing midway through a transaction and shutting down the fs, so
we're removing it for the create case having changed our minds 20
years later.

However, some tests fail as a result, so fix them to be more
flexible about not failing when a dir/file creation fails due to
ENOSPC.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
2017-12-15 15:16:46 +08:00
..
2016-10-07 17:18:53 +08:00
2016-10-07 17:18:53 +08:00
2014-10-14 17:40:34 +11:00
2014-05-13 15:28:35 +10:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-06-22 23:25:32 +08:00
2015-09-21 11:04:59 +10:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2016-10-21 23:20:14 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2017-08-22 15:08:05 +08:00
2017-08-22 15:08:05 +08:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2014-11-10 18:06:23 +11:00
2013-04-04 06:55:21 -05:00
2016-02-19 10:49:17 +11:00
2016-10-07 17:18:53 +08:00
2016-10-07 17:18:53 +08:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2015-10-14 14:08:51 +11:00
2013-04-04 06:55:21 -05:00
2017-07-24 12:21:13 +08:00
2015-10-14 14:08:51 +11:00
2015-10-14 14:08:51 +11:00
2015-10-14 14:08:51 +11:00
2015-10-14 14:08:51 +11:00
2015-10-14 14:08:51 +11:00
2016-10-07 17:18:53 +08:00
2015-05-26 12:51:57 +10:00
2017-11-16 12:24:35 +08:00
2017-11-03 19:04:49 +08:00
2015-11-17 08:39:56 +11:00
2016-10-07 17:18:53 +08:00
2016-03-23 17:39:11 +11:00
2017-01-15 13:56:45 +08:00
2017-01-15 13:56:45 +08:00
2016-10-07 17:18:53 +08:00
2016-10-07 17:18:53 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2016-01-11 15:11:20 +11:00
2017-07-24 12:34:52 +08:00
2017-07-24 12:34:52 +08:00
2013-12-03 10:29:26 +11:00
2013-12-03 10:29:26 +11:00
2016-02-12 09:39:05 -08:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2016-10-07 17:18:53 +08:00
2016-02-12 09:39:05 -08:00
2013-04-04 06:55:21 -05:00
2016-10-07 17:18:53 +08:00
2016-10-07 17:18:53 +08:00
2016-02-19 10:49:17 +11:00
2016-04-05 11:46:12 +10:00
2016-10-21 23:20:14 +08:00
2016-03-23 17:39:11 +11:00
2016-05-09 16:03:27 +10:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-10-07 17:18:53 +08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2013-04-04 06:55:21 -05:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-05-09 16:03:27 +10:00
2017-10-10 21:38:14 +08:00
2017-02-19 07:59:33 +08:00
2017-02-19 07:59:33 +08:00
2016-05-09 16:03:27 +10:00
2017-03-01 11:36:41 +08:00
2017-03-01 11:36:41 +08:00
2016-08-26 15:29:49 +08:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2016-09-08 19:33:14 +08:00
2016-09-08 19:33:14 +08:00
2016-09-08 19:33:14 +08:00
2016-09-08 19:33:14 +08:00
2017-03-01 11:25:06 +08:00
2016-09-08 19:33:14 +08:00
2016-09-08 19:33:14 +08:00
2017-03-01 11:25:06 +08:00
2016-09-08 19:33:14 +08:00
2017-03-01 11:25:06 +08:00
2016-09-08 19:33:14 +08:00
2016-09-08 19:33:14 +08:00
2016-09-08 19:33:14 +08:00
2016-10-21 23:20:14 +08:00
2016-09-08 19:36:13 +08:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2013-04-04 06:55:21 -05:00
2016-09-15 12:26:58 +08:00
2016-09-15 12:26:58 +08:00
2017-03-01 11:36:41 +08:00
2017-03-01 11:36:41 +08:00
2017-03-01 11:36:41 +08:00
2017-03-01 11:36:41 +08:00
2016-10-07 17:18:53 +08:00
2017-05-25 16:46:51 +08:00
2017-05-04 11:33:29 +08:00
2017-05-04 11:33:29 +08:00
2014-02-06 16:36:14 +11:00
2016-11-18 16:40:45 +08:00
2014-03-13 15:20:54 +11:00
2016-05-09 16:03:27 +10:00
2016-06-21 13:54:44 +08:00
2016-10-21 23:20:14 +08:00
2016-06-15 15:44:49 +08:00
2016-10-21 23:20:14 +08:00
2016-06-15 15:44:49 +08:00
2017-09-19 10:56:45 +08:00
2016-08-05 10:32:10 +08:00
2016-07-07 12:24:13 +08:00
2016-09-02 16:40:34 +08:00
2016-09-02 16:40:34 +08:00
2016-09-02 16:40:34 +08:00
2016-09-02 16:40:34 +08:00
2016-09-02 16:40:34 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2016-10-08 14:02:04 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-06-20 17:15:28 +08:00
2017-06-20 17:15:28 +08:00
2017-06-29 17:54:13 +08:00
2017-06-29 17:54:13 +08:00
2017-07-03 20:25:01 +08:00
2017-07-03 20:25:01 +08:00
2017-08-24 17:05:19 +08:00
2017-08-24 17:05:19 +08:00
2017-08-24 17:05:19 +08:00
2017-08-24 17:05:19 +08:00
2017-08-24 17:05:19 +08:00
2017-08-24 17:05:19 +08:00
2017-09-25 00:14:00 +08:00
2017-09-25 00:14:00 +08:00