- avoid opening a database connection before forking - reported by several people in context of Postgress async lib calls (cherry picked from commit 907936449b2543966a5b3b2fe821d406c2293799)
@@ -410,7 +410,7 @@ error:
static int dr_child_init(int rank)
{
/* only workers needs DB connection */
- if (rank==PROC_MAIN || rank==PROC_TCP_MAIN)
+ if (rank==PROC_MAIN || rank==PROC_TCP_MAIN || rank==PROC_INIT)
return 0;
/* init DB connection */