TODO revision 1.1 1 - File meta-data is stored using memory pools. These use, at the moment,
2 wired kernel memory, which is not acceptable because it is easy to turn
3 the system unstable by exhausting it. Therefore, a pool allocator that
4 uses anonymous memory has to be written.
5
6 - Optimize for speed and memory usage. Nodes are still quite big; their
7 size should be reduced if possible. But most importantly, the algorithm
8 used to resize anonoymous memory objects in regular files is extremely
9 inefficient.
10
11 - Verify that file holes work (they should, but must be checked). Add a
12 regression test for this feature.
13
14 - NFS support is broken. The readdir operation does not work until wcc is
15 disabled (which happens as soon as doing a `touch foo' over the NFS
16 mount point. Furthermore, the system crashes if a file is created on the
17 original file system and is read through NFS; the system spits a panic
18 about busy pages.
19
20 - Fix and complete code marked with `XXX' and `TODO' tags.
21