Handle retry connect to Postgres when ping return EOF error. (#2339)
* Handle retry connect to Postgres when ping return EOF error. * Update pkg/cluster/database.go Co-authored-by: Felix Kunde <felix-kunde@gmx.de> --------- Co-authored-by: Trung Minh Lai <trung.lai@hitachivantara.com> Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
This commit is contained in:
		
							parent
							
								
									ccc74ae947
								
							
						
					
					
						commit
						28c27efe43
					
				|  | @ -154,7 +154,9 @@ func (c *Cluster) initDbConnWithName(dbname string) error { | ||||||
| 				return false, err2 | 				return false, err2 | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			return false, err | 			// Retry open connection until succeeded.
 | ||||||
|  | 			c.logger.Warningf("could not connect to Postgres database: %v", err) | ||||||
|  | 			return false, nil | ||||||
| 		}) | 		}) | ||||||
| 
 | 
 | ||||||
| 	if finalerr != nil { | 	if finalerr != nil { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue