Versions in this module Expand all Collapse all v2 v2.4.0 Jul 9, 2021 v2.2.0 Feb 9, 2021 Changes in this version + func CreateVolume(r runners.Runner, vg, lv, name, mountDir string) error + func RemoveVolume(r runners.Runner, vg, _, name, mountDir string) error + type LVManager struct + func NewFSManager(runner runners.Runner, pool *resources.Pool) (*LVManager, error) + func (m *LVManager) CleanupSnapshots(_ int) ([]string, error) + func (m *LVManager) CreateClone(name, _ string) error + func (m *LVManager) CreateSnapshot(_, _ string) (string, error) + func (m *LVManager) DestroyClone(name string) error + func (m *LVManager) DestroySnapshot(_ string) error + func (m *LVManager) GetDiskState() (*resources.Disk, error) + func (m *LVManager) GetSessionState(_ string) (*resources.SessionState, error) + func (m *LVManager) GetSnapshots() ([]resources.Snapshot, error) + func (m *LVManager) ListClonesNames() ([]string, error) + func (m *LVManager) Pool() *resources.Pool + type ListEntry struct + Attr string + DataPercent string + GroupName string + Name string + Origin string + Pool string + Size string + func ListVolumes(r runners.Runner, lv string) ([]ListEntry, error) + type LvsOutput struct + Reports []ReportEntry + type ReportEntry struct + Volumes []ListEntry Other modules containing this package gitlab.com/postgres-ai/database-lab