Compatibility with other ZFS systems

Moderators: jhartley, MSR734, nola

FreeNAS: early observations

Post by grahamperrin » Mon Sep 16, 2013 1:06 am

On 10th September I began experimenting with FreeNAS 9.x on a Dell Inspiron 545.

First impression: performance was disappointing.

Around a day later, with a cable trailed across the room to the router, for a few hours performance was better. When I reverted to normal connectivity, neither Wi-Fi nor HomePlug could give me the performance that I expected with Time Machine:

2013-09-10 onwards.png
2013-09-10 onwards.png (13.8 KiB) Viewed 72 times


Then some issues with a pool, which I'll detail in a separate post. After a few days' use I felt that:

  • FreeNAS on the Dell hardware is less reliable, and more difficult to troubleshoot, than ZEVO on Apple hardware and software.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: FreeNAS: early observations

Post by ilovezfs » Mon Sep 16, 2013 1:11 am

Of course it would be, since your skill and familiarity with Apple hardware, OS X, and ZEVO is years in the making.
ilovezfs Online


 
Posts: 249
Joined: Sun Feb 10, 2013 9:02 am

FreeNAS ZFS Volume Manager failed to list pools

Post by grahamperrin » Mon Sep 16, 2013 1:25 am

FreeNAS 9.1.1 compatibility with pools that are normally used with ZEVO Community Edition 1.1.1

Symptom

The web interface tried but failed to present a listing, the table remained empty.

Affected:

  • the pool that was created by FreeNAS
  • the pool that was created by ZEVO.

I shut down FreeNAS, then returned to ZEVO the pool that I had created with ZEVO.

I used ZEVO to remove white spaces from the names of some datasets, then exported the pool and returned it to FreeNAS.

Without the white spaces:

  • FreeNAS ZFS Volume Manager successfully listed the names.

Please note that ZEVO is not unique. I read that some other implementations of ZFS allow white space names.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

FreeNAS ZFS Volume Manager failed to measure usage and space

Post by grahamperrin » Mon Sep 16, 2013 1:26 am

This may be not a compatibility issue, but it's worth sharing:

2013-09-13 07-13-04 errors measuring usage and space.png
2013-09-13 07-13-04 errors measuring usage and space.png (252.99 KiB) Viewed 71 times


I didn't find time to troubleshoot this measurement issue …
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Unexpected errors and faults with FreeNAS

Post by grahamperrin » Mon Sep 16, 2013 1:33 am

This may be not a compatibility issue, but it's worth sharing …

Code: Select all
[root@freenas] ~# date
Fri Sep 13 18:14:05 BST 2013
[root@freenas] ~# zpool status -v
  pool: bingo
 state: ONLINE
  scan: scrub repaired 0 in 0h29m with 0 errors on Fri Sep 13 07:33:12 2013
config:

   NAME                                          STATE     READ WRITE CKSUM
   bingo                                         ONLINE       0     0     0
     gptid/f5e63821-1a55-11e3-8043-0024e80a5517  ONLINE       0     0     0
     gptid/5427612b-1b10-11e3-a61c-0024e80a5517  ONLINE       0     0     0

errors: No known data errors

  pool: tall
 state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
   continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Fri Sep 13 18:09:57 2013
        34.9G scanned out of 3.54T at 143M/s, 7h8m to go
        91.8M resilvered, 0.96% done
config:

   NAME                                          STATE     READ WRITE CKSUM
   tall                                          ONLINE       0     0     0
     gpt/ZFS_ROCKS!                              ONLINE       0     0     0
     gptid/99056308-f5e2-4314-852c-4da04732a2d0  ONLINE       0     0     0  (resilvering)

errors: Permanent errors have been detected in the following files:


… then a few minutes later,

Code: Select all
[root@freenas] ~# date
Fri Sep 13 18:17:21 BST 2013
[root@freenas] ~# uptime
 6:17PM  up 9 mins, 1 user, load averages: 0.23, 0.32, 0.25
[root@freenas] ~# zpool status -v
  pool: bingo
 state: ONLINE
  scan: scrub repaired 0 in 0h29m with 0 errors on Fri Sep 13 07:33:12 2013
config:

   NAME                                          STATE     READ WRITE CKSUM
   bingo                                         ONLINE       0     0     0
     gptid/f5e63821-1a55-11e3-8043-0024e80a5517  ONLINE       0     0     0
     gptid/5427612b-1b10-11e3-a61c-0024e80a5517  ONLINE       0     0     0

errors: No known data errors

  pool: tall
 state: UNAVAIL
status: One or more devices is currently being resilvered.  The pool will
   continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Fri Sep 13 18:09:57 2013
        257G scanned out of 3.54T at 588M/s, 1h37m to go
        92.1M resilvered, 7.09% done
config:

   NAME                                          STATE     READ WRITE CKSUM
   tall                                          UNAVAIL     22     4     0
     gpt/ZFS_ROCKS!                              ONLINE       0     0     0
     gptid/99056308-f5e2-4314-852c-4da04732a2d0  FAULTED      1    19     0  too many errors  (resilvering)

errors: Permanent errors have been detected in the following files:

        <metadata>:<0x0>
        <metadata>:<0x11b6>
        /mnt/tall/com.apple.backupd/gpes3e-gjp4.sparsebundle/bands/82db
        /mnt/tall/com.apple.backupd/gpes3e-gjp4.sparsebundle/bands/83db
        /mnt/tall/com.apple.backupd/gpes3e-gjp4.sparsebundle/bands/8717
        /mnt/tall/com.apple.backupd/gpes3e-gjp4.sparsebundle/bands/83dc
        /mnt/tall/com.apple.backupd/gpes3e-gjp4.sparsebundle/bands/82dd
        /mnt/tall/com.apple.backupd/gpes3e-gjp4.sparsebundle/bands/8cd3
^C
[root@freenas] ~#                                                                               
*** FINAL System shutdown message from root@freenas.local ***               

System going down IMMEDIATELY


  • FAULTED with too many errors whilst the two disks were attached to what appear to be separate controllers
  • I don't get that behaviour when the same pool is used on a USB 2.0 hub with ZEVO on a MacBookPro5,2 so I chose to shutdown the NAS.

And so on, repeatedly; FreeNAS on the Dell seemed unable to cope for more than a few minutes with a pool that's otherwise reliable.

I no longer trusted the NAS to attempt the resilver, so I returned the pool to ZEVO where resilver completed without error.

Yesterday I asked a related question in irc://chat.freenode.net/#freenas … I'll continue to seek advice there.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: FreeNAS ZFS Volume Manager failed to list pools

Post by ilovezfs » Mon Sep 16, 2013 1:35 am

grahamperrin wrote:Please note that ZEVO is not unique. I read that some other implementations of ZFS allow white space names.
As far as I know all of the implementations, including the new MacZFS, support white spaces. This is a problem specific to FreeNAS.

I have tested:
ZEVO
new MacZFS
Oracle Solaris 11
OpenIndiana
OmniOS
FreeBSD
ZFSonLinux
ilovezfs Online


 
Posts: 249
Joined: Sun Feb 10, 2013 9:02 am

Compatibility with OpenZFS ZFS-OSX (osx.zfs-20130929.dmg)

Post by grahamperrin » Sun Sep 29, 2013 2:03 pm

MacZFS-devel > OpenZFS ZFS-OSX (osx.zfs-20130929.dmg): testing

– in that test session, compatibility was perfect.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Previous

Return to General Discussion

Who is online

Users browsing this forum: ilovezfs and 0 guests

cron