e230b755b3
implementation of getpages and putpages and the use of UBC in the read and write operations), the worst problem has gone away which was a panic when a file's contents were modified in the original file system and then read through the NFS mount point. Also remove the entry about optimization. While tmpfs still has room for improvement, it has become a lot better lately, thanks to the string pools and the changes yamt@ did in the anonymous objects handling.
16 lines
750 B
Plaintext
16 lines
750 B
Plaintext
- File meta-data is stored using memory pools. These use, at the moment,
|
|
wired kernel memory, which is not acceptable because it is easy to turn
|
|
the system unstable by exhausting it. Therefore, a pool allocator that
|
|
uses anonymous memory has to be written.
|
|
|
|
- Verify that file holes work (they should, but must be checked). Add a
|
|
regression test for this feature.
|
|
|
|
- NFS support is broken. The readdir operation does not work well; it
|
|
mostly works when wcc is disabled (which happens as soon as doing a `touch
|
|
foo' over the NFS mount point). However, files created in the original
|
|
file system do not appear in the NFS mount point until another file
|
|
is created over it.
|
|
|
|
- Fix and complete code marked with `XXX' and `TODO' tags.
|