WIP
This commit is contained in:
parent
78704bee78
commit
2cefb9db98
19 changed files with 691 additions and 627 deletions
src/export/nfs
|
@ -2,14 +2,22 @@ package nfs
|
|||
|
||||
import (
|
||||
"git.kmsign.ru/royalcat/tstor/src/host/vfs"
|
||||
"git.kmsign.ru/royalcat/tstor/src/log"
|
||||
zlog "github.com/rs/zerolog/log"
|
||||
nfs "github.com/willscott/go-nfs"
|
||||
nfshelper "github.com/willscott/go-nfs/helpers"
|
||||
)
|
||||
|
||||
func NewNFSv3Handler(fs vfs.Filesystem) (nfs.Handler, error) {
|
||||
bfs := &billyFsWrapper{fs: fs}
|
||||
nfslog := zlog.Logger.With().Str("component", "nfs").Logger()
|
||||
nfs.SetLogger(log.NewNFSLog(nfslog))
|
||||
nfs.Log.SetLevel(nfs.InfoLevel)
|
||||
|
||||
bfs := &billyFsWrapper{fs: fs, log: nfslog}
|
||||
handler := nfshelper.NewNullAuthHandler(bfs)
|
||||
|
||||
cacheHelper := nfshelper.NewCachingHandler(handler, 1024*16)
|
||||
|
||||
// cacheHelper := NewCachingHandler(handler)
|
||||
|
||||
return cacheHelper, nil
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue