Xiaoli Feng
ce96e888fe
Fix nfs4.2 return -EINVAL when do dedupe operation
...
dedupe_file_range operations is combiled into remap_file_range.
But in nfs42_remap_file_range, it's skiped for dedupe operations.
Before this patch:
# dd if=/dev/zero of=nfs/file bs=1M count=1
# xfs_io -c "dedupe nfs/file 4k 64k 4k" nfs/file
XFS_IOC_FILE_EXTENT_SAME: Invalid argument
After this patch:
# dd if=/dev/zero of=nfs/file bs=1M count=1
# xfs_io -c "dedupe nfs/file 4k 64k 4k" nfs/file
deduped 4096/4096 bytes at offset 65536
4 KiB, 1 ops; 0.0046 sec (865.988 KiB/sec and 216.4971 ops/sec)
Signed-off-by: Xiaoli Feng <fengxiaoli0714@gmail.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2019-04-25 14:18:15 -04:00
..
2018-12-19 13:52:46 -05:00
2019-04-25 14:18:15 -04:00
2019-04-25 14:18:15 -04:00
2017-11-17 14:18:00 -08:00
2017-11-17 14:18:00 -08:00
2018-11-22 13:54:46 -05:00
2019-02-13 11:53:45 -05:00
2018-12-31 11:25:16 -05:00
2018-08-09 12:56:38 -04:00
2019-04-25 14:18:14 -04:00
2019-02-21 14:51:25 -05:00
2019-02-21 14:51:25 -05:00
2019-02-20 17:33:55 -05:00
2019-04-25 14:18:14 -04:00
2018-10-29 16:58:04 -04:00
2017-11-02 11:10:55 +01:00
2018-06-04 12:07:07 -04:00
2019-04-25 14:18:14 -04:00
2018-06-05 16:57:31 -07:00
2018-06-05 16:57:31 -07:00
2018-04-06 14:05:14 +01:00
2016-12-24 11:46:01 -08:00
2019-04-25 14:18:15 -04:00
2019-04-25 14:18:14 -04:00
2019-02-20 15:14:21 -05:00
2017-11-02 11:10:55 +01:00
2017-08-11 14:10:13 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-02-20 15:14:21 -05:00
2017-11-02 11:10:55 +01:00
2012-07-30 19:06:41 -04:00
2019-02-14 10:13:49 -05:00
2017-11-02 11:10:55 +01:00
2019-02-20 17:33:55 -05:00
2016-12-01 17:46:32 -05:00
2018-12-19 13:52:46 -05:00
2015-02-03 11:06:34 -08:00
2019-02-14 10:13:49 -05:00
2019-04-25 14:18:14 -04:00
2019-02-20 17:33:55 -05:00
2019-04-25 14:18:15 -04:00
2017-11-02 11:10:55 +01:00
2019-02-15 14:12:09 -08:00
2015-04-23 15:16:14 -04:00
2019-02-20 15:14:21 -05:00
2019-04-25 14:18:14 -04:00
2018-12-19 13:52:46 -05:00
2019-02-21 13:22:43 -05:00
2019-03-02 16:25:26 -05:00
2019-02-20 15:14:21 -05:00
2015-04-23 15:16:14 -04:00
2018-01-18 15:10:47 -05:00
2017-11-02 11:10:55 +01:00
2019-02-13 12:03:21 -05:00
2019-04-11 15:23:48 -04:00
2019-03-01 16:20:16 -05:00
2019-04-11 15:23:48 -04:00
2019-03-01 16:20:16 -05:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-02-13 12:03:21 -05:00
2019-02-13 12:03:21 -05:00
2019-04-25 14:18:15 -04:00
2019-03-01 22:37:38 -05:00
2018-12-19 13:52:46 -05:00
2019-04-25 14:18:15 -04:00
2019-04-25 14:18:15 -04:00
2018-12-19 13:52:46 -05:00
2019-04-25 14:18:15 -04:00
2019-04-25 14:18:14 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-02-20 15:14:21 -05:00
2019-04-25 14:18:15 -04:00