Lines Matching defs:PgPool
97 typedef struct PgPool PgPool; typedef
265 struct PgPool { struct
266 struct List head; /* entry in global pool_list */
267 struct List map_head; /* entry in user->pool_list */
269 PgDatabase *db; /* corresponding database */
270 PgUser *user; /* user logged in as */
272 struct StatList active_client_list; /* waiting events logged in clients */
273 struct StatList waiting_client_list; /* client waits for a server to be available */
274 struct StatList cancel_req_list; /* closed client connections with server key */
276 struct StatList active_server_list; /* servers linked with clients */
277 struct StatList idle_server_list; /* servers ready to be linked with clients */
278 struct StatList used_server_list; /* server just unlinked from clients */
279 struct StatList tested_server_list; /* server in testing process */
280 struct StatList new_server_list; /* servers in login phase */
282 PgStats stats;
283 PgStats newer_stats;
284 PgStats older_stats;
287 struct PktBuf *welcome_msg; /* ServerParams without VarCache ones */
289 VarCache orig_vars; /* default params from server */
291 usec_t last_lifetime_disconnect;/* last time when server_lifetime was applied */
294 usec_t last_connect_time;
295 bool last_connect_failed:1;
296 bool last_login_failed:1;
298 bool welcome_msg_ready:1;