2
* $Header: /cvsroot/pgpool/pgpool-II/pcp/pcp_node_info.c,v 1.3 2008/12/31 10:25:40 t-ishii Exp $
2
* $Header: /cvsroot/pgpool/pgpool-II/pcp/pcp_node_info.c,v 1.9 2010/08/22 08:24:02 gleu Exp $
4
4
* pgpool: a language independent connection pool server for PostgreSQL
5
5
* written by Tatsuo Ishii
42
47
BackendInfo *backend_info;
45
while ((ch = getopt(argc, argv, "hd")) != -1) {
52
static struct option long_options[] = {
53
{"debug", no_argument, NULL, 'd'},
54
{"help", no_argument, NULL, 'h'},
55
{"verbose", no_argument, NULL, 'v'},
59
while ((ch = getopt_long(argc, argv, "hdv", long_options, &optindex)) != -1) {
48
62
pcp_enable_debug();
126
144
pcp_disconnect();
127
145
myexit(errorcode);
129
printf("%s %d %d %f\n",
130
backend_info->backend_hostname,
131
backend_info->backend_port,
132
backend_info->backend_status,
133
backend_info->backend_weight);
149
printf("Hostname: %s\nPort : %d\nStatus : %d\nWeight : %f\n",
150
backend_info->backend_hostname,
151
backend_info->backend_port,
152
backend_info->backend_status,
153
backend_info->backend_weight/RAND_MAX);
155
printf("%s %d %d %f\n",
156
backend_info->backend_hostname,
157
backend_info->backend_port,
158
backend_info->backend_status,
159
backend_info->backend_weight/RAND_MAX);
135
162
free(backend_info);
146
173
fprintf(stderr, "pcp_node_info - display a pgpool-II node's information\n\n");
147
174
fprintf(stderr, "Usage: pcp_node_info [-d] timeout hostname port# username password nodeID\n");
148
fprintf(stderr, "Usage: pcp_node_info -h\n\n");
149
fprintf(stderr, " -d - enable debug message (optional)\n");
150
fprintf(stderr, " timeout - connection timeout value in seconds. command exits on timeout\n");
151
fprintf(stderr, " hostname - pgpool-II hostname\n");
152
fprintf(stderr, " port# - pgpool-II port number\n");
153
fprintf(stderr, " username - username for PCP authentication\n");
154
fprintf(stderr, " password - password for PCP authentication\n");
155
fprintf(stderr, " nodeID - ID of a node to get information for\n");
156
fprintf(stderr, " -h - print this help\n");
175
fprintf(stderr, " -d, --debug : enable debug message (optional)\n");
176
fprintf(stderr, " timeout : connection timeout value in seconds. command exits on timeout\n");
177
fprintf(stderr, " hostname : pgpool-II hostname\n");
178
fprintf(stderr, " port# : PCP port number\n");
179
fprintf(stderr, " username : username for PCP authentication\n");
180
fprintf(stderr, " password : password for PCP authentication\n");
181
fprintf(stderr, " nodeID : ID of a node to get information for\n\n");
182
fprintf(stderr, "Usage: pcp_node_info [options]\n");
183
fprintf(stderr, " Options available are:\n");
184
fprintf(stderr, " -h, --help : print this help\n");
185
fprintf(stderr, " -v, --verbose : display one line per information with a header\n");