Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct {
// Namespace for path operations
Namespace string `json:"namespace"`
Logger *zap.Logger
// Location of the eos binary.
// Default is /usr/bin/eos.
EosBinary string `json:"eos_binary"`
// Location of the xrdcopy binary.
// Default is /usr/bin/xrdcopy.
XrdcopyBinary string `json:"xrdcopy_binary"`
// URL of the Master EOS MGM.
// Default is root://eos-test.org
MasterURL string `json:"master_url"`
// URL of the Slave EOS MGM.
// Default is root://eos-test.org
SlaveURL string `json:"slave_url"`
// Location on the local fs where to store reads.
// Defaults to os.TempDir()
CacheDirectory string `json:"cache_directory"`
// Enables logging of the commands executed
// Defaults to false
EnableLogging bool `json:"enable_logging"`
// ShowHiddenSysFiles shows internal EOS files like
// .sys.v# and .sys.a# files.
ShowHiddenSysFiles bool `json:"show_hidden_sys_files"`
// ForceReadOnly does not allow writes into the storage.
ForceReadOnly bool `json:"force_read_only"`
}
Click to show internal directories.
Click to hide internal directories.