diff --git a/src/backend/distributed/metadata/dependency.c b/src/backend/distributed/metadata/dependency.c index 8a0d6d69a..9da3432a1 100644 --- a/src/backend/distributed/metadata/dependency.c +++ b/src/backend/distributed/metadata/dependency.c @@ -339,6 +339,11 @@ SupportedDependencyByCitus(const ObjectAddress *address) return true; } + case OCLASS_PROC: + { + return true; + } + case OCLASS_TYPE: { switch (get_typtype(address->objectId)) diff --git a/src/test/regress/expected/isolation_ensure_dependency_activate_node.out b/src/test/regress/expected/isolation_ensure_dependency_activate_node.out index a7bc9b1d1..c79f53108 100644 --- a/src/test/regress/expected/isolation_ensure_dependency_activate_node.out +++ b/src/test/regress/expected/isolation_ensure_dependency_activate_node.out @@ -1974,7 +1974,7 @@ count run_command_on_workers (localhost,57637,t,1) -(localhost,57638,t,0) +(localhost,57638,t,1) master_remove_node @@ -2103,7 +2103,7 @@ count run_command_on_workers (localhost,57637,t,1) -(localhost,57638,t,0) +(localhost,57638,t,1) master_remove_node