Fix pgbouncer compatibility in SHOW SERVERS

This commit is contained in:
Andrey 2020-01-17 16:32:19 +05:00 committed by kirill reshke
parent 8dfcedb3df
commit 2bacfcb972
1 changed files with 13 additions and 1 deletions

View File

@ -378,6 +378,16 @@ od_console_show_servers_server_cb(od_server_t *server, void **argv)
return -1;
/* request_time */
rc = kiwi_be_write_data_row_add(msg, offset, NULL, -1);
if (rc == -1)
return -1;
/* wait */
data_len = od_snprintf(data, sizeof(data), "0");
rc = kiwi_be_write_data_row_add(stream, offset, data, data_len);
if (rc == -1)
return -1;
/* wait_us */
data_len = od_snprintf(data, sizeof(data), "0");
rc = kiwi_be_write_data_row_add(stream, offset, data, data_len);
if (rc == -1)
return -1;
/* ptr */
@ -431,7 +441,7 @@ od_console_show_servers(od_client_t *client, machine_msg_t *stream)
machine_msg_t *msg;
msg = kiwi_be_write_row_descriptionf(stream,
"sssssdsdssssds",
"sssssdsdssddssds",
"type",
"user",
"database",
@ -442,6 +452,8 @@ od_console_show_servers(od_client_t *client, machine_msg_t *stream)
"local_port",
"connect_time",
"request_time",
"wait",
"wait_us",
"ptr",
"link",
"remote_pid",