[Pgpool-hackers] Making command proc_info returning info for all pid ?

Tatsuo Ishii ishii at sraoss.co.jp
Mon Jul 4 01:46:53 UTC 2011


> So here is a first patch ready for review.
> 
>   * it refactor "pcp processes info" related code to return all processes
>   * info from backend, similar to the "show pool_pools" query
>   * add pgpool process PID and backend id fields
>   * add the ability to show all these informations from pcp_proc_info
>   * command
>   * no change to the pcp_proc_info command default behavior
>   * new fields are added as last fields in the proc_info command only with
>   * the -a switch (both verbose or not)
> 
> As a remember, I had to add fields "pgpool process PID" and "backend
> id" because I will need them in pgpool_adm.
> 
> Thank you for your next comments and review.

I have tried your patches.

When pcp_proc_info is executed with no pid argument, it works
fine. However if pid is given it gaves BackendError.

$ pcp_proc_info 10 "" 9898 postgres pgpoolAdmin
test t-ishii 2011-07-04 10:40:39 2011-07-04 10:40:46 3 0 2 1968 1
test t-ishii 2011-07-04 10:40:39 2011-07-04 10:40:46 3 0 2 1969 1
test t-ishii 2011-07-04 10:40:39 2011-07-04 10:41:25 3 0 1 2065 0
test t-ishii 2011-07-04 10:40:39 2011-07-04 10:41:25 3 0 1 2064 0
$ pcp_proc_info 10 "" 9898 postgres pgpoolAdmin 1968
BackendError
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp


More information about the Pgpool-hackers mailing list