remove nfs handle kv ttl
This commit is contained in:
parent
3a2b615f55
commit
bf2dac5cf1
1 changed files with 0 additions and 2 deletions
|
@ -7,7 +7,6 @@ import (
|
||||||
"path"
|
"path"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
|
||||||
|
|
||||||
"git.kmsign.ru/royalcat/tstor/pkg/go-nfs"
|
"git.kmsign.ru/royalcat/tstor/pkg/go-nfs"
|
||||||
"git.kmsign.ru/royalcat/tstor/src/config"
|
"git.kmsign.ru/royalcat/tstor/src/config"
|
||||||
|
@ -51,7 +50,6 @@ var kvhandlerMeter = otel.Meter("git.kmsign.ru/royalcat/tstor/src/export/nfs.kvh
|
||||||
// NewKvHandler provides a basic to/from-file handle cache that can be tuned with a smaller cache of active directory listings.
|
// NewKvHandler provides a basic to/from-file handle cache that can be tuned with a smaller cache of active directory listings.
|
||||||
func NewKvHandler(h nfs.Handler, fs nfs.Filesystem, config config.NFS) (nfs.Handler, error) {
|
func NewKvHandler(h nfs.Handler, fs nfs.Filesystem, config config.NFS) (nfs.Handler, error) {
|
||||||
opts := kvbadger.DefaultOptions(path.Join(config.CachePath, "handlers"))
|
opts := kvbadger.DefaultOptions(path.Join(config.CachePath, "handlers"))
|
||||||
opts.DefaultTTL = time.Hour
|
|
||||||
opts.BadgerOptions.Logger = log.BadgerLogger("nfs", "kvhandler")
|
opts.BadgerOptions.Logger = log.BadgerLogger("nfs", "kvhandler")
|
||||||
|
|
||||||
activeHandles, err := kvbadger.NewBagerKVBinaryKey[uuid.UUID, handle](opts)
|
activeHandles, err := kvbadger.NewBagerKVBinaryKey[uuid.UUID, handle](opts)
|
||||||
|
|
Loading…
Reference in a new issue