some fixes

This commit is contained in:
ston1th 2022-04-13 23:44:41 +02:00
commit 1075b3215c
4 changed files with 24 additions and 7 deletions

View file

@ -49,7 +49,7 @@ func main() {
flag.IntVar(&max, "max", -1, "max parallel preloads")
flag.IntVar(&bs, "bs", -1, "tune preload buffer size in bytes (default: 8192)")
flag.Int64Var(&quota, "quota", 1, "max disk usage quota for the dst cache in GiB")
flag.BoolVar(&block, "block", false, "block until sftp is connected")
flag.BoolVar(&block, "block", true, "block until sftp is connected")
flag.Parse()
log = klogr.New().WithName("main")
@ -82,6 +82,7 @@ func main() {
),
}
go func() {
log.Info("starting main server", "addr", listenHttp)
err := s.ListenAndServe()
if err != nil && err != http.ErrServerClosed {
klog.Fatalf("init failed: %s", err)
@ -92,6 +93,7 @@ func main() {
cache *http.Server
)
if listenWebdav != "" {
log.Info("starting webdav server", "addr", listenWebdav)
dav = &http.Server{
Addr: listenWebdav,
Handler: srv.NewWebDavServer(
@ -107,6 +109,7 @@ func main() {
}()
}
if listenCache != "" {
log.Info("starting cache server", "addr", listenCache)
cache = &http.Server{
Addr: listenCache,
Handler: srv.NewCacheServer(