package
3.13.1+incompatible
Repository: https://github.com/ceph/ceph-csi.git
Documentation: pkg.go.dev

# Functions

GetQuiesceState returns the quiesce state of the filesystem.
GetVolumeRootPathCephDeprecated returns the root path of the subvolume.
NewFileSystem returns a new instance of fileSystem.
NewFSQuiesce returns a new instance of fsQuiesce.
NewSnapshot creates a new snapshot client.
NewSubVolume returns a new subvolume client.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

CephFSCloneError indicates that fetching the clone state returned an error.
ErrSubVolMetadataNotSupported is returned when set/get/list/remove subvolume metadata options are not supported.
ErrSubVolSnapMetadataNotSupported is returned when set/get/list/remove subvolume snapshot metadata options are not supported.

# Structs

Snapshot represents a subvolume snapshot and its cluster information.
No description provided by the author
Subvolume holds subvolume information.
SubVolume holds the information about the subvolume.
No description provided by the author

# Interfaces

FileSystem is the interface that holds the signature of filesystem methods that interacts with CephFS filesystem API's.
No description provided by the author
SnapshotClient is the interface that holds the signature of snapshot methods that interacts with CephFS snapshot API's.
SubVolumeClient is the interface that holds the signature of subvolume methods that interacts with CephFS subvolume API's.

# Type aliases

No description provided by the author