This commit is contained in:
royalcat 2024-03-28 16:09:42 +03:00
parent 7b1863109c
commit ef751771d2
107 changed files with 9435 additions and 850 deletions
cmd/tstor

View file

@ -3,7 +3,6 @@ package main
import (
"context"
"fmt"
"log/slog"
"net"
nethttp "net/http"
@ -14,6 +13,8 @@ import (
"syscall"
"time"
wnfs "git.kmsign.ru/royalcat/tstor/pkg/go-nfs"
"git.kmsign.ru/royalcat/tstor/pkg/rlog"
"git.kmsign.ru/royalcat/tstor/src/config"
"git.kmsign.ru/royalcat/tstor/src/delivery"
"git.kmsign.ru/royalcat/tstor/src/host"
@ -23,7 +24,6 @@ import (
"git.kmsign.ru/royalcat/tstor/src/host/vfs"
"git.kmsign.ru/royalcat/tstor/src/telemetry"
"github.com/urfave/cli/v2"
wnfs "github.com/willscott/go-nfs"
_ "git.kmsign.ru/royalcat/tstor/pkg/rlog"
"git.kmsign.ru/royalcat/tstor/src/export/fuse"
@ -79,7 +79,7 @@ func run(configPath string) error {
defer client.Shutdown(ctx)
}
log := slog.Default().With("component", "run")
log := rlog.ComponentLog("run")
// TODO make optional
err = syscall.Setpriority(syscall.PRIO_PGRP, 0, 19)
@ -137,7 +137,7 @@ func run(configPath string) error {
return fmt.Errorf("error creating data folder: %w", err)
}
sfs := host.NewTorrentStorage(conf.SourceDir, ts)
sfs = vfs.WrapLogFS(sfs, slog.Default())
sfs = vfs.WrapLogFS(sfs)
// TODO make separate function
// {