diff --git a/src/backend/utils/misc/guc_gp.c b/src/backend/utils/misc/guc_gp.c index 4f8a1a3cade4f0c1968d557e8803a895b8964b53..47ff6e27fcc4e3f5b28495cf91555c88ec3b8c70 100644 --- a/src/backend/utils/misc/guc_gp.c +++ b/src/backend/utils/misc/guc_gp.c @@ -4595,6 +4595,19 @@ struct config_string ConfigureNamesString_gp[] = NULL, NULL, NULL }, +#ifdef HAVE_LIBUV + { + {"gp_interconnect_proxy_addresses", PGC_POSTMASTER, DEVELOPER_OPTIONS, + gettext_noop("Sets the ic-proxy addresses as \"content:ip:port ...\", must be ordered by content, the port is ignored at the moment."), + gettext_noop("e.g. \"-1:10.0.0.1:2000 0:10.0.0.2:2000 1:10.0.0.2:2001\""), + GUC_NO_SHOW_ALL | GUC_GPDB_NO_SYNC + }, + &gp_interconnect_proxy_addresses, + "", + NULL, NULL, NULL + }, +#endif /* HAVE_LIBUV */ + /* End-of-list marker */ { {NULL, 0, 0, NULL, NULL}, NULL, NULL, NULL, NULL diff --git a/src/include/utils/sync_guc_name.h b/src/include/utils/sync_guc_name.h index 26bd493326605bc2d17ef63dde434c94926759c8..773d88e911b6e8d5a6368531080c285f0bfe4d7a 100644 --- a/src/include/utils/sync_guc_name.h +++ b/src/include/utils/sync_guc_name.h @@ -35,6 +35,7 @@ "gp_interconnect_log_stats", "gp_interconnect_min_retries_before_timeout", "gp_interconnect_min_rto", + "gp_interconnect_proxy_addresses", "gp_interconnect_queue_depth", "gp_interconnect_setup_timeout", "gp_interconnect_snd_queue_depth",