Messages in this thread | | | Date | Tue, 14 Mar 2000 14:28:38 +0300 | From | Hans Reiser <> | Subject | Re: (reiserfs) Re: patch: reiserfs for 2.3.49 |
| |
Alexander Viro wrote: > > [cc trimmed - folks, maillists are there for purpose] > > On Tue, 14 Mar 2000, Chris Mason wrote: > > On Tue, 14 Mar 2000, Alexander Viro wrote: > > > On Tue, 14 Mar 2000, Chris Mason wrote: > > > > > > > We agree, these fixes have already started. We'll send them to you as > > > > they stabilize. I would much rather have your help getting rid of > > > > read_inode2 than cleaning up our other messes ;-) > > > > > > I need to get fhandle_to_dentry() stable on ext2. From the look at your > > > code there should be no serious problems with that stuff. > > > > > Ok, sounds good. > > Basically you'll need two things to take that code: way to find the ID of > ".." _and_ way to get the name by ID. Both are trivial with ext2 directory > structure. What will they cost on reiserfs? Both are needed only when > knfsd gets an fhandle cache miss and currently done via lookup() and > readdir() (with funny filldir) from underlying filesystem. Which amounts > to heck of overhead. _Anything_ will be better than ->readdir() - count > the calls of filldir and you'll see.
Forgive me, but define ID. Is it a general flexible, or a specific, term. Can it mean key of variable length?
Hans -- You can get ReiserFS at http://devlinux.org/namesys, and customizations and industrial grade support at reiser@idiom.com.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |