summaryrefslogtreecommitdiff
path: root/controller
diff options
context:
space:
mode:
authorGrant Limberg <grant.limberg@zerotier.com>2018-12-10 12:26:20 -0800
committerGrant Limberg <grant.limberg@zerotier.com>2018-12-10 12:26:20 -0800
commit0da2efa633d8cc64db732704e80a74dd0a4e23b5 (patch)
treeece30a0527efa9cc582a4d05040895fb0a3446cc /controller
parente23d95bf038c38fd07353415b752efa21a47ae7c (diff)
downloadinfinitytier-0da2efa633d8cc64db732704e80a74dd0a4e23b5.tar.gz
infinitytier-0da2efa633d8cc64db732704e80a74dd0a4e23b5.zip
add application_name to pgbouncer connectio string
Diffstat (limited to 'controller')
-rw-r--r--controller/PostgreSQL.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/controller/PostgreSQL.cpp b/controller/PostgreSQL.cpp
index e4a2a90b..db0537ec 100644
--- a/controller/PostgreSQL.cpp
+++ b/controller/PostgreSQL.cpp
@@ -1349,7 +1349,10 @@ PGconn *PostgreSQL::getPgConn(OverrideMode m) {
char *connStr = getenv("PGBOUNCER_CONNSTR");
if (connStr != NULL) {
fprintf(stderr, "PGBouncer Override\n");
- return PQconnectdb(connStr);
+ std::string conn(connStr);
+ conn += " application_name=controller-";
+ conn += _myAddressStr.c_str();
+ return PQconnectdb(conn.c_str());
}
}