Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TimeoutConfigDefault is the default timeout configuration. TimeoutConfigDefault = TimeoutConfig{ ClusterMeshSyncTimeout: 1 * time.Minute, ClusterMeshIPIdentitiesSyncTimeout: 1 * time.Minute, } )
Functions ¶
This section is empty.
Types ¶
type TimeoutConfig ¶
type TimeoutConfig struct {
// ClusterMeshSyncTimeout is the timeout when waiting for the initial
// synchronization from all remote clusters, before triggering the
// circuit breaker and possibly disrupting cross-cluster connections.
ClusterMeshSyncTimeout time.Duration
// ClusterMeshIPIdentitiesSyncTimeout is the timeout when waiting for the
// initial synchronization of ipcache entries and identities from all remote
// clusters before regenerating the local endpoints.
// Deprecated in favor of ClusterMeshSyncTimeout.
ClusterMeshIPIdentitiesSyncTimeout time.Duration
}
func (TimeoutConfig) Flags ¶
func (def TimeoutConfig) Flags(flags *pflag.FlagSet)
func (TimeoutConfig) Timeout ¶
func (tc TimeoutConfig) Timeout() time.Duration
Click to show internal directories.
Click to hide internal directories.