Replace LOCAL_HOST_NAME with LocalHostName (#7449)

The only usages of LOCAL_HOST_NAME were in functions that are only used
during regression tests and in places where it was used incorrectly.
pull/7450/head^2
Onur Tirtir 2024-01-24 16:50:39 +03:00 committed by GitHub
parent 1d096df7f4
commit 3de5601bcc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 3 additions and 11 deletions

View File

@ -445,7 +445,7 @@ GetEffectiveConnKey(ConnectionHashKey *key)
if (!IsTransactionState()) if (!IsTransactionState())
{ {
/* we're in the task tracker, so should only see loopback */ /* we're in the task tracker, so should only see loopback */
Assert(strncmp(LOCAL_HOST_NAME, key->hostname, MAX_NODE_LENGTH) == 0 && Assert(strncmp(LocalHostName, key->hostname, MAX_NODE_LENGTH) == 0 &&
PostPortNumber == key->port); PostPortNumber == key->port);
return key; return key;
} }

View File

@ -125,7 +125,7 @@ wait_until_metadata_sync(PG_FUNCTION_ARGS)
/* First we start listening. */ /* First we start listening. */
MultiConnection *connection = GetNodeConnection(FORCE_NEW_CONNECTION, MultiConnection *connection = GetNodeConnection(FORCE_NEW_CONNECTION,
LOCAL_HOST_NAME, PostPortNumber); LocalHostName, PostPortNumber);
ExecuteCriticalRemoteCommand(connection, "LISTEN " METADATA_SYNC_CHANNEL); ExecuteCriticalRemoteCommand(connection, "LISTEN " METADATA_SYNC_CHANNEL);
/* /*

View File

@ -155,7 +155,7 @@ run_commands_on_session_level_connection_to_node(PG_FUNCTION_ARGS)
StringInfo processStringInfo = makeStringInfo(); StringInfo processStringInfo = makeStringInfo();
StringInfo workerProcessStringInfo = makeStringInfo(); StringInfo workerProcessStringInfo = makeStringInfo();
MultiConnection *localConnection = GetNodeConnection(0, LOCAL_HOST_NAME, MultiConnection *localConnection = GetNodeConnection(0, LocalHostName,
PostPortNumber); PostPortNumber);
if (!singleConnection) if (!singleConnection)

View File

@ -61,14 +61,6 @@
*/ */
#define LOCAL_NODE_ID UINT32_MAX #define LOCAL_NODE_ID UINT32_MAX
/*
* If you want to connect to the current node use `LocalHostName`, which is a GUC, instead
* of the hardcoded loopback hostname. Only if you really need the loopback hostname use
* this define.
*/
#define LOCAL_HOST_NAME "localhost"
/* forward declare, to avoid forcing large headers on everyone */ /* forward declare, to avoid forcing large headers on everyone */
struct pg_conn; /* target of the PGconn typedef */ struct pg_conn; /* target of the PGconn typedef */
struct MemoryContextData; struct MemoryContextData;