package functional
import "github.com/coreos/etcd/migrate/functional"
Index ¶
- type Proc
- func NewProcInProcGroupWithV1Flags(path string, num int, idx int) *Proc
- func NewProcWithDefaultFlags(path string) *Proc
- func NewProcWithV1Flags(path string) *Proc
- func NewProcWithV2Flags(path string) *Proc
- func (p *Proc) CleanUnsuppportedV1Flags()
- func (p *Proc) Restart() error
- func (p *Proc) SetDataDir(dataDir string)
- func (p *Proc) SetDiscovery(url string)
- func (p *Proc) SetName(name string)
- func (p *Proc) SetPeerTLS(certFile, keyFile, caFile string)
- func (p *Proc) SetSnapCount(cnt int)
- func (p *Proc) SetV1Addr(addr string)
- func (p *Proc) SetV1PeerAddr(addr string)
- func (p *Proc) SetV1Peers(peers []string)
- func (p *Proc) SetV2PeerURL(url string)
- func (p *Proc) Start() error
- func (p *Proc) Stop()
- func (p *Proc) Terminate()
- type ProcGroup
- func NewProcGroupViaDiscoveryWithV1Flags(path string, num int, url string) ProcGroup
- func NewProcGroupWithV1Flags(path string, num int) ProcGroup
- func (pg ProcGroup) CleanUnsuppportedV1Flags()
- func (pg ProcGroup) InheritDataDir(opg ProcGroup)
- func (pg ProcGroup) SetPeerTLS(certFile, keyFile, caFile string)
- func (pg ProcGroup) SetSnapCount(count int)
- func (pg ProcGroup) Start() error
- func (pg ProcGroup) Stop()
- func (pg ProcGroup) Terminate()
- func (pg ProcGroup) Wait() error
Types ¶
type Proc ¶
type Proc struct { *exec.Cmd Name string DataDir string URL string PeerURL string // contains filtered or unexported fields }
func NewProcInProcGroupWithV1Flags ¶
func NewProcWithDefaultFlags ¶
func NewProcWithV1Flags ¶
func NewProcWithV2Flags ¶
func (*Proc) CleanUnsuppportedV1Flags ¶
func (p *Proc) CleanUnsuppportedV1Flags()
func (*Proc) Restart ¶
func (*Proc) SetDataDir ¶
func (*Proc) SetDiscovery ¶
func (*Proc) SetName ¶
func (*Proc) SetPeerTLS ¶
func (*Proc) SetSnapCount ¶
func (*Proc) SetV1Addr ¶
func (*Proc) SetV1PeerAddr ¶
func (*Proc) SetV1Peers ¶
func (*Proc) SetV2PeerURL ¶
func (*Proc) Start ¶
func (*Proc) Stop ¶
func (p *Proc) Stop()
func (*Proc) Terminate ¶
func (p *Proc) Terminate()
type ProcGroup ¶
type ProcGroup []*Proc
func NewProcGroupViaDiscoveryWithV1Flags ¶
func NewProcGroupWithV1Flags ¶
func (ProcGroup) CleanUnsuppportedV1Flags ¶
func (pg ProcGroup) CleanUnsuppportedV1Flags()
func (ProcGroup) InheritDataDir ¶
func (ProcGroup) SetPeerTLS ¶
func (ProcGroup) SetSnapCount ¶
func (ProcGroup) Start ¶
func (ProcGroup) Stop ¶
func (pg ProcGroup) Stop()
func (ProcGroup) Terminate ¶
func (pg ProcGroup) Terminate()
func (ProcGroup) Wait ¶
Source Files ¶
- Version
- v2.0.1+incompatible
- Published
- Feb 11, 2015
- Platform
- linux/amd64
- Imports
- 11 packages
- Last checked
- 16 minutes ago –
Tools for package owners.