1 * We may need a libefi replacement. It appears libefi is used
2 to determine if the device passed to zpool is a 'whole device'
3 or just a partition of a device. In the short term I think we
4 can simply treat everything as a partition and be alright.
6 * We also do not have support for getting Solaris style device
7 ids which is done when a zpool is setup. We may or may not
8 be able to live without this, the jury is still out.
10 -----------------------------------------------------------------------
12 * Port zvol (ZFS volume interface).
14 * Port zpl (ZFS posix interface).
16 * Port lustre fsfilt interface to use DMU.
19 "the maximum allocation DMU "blocksize" was 128kB and it would be better
20 to be able to get 1MB contiguous allocations for best performance"
23 "there would need to be some work done to allow multiple operations to
24 be atomic. This is needed by Lustre for object creation + LAST_ID
25 updates, unlink + llog updates, etc. Conceptually this isn't very
26 much work for a phase tree, but I've never looked at the ZFS code."
28 * Design and implement mechanism for viewing and modifying OST content
29 from user space (by manipulating datasets/objects), possibly
30 by implementing scaled down file system interface.