Documentation
¶
Index ¶
- Constants
- type CmsAdm
- type CmsTask
- type CmsVolume
- type ReplicationDriver
- func (r *ReplicationDriver) CreateReplication(opt *pb.CreateReplicationOpts) (*model.ReplicationSpec, error)
- func (r *ReplicationDriver) DeleteReplication(opt *pb.DeleteReplicationOpts) error
- func (r *ReplicationDriver) DisableReplication(opt *pb.DisableReplicationOpts) error
- func (r *ReplicationDriver) EnableReplication(opt *pb.EnableReplicationOpts) error
- func (r *ReplicationDriver) FailoverReplication(opt *pb.FailoverReplicationOpts) error
- func (r *ReplicationDriver) Setup() error
- func (r *ReplicationDriver) Unset() error
Constants ¶
View Source
const ( CMS_CREATE = "--create" CMS_DELETE = "--remove" CMS_START = "--up" CMS_STOP = "--down" CMS_QUERY = "--query" )
View Source
const CMS_ADM = "/opt/cmsagent/cmsadm"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReplicationDriver ¶
type ReplicationDriver struct{}
Replication driver
func (*ReplicationDriver) CreateReplication ¶
func (r *ReplicationDriver) CreateReplication(opt *pb.CreateReplicationOpts) (*model.ReplicationSpec, error)
Create and start replication
func (*ReplicationDriver) DeleteReplication ¶
func (r *ReplicationDriver) DeleteReplication(opt *pb.DeleteReplicationOpts) error
Delete replication
func (*ReplicationDriver) DisableReplication ¶
func (r *ReplicationDriver) DisableReplication(opt *pb.DisableReplicationOpts) error
Stop replication
func (*ReplicationDriver) EnableReplication ¶
func (r *ReplicationDriver) EnableReplication(opt *pb.EnableReplicationOpts) error
Start replication
func (*ReplicationDriver) FailoverReplication ¶
func (r *ReplicationDriver) FailoverReplication(opt *pb.FailoverReplicationOpts) error
Failover Replication
Click to show internal directories.
Click to hide internal directories.