|
|
@@ -90,12 +90,12 @@ func (srv *Server) handleInitialStartEtcd(req *rpcpb.Request) (*rpcpb.Response,
|
|
|
}
|
|
|
srv.creatEtcdCmd()
|
|
|
|
|
|
- srv.logger.Info("starting etcd process")
|
|
|
+ srv.logger.Info("starting etcd")
|
|
|
err = srv.startEtcdCmd()
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- srv.logger.Info("started etcd process", zap.String("command-path", srv.etcdCmd.Path))
|
|
|
+ srv.logger.Info("started etcd", zap.String("command-path", srv.etcdCmd.Path))
|
|
|
|
|
|
// wait some time for etcd listener start
|
|
|
// before setting up proxy
|
|
|
@@ -248,15 +248,17 @@ func (srv *Server) startEtcdCmd() error {
|
|
|
func (srv *Server) handleRestartEtcd() (*rpcpb.Response, error) {
|
|
|
srv.creatEtcdCmd()
|
|
|
|
|
|
- srv.logger.Info("restarting etcd process")
|
|
|
+ srv.logger.Info("restarting etcd")
|
|
|
err := srv.startEtcdCmd()
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- srv.logger.Info("restarted etcd process", zap.String("command-path", srv.etcdCmd.Path))
|
|
|
+ srv.logger.Info("restarted etcd", zap.String("command-path", srv.etcdCmd.Path))
|
|
|
|
|
|
// wait some time for etcd listener start
|
|
|
// before setting up proxy
|
|
|
+ // TODO: local tests should handle port conflicts
|
|
|
+ // with clients on restart
|
|
|
time.Sleep(time.Second)
|
|
|
if err = srv.startProxy(); err != nil {
|
|
|
return nil, err
|
|
|
@@ -271,12 +273,12 @@ func (srv *Server) handleRestartEtcd() (*rpcpb.Response, error) {
|
|
|
func (srv *Server) handleKillEtcd() (*rpcpb.Response, error) {
|
|
|
srv.stopProxy()
|
|
|
|
|
|
- srv.logger.Info("killing etcd process", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
+ srv.logger.Info("killing etcd", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
err := stopWithSig(srv.etcdCmd, syscall.SIGTERM)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- srv.logger.Info("killed etcd process", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
+ srv.logger.Info("killed etcd", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
|
|
|
return &rpcpb.Response{
|
|
|
Success: true,
|
|
|
@@ -288,12 +290,12 @@ func (srv *Server) handleFailArchive() (*rpcpb.Response, error) {
|
|
|
srv.stopProxy()
|
|
|
|
|
|
// exit with stackstrace
|
|
|
- srv.logger.Info("killing etcd process", zap.String("signal", syscall.SIGQUIT.String()))
|
|
|
+ srv.logger.Info("killing etcd", zap.String("signal", syscall.SIGQUIT.String()))
|
|
|
err := stopWithSig(srv.etcdCmd, syscall.SIGQUIT)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- srv.logger.Info("killed etcd process", zap.String("signal", syscall.SIGQUIT.String()))
|
|
|
+ srv.logger.Info("killed etcd", zap.String("signal", syscall.SIGQUIT.String()))
|
|
|
|
|
|
srv.etcdLogFile.Sync()
|
|
|
srv.etcdLogFile.Close()
|
|
|
@@ -327,12 +329,12 @@ func (srv *Server) handleFailArchive() (*rpcpb.Response, error) {
|
|
|
|
|
|
// stop proxy, etcd, delete data directory
|
|
|
func (srv *Server) handleDestroyEtcdAgent() (*rpcpb.Response, error) {
|
|
|
- srv.logger.Info("killing etcd process", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
+ srv.logger.Info("killing etcd", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
err := stopWithSig(srv.etcdCmd, syscall.SIGTERM)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- srv.logger.Info("killed etcd process", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
+ srv.logger.Info("killed etcd", zap.String("signal", syscall.SIGTERM.String()))
|
|
|
|
|
|
srv.logger.Info("removing base directory", zap.String("dir", srv.Member.BaseDir))
|
|
|
err = os.RemoveAll(srv.Member.BaseDir)
|