Skip to content

Commit

Permalink
Merge pull request #234 from sctb512/backport-stable/v0.3
Browse files Browse the repository at this point in the history
add mirror health checking
  • Loading branch information
changweige authored Nov 7, 2022
2 parents 7801806 + 75adbe3 commit e53fe6a
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions config/daemonconfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,12 @@ type DaemonConfig struct {
}

type MirrorConfig struct {
Host string `json:"host,omitempty"`
Headers map[string]string `json:"headers,omitempty"`
Host string `json:"host,omitempty"`
Headers map[string]string `json:"headers,omitempty"`
AuthThrough bool `json:"auth_through,omitempty"`
HealthCheckInterval uint64 `json:"health_check_interval,omitempty"`
FailureLimit uint8 `json:"failure_limit,omitempty"`
PingURL string `json:"ping_url,omitempty"`
}
type BackendConfig struct {
// Localfs backend configs
Expand Down Expand Up @@ -96,12 +100,12 @@ type BackendConfig struct {
URL string `json:"url,omitempty"`
Fallback bool `json:"fallback"`
PingURL string `json:"ping_url,omitempty"`
CheckInterval int `json:"check_interval,omitempty"`
CheckInterval uint64 `json:"check_interval,omitempty"`
UseHTTP bool `json:"use_http,omitempty"`
} `json:"proxy,omitempty"`
Timeout int `json:"timeout,omitempty"`
ConnectTimeout int `json:"connect_timeout,omitempty"`
RetryLimit int `json:"retry_limit,omitempty"`
Timeout uint32 `json:"timeout,omitempty"`
ConnectTimeout uint32 `json:"connect_timeout,omitempty"`
RetryLimit uint8 `json:"retry_limit,omitempty"`
}

type DeviceConfig struct {
Expand Down

0 comments on commit e53fe6a

Please sign in to comment.