Prefix META_ALIAS with ZFS_
[zfs.git] / TODO
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.
5
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.
9
10 -----------------------------------------------------------------------
11
12 * Port zvol (ZFS volume interface).
13
14 * Port zpl (ZFS posix interface).
15
16 * Port lustre fsfilt interface to use DMU.
17
18 * Andreas issue #1:
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"
21
22 * Andreas issue #2:
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."
27
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.