This is an automated email from the ASF dual-hosted git repository.

chenjinbao1989 pushed a commit to branch cbdb-postgres-merge
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


The following commit(s) were added to refs/heads/cbdb-postgres-merge by this 
push:
     new e7953c603ce Fix answer for gp_dispatch_keepalives
e7953c603ce is described below

commit e7953c603ceee0af7d86d65b11a2e421e496454e
Author: Jinbao Chen <[email protected]>
AuthorDate: Sat Dec 13 22:04:25 2025 +0800

    Fix answer for gp_dispatch_keepalives
---
 src/test/regress/expected/gp_dispatch_keepalives.out | 5 ++++-
 src/test/regress/sql/gp_dispatch_keepalives.sql      | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/test/regress/expected/gp_dispatch_keepalives.out 
b/src/test/regress/expected/gp_dispatch_keepalives.out
index 3354aaf8253..0fabbda73b5 100644
--- a/src/test/regress/expected/gp_dispatch_keepalives.out
+++ b/src/test/regress/expected/gp_dispatch_keepalives.out
@@ -3,6 +3,9 @@
 -- m/waiting for server to shut down.* done/
 -- m/waiting for server to start.* done/
 -- end_matchignore
+-- directory paths are passed to us in environment variables
+-----------------------------------------------------------------------------------
+\getenv abs_srcdir PG_ABS_SRCDIR
 -- Setting up test functions to acquire keepalive parameters from the cdbgang
 -- QD/QE libpq connection TCP sockets. Store the results in a table to diff
 -- later. We need to call the C UDF from the plpython UDF to be able to store
@@ -14,7 +17,7 @@ CREATE OR REPLACE FUNCTION gp_keepalives_check(
     OUT keepalives_interval int,
     OUT keepalives_count int,
     OUT keepalives_idle int)
-RETURNS SETOF record AS 'filename',
+RETURNS SETOF record AS :'filename',
 'gp_keepalives_check' LANGUAGE C VOLATILE EXECUTE ON MASTER;
 CREATE OR REPLACE LANGUAGE plpython3u;
 CREATE OR REPLACE FUNCTION save_keepalives_data(result_table text) RETURNS 
void AS $$
diff --git a/src/test/regress/sql/gp_dispatch_keepalives.sql 
b/src/test/regress/sql/gp_dispatch_keepalives.sql
index f92e0b7ade1..e5ca2113da3 100644
--- a/src/test/regress/sql/gp_dispatch_keepalives.sql
+++ b/src/test/regress/sql/gp_dispatch_keepalives.sql
@@ -3,6 +3,9 @@
 -- m/waiting for server to shut down.* done/
 -- m/waiting for server to start.* done/
 -- end_matchignore
+-- directory paths are passed to us in environment variables
+-----------------------------------------------------------------------------------
+\getenv abs_srcdir PG_ABS_SRCDIR
 
 -- Setting up test functions to acquire keepalive parameters from the cdbgang
 -- QD/QE libpq connection TCP sockets. Store the results in a table to diff
@@ -15,7 +18,7 @@ CREATE OR REPLACE FUNCTION gp_keepalives_check(
     OUT keepalives_interval int,
     OUT keepalives_count int,
     OUT keepalives_idle int)
-RETURNS SETOF record AS 'filename',
+RETURNS SETOF record AS :'filename',
 'gp_keepalives_check' LANGUAGE C VOLATILE EXECUTE ON MASTER;
 
 CREATE OR REPLACE LANGUAGE plpython3u;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to