Diff for /wikisrc/users/haad/Attic/porting_zfs.mdwn between versions 1.5 and 1.9

version 1.5, 2009/10/24 00:04:44 version 1.9, 2009/12/23 23:37:21
Line 2 Line 2
     
 NetBSD zfs port is work in progress and can easily panic your system.  NetBSD zfs port is work in progress and can easily panic your system.
   
 **ZFS currently works ony on i386!!**  **ZFS currently works ony on i386 and amd64!!**
   
 ---  ---
 # 2. Using NetBSD ZFS port   # 2. Using NetBSD ZFS port 
Line 55  After creating ZVOLS and filesystem they Line 55  After creating ZVOLS and filesystem they
 ## Show stoppers   ## Show stoppers 
   
 ### amd64  ### amd64
 * amd64 zio_root crash  
 Investigation   
 vdev_label_read_config -> zio_root calls zio_wait on a zio_root zio_t. Later zio_execute tries to generate                        
 checksum on zio->zio_data which is NULL for a zio_root. Is this ressurrection of andys zio_null problem ?   
 because zio_root is basicaly zio_null.  
                   
  Solution  
  What is difference between i386 and amd64 version why it is working on i386 and not on a amd64 that can be  
  solution.  
 ### i386   ### i386 
   
 ### Both   ### Both 
Line 91  because zio_root is basicaly zio_null. Line 83  because zio_root is basicaly zio_null.
 * Snapshots  * Snapshots
 * Permissions  * Permissions
 * Old code, we should update NetBSD zfs port to new code  * Old code, we should update NetBSD zfs port to new code
 * More tasks can be found at [http://nxr.netbsd.org/xref/src/external/cddl/osnet/TODO]  * More tasks can be found at <http://nxr.netbsd.org/xref/src/external/cddl/osnet/TODO>
   
   # External Documentation links
   Nice zfs howto written for zfs + mac os x <http://code.google.com/p/maczfs/wiki/GettingStarted>

Removed from v.1.5  
changed lines
  Added in v.1.9


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb