Documentation
¶
Index ¶
- Constants
- func AllowExternal(c *config.Config) bool
- func ClientWaitTimeout(c *config.Config) time.Duration
- func DialTimeout(c *config.Config) time.Duration
- func MaxReconnectInterval(c *config.Config) time.Duration
- func MinReconnectInterval(c *config.Config) time.Duration
- func ReconnectIntervalInc(c *config.Config) time.Duration
- func StreamTimeout(c *config.Config) time.Duration
Constants ¶
const ( // DialTimeoutDefault is a default dial timeout of FrostFS API client connection. DialTimeoutDefault = 5 * time.Second // StreamTimeoutDefault is a default timeout of FrostFS API streaming operation. StreamTimeoutDefault = 15 * time.Second // ClientWaitTimeoutDefault is a default timeout of FrostFS API streaming operation. ClientWaitTimeoutDefault = 100 * time.Millisecond )
Variables ¶
This section is empty.
Functions ¶
func AllowExternal ¶
AllowExternal returns the value of "allow_external" config parameter from "apiclient" section.
Returns false if the value is missing or invalid.
func ClientWaitTimeout ¶ added in v0.47.9
ClientWaitTimeout returns the value of "wait_timeout" config parameter from the "apiclient" section.
Returns `ClientWaitTimeoutDefault` if config value is not specified.
func DialTimeout ¶
DialTimeout returns the value of "dial_timeout" config parameter from "apiclient" section.
Returns DialTimeoutDefault if the value is not positive duration.
func MaxReconnectInterval ¶ added in v0.47.9
MaxReconnectInterval returns the value of "max_reconnect_interval" config parameter from "apiclient" section.
Returns 0 if the value is not positive duration.
func MinReconnectInterval ¶ added in v0.47.9
MinReconnectInterval returns the value of "min_reconnect_interval" config parameter from "apiclient" section.
Returns 0 if the value is not positive duration.
func ReconnectIntervalInc ¶ added in v0.47.9
ReconnectIntervalInc returns the value of "reconnect_interval_inc" config parameter from "apiclient" section.
Returns 0 if the value is not positive duration.
Types ¶
This section is empty.