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