> The problem is that I was planning on keeping the number of parts is > fixed. So depending on the file size, the part size will vary. And > therefore sometimes the (part block) that I store will be more than > the current upper limit of 64k. > > It would be great if you could let me know your thoughts on this.
I think you will need to rewrite both venti and the venti protocol to get around the 64k limit. I started to do this once and decided it was too large a change to bother. If you don't care about coalescing duplicate blocks (and you don't seem to), why not use an extent-based file system instead? Russ