6 * zpool cannot be destroyed -> could not destroy 'test': could not unmount datasets
7 We are leaking descriptor after open -> I'm getting EBUSY from spscfs_open.
11 * test zfs_vfsops.c and zfs_vnops.c changes
12 * xattr and acl support is needed for filesystem permisions ?
13 * Check if we are calling vfs_option clear set routines from vfs.c with mnt_updating lock held.
14 * Port zfs_replay.c -> DONE
18 * ACL support, xattr calls support
20 * iSCSI targets support
21 * NFSv3, NFSv4 support
22 * Samba filesystem support
23 * Implement getpages/putpages for zfs, can be done with genfs_* routines but vnode_t need some changes.
24 * zfs_rename support, Working but there are some issues with LOCKDEBUG see comment above zfs_rename.
27 NetBSD ZFS Integration TODO
30 Pre-integration tasks.
32 DONE why is zfs module deadlocking.
33 DONE try to create a zvol/pool.
34 DONE when creating zvol/pool ok, do minor stress testing.
35 DONE port vfsops and vnodeops. ignore getpages/putpages.
36 DONE lookupname/lookupnameat/nameiat
37 DONE device properties for disk partitions.
38 DONE changes to newfs fsck for zvols.
39 DONE re-read zpool.cache and reconfigure pools.
40 DONE successful unload of the module.
41 DONE implement basic getpages/putpages.
42 DONE callbacks into arc, for reclaim of memory or kernel virual space.
43 DONE prevent module loading if less than 512MB RAM.
44 - maybe changing the order of arguments for pool_cache constructors.
45 DONE check ioctl handlers for safety (for patch to allow old-style unix ioctl)
46 PDONE port ZFS ACL stuff, enough for POSIX.
47 DONE port zfs_replay.c to NetBSD
48 DONE successfully compile a kernel.
50 DONE rc.d integration for zfs.
51 DONE fix dangling vnode panic, get zfs unmount to work
52 DONE fix zfs_rename bug -> fix should be sent back to sun
53 DONE syncer/atime issues
55 Post-integration tasks.
57 - device properties for unique device id (driver:model-revision-serial-etc).
58 - use device id to locate disks/partitions
59 - port ZFS snapshot / ctldir stuff.
60 - zfs/nfs integration.
61 - zfs/iscsi integration.
62 - native getpages/putpages.
63 - update ZFS to latest.
64 - Implement *at syscalls correctly.
67 PDONE = Partialy done.