Documentation
¶
Index ¶
Constants ¶
View Source
const SecureConfigEnvName string = "BLOBFUSE2_SECURE_CONFIG_PASSPHRASE"
View Source
const SecureConfigExtension string = ".azsec"
Variables ¶
This section is empty.
Functions ¶
func OnConfigChange ¶
func OnConfigChange()
func VersionCheck ¶
func VersionCheck() error
VersionCheck : Start version check and wait for 8 seconds to complete otherwise just timeout and move on
Types ¶
type ComponentsConfig ¶
type ComponentsConfig []string
type LogOptions ¶
type LogOptions struct {
Type string `config:"type" yaml:"type,omitempty"`
LogLevel string `config:"level" yaml:"level,omitempty"`
LogFilePath string `config:"file-path" yaml:"file-path,omitempty"`
MaxLogFileSize uint64 `config:"max-file-size-mb" yaml:"max-file-size-mb,omitempty"`
LogFileCount uint64 `config:"file-count" yaml:"file-count,omitempty"`
LogGoroutineID bool `config:"goroutine-id" yaml:"goroutine-id,omitempty"`
TimeTracker bool `config:"track-time" yaml:"track-time,omitempty"`
}
type PipelineConfig ¶
type PipelineConfig struct {
ForegroundOption bool `yaml:"foreground,omitempty"`
ReadOnlyOption bool `yaml:"read-only,omitempty"`
AllowOtherOption bool `yaml:"allow-other,omitempty"`
NonEmptyMountOption bool `yaml:"nonempty,omitempty"`
LogOptions `yaml:"logging,omitempty"`
libfuse.LibfuseOptions `yaml:"libfuse,omitempty"`
block_cache.StreamOptions `yaml:"stream,omitempty"`
file_cache.FileCacheOptions `yaml:"file_cache,omitempty"`
attr_cache.AttrCacheOptions `yaml:"attr_cache,omitempty"`
azstorage.AzStorageOptions `yaml:"azstorage,omitempty"`
ComponentsConfig `yaml:"components,omitempty"`
}
type VersionFilesList ¶
type VersionFilesList struct {
Version string `xml:"latest"`
}
Click to show internal directories.
Click to hide internal directories.