未验证 提交 4fb21650 编写于 作者: J Jialun 提交者: GitHub

Fix resource group bypass test case (#5278)

- Remove async session before CREATE FUNCTION
- Change comment format from -- to /* */
上级 dc82ceea
......@@ -104,14 +104,14 @@ ALTER RESOURCE GROUP rg_bypass_test SET concurrency 0;
-- gp_resource_group_bypass is not allowed inside a function
--
61: DROP FUNCTION IF EXISTS func_resgroup_bypass_test(int);
61: CREATE FUNCTION func_resgroup_bypass_test(c1 int) RETURNS INT AS $$
SET gp_resource_group_bypass TO ON; -- inside a function
SELECT 1
$$ LANGUAGE SQL;
61: SELECT func_resgroup_bypass_test(1);
61: DROP FUNCTION func_resgroup_bypass_test(int);
61q:
DROP FUNCTION IF EXISTS func_resgroup_bypass_test(int);
CREATE FUNCTION func_resgroup_bypass_test(c1 int) RETURNS INT AS $$
SET gp_resource_group_bypass TO ON; /* inside a function */
SELECT 1
$$ LANGUAGE SQL;
SELECT func_resgroup_bypass_test(1);
DROP FUNCTION func_resgroup_bypass_test(int);
--
-- memory limit in bypass mode, on qd
......
......@@ -126,16 +126,16 @@ ABORT
-- gp_resource_group_bypass is not allowed inside a function
--
61: DROP FUNCTION IF EXISTS func_resgroup_bypass_test(int);
DROP FUNCTION IF EXISTS func_resgroup_bypass_test(int);
DROP
61: CREATE FUNCTION func_resgroup_bypass_test(c1 int) RETURNS INT AS $$ SET gp_resource_group_bypass TO ON; -- inside a function SELECT 1 $$ LANGUAGE SQL;
CREATE FUNCTION func_resgroup_bypass_test(c1 int) RETURNS INT AS $$ SET gp_resource_group_bypass TO ON; /* inside a function */ SELECT 1 $$ LANGUAGE SQL;
CREATE
61: SELECT func_resgroup_bypass_test(1);
SELECT func_resgroup_bypass_test(1);
ERROR: SET gp_resource_group_bypass cannot run inside a transaction block
CONTEXT: SQL function "func_resgroup_bypass_test" statement 1
61: DROP FUNCTION func_resgroup_bypass_test(int);
DROP FUNCTION func_resgroup_bypass_test(int);
DROP
61q: ... <quitting>
--
-- memory limit in bypass mode, on qd
......
......@@ -126,16 +126,16 @@ ABORT
-- gp_resource_group_bypass is not allowed inside a function
--
61: DROP FUNCTION IF EXISTS func_resgroup_bypass_test(int);
DROP FUNCTION IF EXISTS func_resgroup_bypass_test(int);
DROP
61: CREATE FUNCTION func_resgroup_bypass_test(c1 int) RETURNS INT AS $$ SET gp_resource_group_bypass TO ON; -- inside a function SELECT 1 $$ LANGUAGE SQL;
CREATE FUNCTION func_resgroup_bypass_test(c1 int) RETURNS INT AS $$ SET gp_resource_group_bypass TO ON; /* inside a function */ SELECT 1 $$ LANGUAGE SQL;
CREATE
61: SELECT func_resgroup_bypass_test(1);
SELECT func_resgroup_bypass_test(1);
ERROR: SET gp_resource_group_bypass cannot run inside a transaction block
CONTEXT: SQL function "func_resgroup_bypass_test" statement 1
61: DROP FUNCTION func_resgroup_bypass_test(int);
DROP FUNCTION func_resgroup_bypass_test(int);
DROP
61q: ... <quitting>
--
-- memory limit in bypass mode, on qd
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册