Merge pull request #572 from jaffee/better-errors

discriminate error messages in server.Open
This commit is contained in:
Matthew Jaffee 2017-05-30 10:13:21 -05:00 committed by GitHub
commit 02fe0f84f5

View file

@ -101,7 +101,7 @@ func (s *Server) Open() error {
// Open HTTP listener to determine port (if specified as :0).
ln, err := net.Listen("tcp", ":"+port)
if err != nil {
return err
return fmt.Errorf("net.Listen: %v", err)
}
s.ln = ln
@ -115,16 +115,16 @@ func (s *Server) Open() error {
// Open holder.
if err := s.Holder.Open(); err != nil {
return err
return fmt.Errorf("opening Holder: %v", err)
}
if err := s.BroadcastReceiver.Start(s); err != nil {
return err
return fmt.Errorf("starting BroadcastReceiver: %v", err)
}
// Open NodeSet communication
if err := s.Cluster.NodeSet.Open(); err != nil {
return err
return fmt.Errorf("opening NodeSet: %v", err)
}
// Create executor for executing queries.