Merge branch '21535-multi-wf-delete'
[arvados.git] / services / ws / service.go
index 761e22e16c2cd4fd5025341e9ad284eb74b6f8c7..9a4a239ea195952a01a3726d2e53c52c892f0e93 100644 (file)
@@ -7,6 +7,7 @@ package ws
 import (
        "context"
        "fmt"
+       "time"
 
        "git.arvados.org/arvados.git/lib/cmd"
        "git.arvados.org/arvados.git/lib/service"
@@ -24,6 +25,7 @@ func newHandler(ctx context.Context, cluster *arvados.Cluster, token string, reg
        if err != nil {
                return service.ErrorHandler(ctx, cluster, fmt.Errorf("error initializing client from cluster config: %s", err))
        }
+       client.Timeout = time.Minute
        eventSource := &pgEventSource{
                DataSource:   cluster.PostgreSQL.Connection.String(),
                MaxOpenConns: cluster.PostgreSQL.ConnectionPool,
@@ -45,7 +47,7 @@ func newHandler(ctx context.Context, cluster *arvados.Cluster, token string, reg
                cluster:        cluster,
                client:         client,
                eventSource:    eventSource,
-               newPermChecker: func() permChecker { return newPermChecker(*client) },
+               newPermChecker: func() permChecker { return newPermChecker(client) },
                done:           done,
                reg:            reg,
        }