When pg_ctl is used to start the postmaster without the -w flag, it says

        postmaster successfully started

when in fact it should be "postmaster starting" because it hasn't
"started" yet, or at least isn't accepting connections yet.  A wait for
start says:

        waiting for postmaster to start...done
        postmaster successfully started

which is accurate.

This applied patch makes that adjustment and a similar one for stop. 
Someone complained about this a few months ago.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [EMAIL PROTECTED]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
Index: src/bin/pg_ctl/pg_ctl.sh
===================================================================
RCS file: /cvsroot/pgsql-server/src/bin/pg_ctl/pg_ctl.sh,v
retrieving revision 1.37
diff -c -c -r1.37 pg_ctl.sh
*** src/bin/pg_ctl/pg_ctl.sh    29 Nov 2003 19:52:04 -0000      1.37
--- src/bin/pg_ctl/pg_ctl.sh    10 Jan 2004 02:53:35 -0000
***************
*** 299,305 ****
        if [ "$op" = "reload" ];then
            $silence_echo echo "postmaster successfully signaled"
        else
!           $silence_echo echo "postmaster successfully shut down"
        fi
  
      else # ! -f $PIDFILE
--- 299,309 ----
        if [ "$op" = "reload" ];then
            $silence_echo echo "postmaster successfully signaled"
        else
!           if [ "$wait" = yes ];then
!               $silence_echo echo "postmaster successfully shut down"
!           else
!               $silence_echo echo "postmaster shutting down"
!           fi
        fi
  
      else # ! -f $PIDFILE
***************
*** 399,406 ****
            fi
        done
        $silence_echo echo "done"
      fi
-     $silence_echo echo "postmaster successfully started"
  fi # start or restart
  
  exit 0
--- 403,412 ----
            fi
        done
        $silence_echo echo "done"
+       $silence_echo echo "postmaster successfully started"
+     else
+       $silence_echo echo "postmaster starting"
      fi
  fi # start or restart
  
  exit 0
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to