Let me give a very technical perspective of the supposed performance loss. This is what a diskpack is mounted with on an FS:
/dev/sda1 /mnt/DroboFS ext3 rw,noatime,nodiratime,data=ordered 0 0
This is what a migrated diskpack looks like in a 5N:
/dev/sda1 /mnt/DroboFS ext4 rw,noatime,nodiratime,barrier=1,data=ordered,discard 0 0
Notice that although the filesystem was originally ext3, the 5N will mount it as ext4, using its backward compatibility.
This is what dumpe2fs says about it on the FS:
# dumpe2fs /dev/sda1
dumpe2fs 1.41.10 (10-Feb-2009)
Filesystem volume name: DNAS
Last mounted on: <not available>
Filesystem UUID: 69d3956a-5449-48a6-a673-6e095b32d3f4
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr dir_index filetype needs_recovery sparse_super large_file uninit_bg
Filesystem flags: unsigned_directory_hash
Default mount options: (none)
And this is what you get from the migrated diskpack on the 5N:
# dumpe2fs /dev/sda1
dumpe2fs 1.42.7 (21-Jan-2013)
Filesystem volume name: DNAS
Last mounted on: /mnt/DroboFS
Filesystem UUID: a1b9f83d-3492-42cb-9685-e8b64246876d
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr dir_index filetype needs_recovery sparse_super large_file uninit_bg
Filesystem flags: unsigned_directory_hash
Default mount options: (none)
The thing you should be paying attention to are the “Filesystem features.” They are essentially the same. This means that the migration from an FS to a 5N does not change anything with the filesystem, as expected.
But what about a brand new filesystem created on the 5N? According to /etc/init.d/init_fs, this is the command line that creates the filesystem on the diskpack:
/sbin/mkfs.ext4 -i 262144 -K -L DNAS -m 0 -E lazy_itable_init -O dir_index,sparse_super,uninit_bg,^resize_inode ...
This is what it looks like when I format a partition using that command:
# dumpe2fs /dev/sda2
dumpe2fs 1.42.7 (21-Jan-2013)
Filesystem volume name: DNAS
Last mounted on: <not available>
Filesystem UUID: 5e474310-f833-43d9-bca5-6c13023589fd
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr dir_index filetype extent flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: unsigned_directory_hash
Default mount options: user_xattr acl
These are the new features: “extent”, “flex_bg”, “huge_file”, “dir_nlink”.
Of those, it seems that “extent” and “flex_bg” have an impact on performance. How much exactly is hard to tell because although both “extent” and “flex_bg” should have a significant impact of file creation and deletion, real-life benchmarks can hardly tell the difference ( http://www.phoronix.com/scan.php?page=article&item=ext4_benchmarks&num=1 ).
TL;DR: The FS created an EXT3 filesystem whose attributes are preserved when moved to a 5N, but which is then mounted as EXT4. A brand new EXT4 filesystem created on the 5N possesses new attributes that should improve performance, but it is not clear how much it will make a difference in real-life scenarios.
Edit:
@diamondsw: Do my eyes deceive me or did I just see that a brand new filesystem on a 5N would support extended attributes?! When was this introduced?! I just tried to set extended attributes on that new formatted partition and it failed miserably. Dmesg confirms that user_xattr and acl are not supported by the kernel, although they are supported by the filesystem module.