Merge branch 'main' into flaky-2

pull/7317/head
Jelte Fennema-Nio 2023-11-02 09:32:32 +01:00 committed by GitHub
commit 2a21fe4890
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 4 deletions

View File

@ -16,6 +16,7 @@ on:
- "release-*" - "release-*"
pull_request: pull_request:
types: [opened, reopened,synchronize] types: [opened, reopened,synchronize]
merge_group:
jobs: jobs:
# Since GHA does not interpolate env varibles in matrix context, we need to # Since GHA does not interpolate env varibles in matrix context, we need to
# define them in a separate job and use them in other jobs. # define them in a separate job and use them in other jobs.

View File

@ -3,6 +3,7 @@ name: Build tests in packaging images
on: on:
pull_request: pull_request:
types: [opened, reopened,synchronize] types: [opened, reopened,synchronize]
merge_group:
workflow_dispatch: workflow_dispatch:

View File

@ -9,9 +9,14 @@ SELECT 1 FROM master_add_node('localhost', :master_port, groupid => 0);
RESET client_min_messages; RESET client_min_messages;
-- Kill maintenance daemon so it gets restarted and gets a gpid containing our -- Kill maintenance daemon so it gets restarted and gets a gpid containing our
-- nodeid -- nodeid
SELECT pg_terminate_backend(pid) SELECT COUNT(pg_terminate_backend(pid)) >= 0
FROM pg_stat_activity FROM pg_stat_activity
WHERE application_name = 'Citus Maintenance Daemon' \gset WHERE application_name = 'Citus Maintenance Daemon';
?column?
---------------------------------------------------------------------
t
(1 row)
-- reconnect to make sure we get a session with the gpid containing our nodeid -- reconnect to make sure we get a session with the gpid containing our nodeid
\c - - - - \c - - - -
CREATE SCHEMA global_cancel; CREATE SCHEMA global_cancel;
@ -77,6 +82,7 @@ ERROR: must be a superuser to terminate superuser process
SELECT pg_cancel_backend(citus_backend_gpid()); SELECT pg_cancel_backend(citus_backend_gpid());
ERROR: canceling statement due to user request ERROR: canceling statement due to user request
\c - postgres - :master_port \c - postgres - :master_port
DROP USER global_cancel_user;
SET client_min_messages TO DEBUG; SET client_min_messages TO DEBUG;
-- 10000000000 is the node id multiplier for global pid -- 10000000000 is the node id multiplier for global pid
SELECT pg_cancel_backend(10000000000 * citus_coordinator_nodeid() + 0); SELECT pg_cancel_backend(10000000000 * citus_coordinator_nodeid() + 0);

View File

@ -5,9 +5,9 @@ RESET client_min_messages;
-- Kill maintenance daemon so it gets restarted and gets a gpid containing our -- Kill maintenance daemon so it gets restarted and gets a gpid containing our
-- nodeid -- nodeid
SELECT pg_terminate_backend(pid) SELECT COUNT(pg_terminate_backend(pid)) >= 0
FROM pg_stat_activity FROM pg_stat_activity
WHERE application_name = 'Citus Maintenance Daemon' \gset WHERE application_name = 'Citus Maintenance Daemon';
-- reconnect to make sure we get a session with the gpid containing our nodeid -- reconnect to make sure we get a session with the gpid containing our nodeid
\c - - - - \c - - - -
@ -58,6 +58,8 @@ SELECT pg_cancel_backend(citus_backend_gpid());
\c - postgres - :master_port \c - postgres - :master_port
DROP USER global_cancel_user;
SET client_min_messages TO DEBUG; SET client_min_messages TO DEBUG;
-- 10000000000 is the node id multiplier for global pid -- 10000000000 is the node id multiplier for global pid