griffinn wrote:
Then I noticed that for ubd=mmap to work the UML filesystem's block size has to be 4Kb (size of one page). I don't know about other fellow users but the blocksize for my ext2 image is 1K. Could this be one possible cause for the failure?
Nope -- the devanon patch has only been applied to a few of the later hosts' kernels. Once ubd=mmap is working properly (doesn't eat filesystems) and the devanon patch is available for 2.6 (which Linode is sponsoring the development of) and 2.6 is stable and tested, all of the hosts will be rebooted into 2.6 with devanon.
The devanon patch by itself doesn't provide much without udb=mmap.
You are correct that ubd=mmap requires 4k block sizes. The blocksize must equal the page size, which it will for all swap filesystems, which is where I'm looking to get the most benefit from ubd=mmap, anyway
Right now, only the debian template filesystem is using 1k block sizes, but I'll switch that over to 4k when all of this is ready...
-Chris