Make failure in retry a warning not an error.
This commit is contained in:
parent
e10e0fec9e
commit
0412db2243
|
|
@ -131,12 +131,12 @@ func (c *Cluster) initDbConnWithName(dbname string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, ok := err.(*net.OpError); ok {
|
if _, ok := err.(*net.OpError); ok {
|
||||||
c.logger.Errorf("could not connect to PostgreSQL database: %v", err)
|
c.logger.Warningf("could not connect to Postgres database: %v", err)
|
||||||
return false, nil
|
return false, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if err2 := conn.Close(); err2 != nil {
|
if err2 := conn.Close(); err2 != nil {
|
||||||
c.logger.Errorf("error when closing PostgreSQL connection after another error: %v", err)
|
c.logger.Errorf("error when closing Postgres connection after another error: %v", err)
|
||||||
return false, err2
|
return false, err2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -151,7 +151,7 @@ func (c *Cluster) initDbConnWithName(dbname string) error {
|
||||||
conn.SetMaxIdleConns(-1)
|
conn.SetMaxIdleConns(-1)
|
||||||
|
|
||||||
if c.pgDb != nil {
|
if c.pgDb != nil {
|
||||||
msg := "Closing an existing connection before opening a new one to %s"
|
msg := "closing an existing connection before opening a new one to %s"
|
||||||
c.logger.Warningf(msg, dbname)
|
c.logger.Warningf(msg, dbname)
|
||||||
c.closeDbConn()
|
c.closeDbConn()
|
||||||
}
|
}
|
||||||
|
|
@ -166,7 +166,7 @@ func (c *Cluster) connectionIsClosed() bool {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Cluster) closeDbConn() (err error) {
|
func (c *Cluster) closeDbConn() (err error) {
|
||||||
c.setProcessName("closing db connection")
|
c.setProcessName("closing database connection")
|
||||||
if c.pgDb != nil {
|
if c.pgDb != nil {
|
||||||
c.logger.Debug("closing database connection")
|
c.logger.Debug("closing database connection")
|
||||||
if err = c.pgDb.Close(); err != nil {
|
if err = c.pgDb.Close(); err != nil {
|
||||||
|
|
@ -181,7 +181,7 @@ func (c *Cluster) closeDbConn() (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Cluster) readPgUsersFromDatabase(userNames []string) (users spec.PgUserMap, err error) {
|
func (c *Cluster) readPgUsersFromDatabase(userNames []string) (users spec.PgUserMap, err error) {
|
||||||
c.setProcessName("reading users from the db")
|
c.setProcessName("reading users from the database")
|
||||||
var rows *sql.Rows
|
var rows *sql.Rows
|
||||||
users = make(spec.PgUserMap)
|
users = make(spec.PgUserMap)
|
||||||
if rows, err = c.pgDb.Query(getUserSQL, pq.Array(userNames)); err != nil {
|
if rows, err = c.pgDb.Query(getUserSQL, pq.Array(userNames)); err != nil {
|
||||||
|
|
|
||||||
|
|
@ -225,11 +225,11 @@ func (c *Controller) processEvent(event ClusterEvent) {
|
||||||
switch event.EventType {
|
switch event.EventType {
|
||||||
case EventAdd:
|
case EventAdd:
|
||||||
if clusterFound {
|
if clusterFound {
|
||||||
lg.Debugf("Recieved add event for existing cluster")
|
lg.Infof("Recieved add event for already existing Postgres cluster")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
lg.Infof("creation of the cluster started")
|
lg.Infof("creating a new Postgres cluster")
|
||||||
|
|
||||||
cl = c.addCluster(lg, clusterName, event.NewSpec)
|
cl = c.addCluster(lg, clusterName, event.NewSpec)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue