Re: First vfs megapatch (not for the faint of heart)

看板DFBSD_kernel作者時間21年前 (2004/10/10 04:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/10 (看更多)
:dillon wrote @ Fri, 8 Oct 2004 17:08:51 -0700 (PDT): :> !!! All normal users not involved with testing the VFS code should be :> using kernels based on the DragonFly_Stable tag and not mess with this :> stuff !!! :> :> Here's the first mega patch, relative to HEAD. This is not for :> the faint of heart. :> :> fetch http://leaf.dragonflybsd.org/~dillon/vfsx08.patch : :Seems to run fine here (buildworld -j etc.). :Only some diagnostics. It survived my overnight test, which I find quite amazing considering what I just ripped out and replaced! In fact, the patch is running better then HEAD is. I did notice that it does not pick up on NFS server-side file changes. If the DFly client running this patch has a negative cache entry for a file, and the file is created by the server, the DFly client doesn't pick up on it. Even unmounting and remounting doesn't work, so my unmount-time cache purge isn't working. I have some cache invalidation work to do :-) I am going to fix VOP_CLOSE and fix the cache timeouts and unmount-time invalidation issues and come up with another patch set. If that one works I'll commit it to HEAD and move on to the next step. -Matt
文章代碼(AID): #11Q4h500 (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #11Q4h500 (DFBSD_kernel)