rc/jobs: make job expiry timeouts configurable

This commit is contained in:
Aleksandar Jankovic
2019-06-13 14:04:59 +02:00
committed by Nick Craig-Wood
parent 22368b997c
commit 93207ead9c
5 changed files with 19 additions and 10 deletions

View File

@@ -96,6 +96,8 @@ type ConfigInfo struct {
ClientKey string // Client Side Key
MultiThreadCutoff SizeSuffix
MultiThreadStreams int
RcJobExpireDuration time.Duration
RcJobExpireInterval time.Duration
}
// NewConfig creates a new config with everything set to the default
@@ -129,6 +131,8 @@ func NewConfig() *ConfigInfo {
// c.StatsOneLineDateFormat = "2006/01/02 15:04:05 - "
c.MultiThreadCutoff = SizeSuffix(250 * 1024 * 1024)
c.MultiThreadStreams = 4
c.RcJobExpireDuration = 60 * time.Second
c.RcJobExpireInterval = 10 * time.Second
return c
}