Version: v2.1.1+incompatible Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2017 License: BSD-3-Clause Imports: 14 Imported by: 0



Package cephbackupstorage implements the BackupStorage interface for Ceph Cloud Storage.



This section is empty.


This section is empty.


This section is empty.


type CephBackupHandle

type CephBackupHandle struct {
	// contains filtered or unexported fields

CephBackupHandle implements BackupHandle for Ceph Cloud Storage.

func (*CephBackupHandle) AbortBackup

func (bh *CephBackupHandle) AbortBackup(ctx context.Context) error

AbortBackup implements BackupHandle.

func (*CephBackupHandle) AddFile

func (bh *CephBackupHandle) AddFile(ctx context.Context, filename string) (io.WriteCloser, error)

AddFile implements BackupHandle.

func (*CephBackupHandle) Directory

func (bh *CephBackupHandle) Directory() string

Directory implements BackupHandle.

func (*CephBackupHandle) EndBackup

func (bh *CephBackupHandle) EndBackup(ctx context.Context) error

EndBackup implements BackupHandle.

func (*CephBackupHandle) Name

func (bh *CephBackupHandle) Name() string

Name implements BackupHandle.

func (*CephBackupHandle) ReadFile

func (bh *CephBackupHandle) ReadFile(ctx context.Context, filename string) (io.ReadCloser, error)

ReadFile implements BackupHandle.

type CephBackupStorage

type CephBackupStorage struct {
	// contains filtered or unexported fields

CephBackupStorage implements BackupStorage for Ceph Cloud Storage.

func (*CephBackupStorage) Close

func (bs *CephBackupStorage) Close() error

Close implements BackupStorage.

func (*CephBackupStorage) ListBackups

func (bs *CephBackupStorage) ListBackups(ctx context.Context, dir string) ([]backupstorage.BackupHandle, error)

ListBackups implements BackupStorage.

func (*CephBackupStorage) RemoveBackup

func (bs *CephBackupStorage) RemoveBackup(ctx context.Context, dir, name string) error

RemoveBackup implements BackupStorage.

func (*CephBackupStorage) StartBackup

func (bs *CephBackupStorage) StartBackup(ctx context.Context, dir, name string) (backupstorage.BackupHandle, error)

StartBackup implements BackupStorage.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL