mirror of https://github.com/citusdata/citus.git
Make sure we do subtransactions as superuser
parent
417adf0648
commit
d083a6cb71
|
@ -453,7 +453,17 @@ InsertCleanupRecordInSubtransaction(CleanupObjectType objectType, char *objectNa
|
||||||
quote_literal_cstr(objectName),
|
quote_literal_cstr(objectName),
|
||||||
nodeGroupId);
|
nodeGroupId);
|
||||||
|
|
||||||
ExecuteRebalancerCommandInSeparateTransaction(command->data);
|
int connectionFlag = FORCE_NEW_CONNECTION;
|
||||||
|
char *userName= CitusExtensionOwnerName();
|
||||||
|
MultiConnection *connection = GetNodeUserDatabaseConnection(connectionFlag,
|
||||||
|
LocalHostName,
|
||||||
|
PostPortNumber,
|
||||||
|
userName,
|
||||||
|
NULL);
|
||||||
|
|
||||||
|
ExecuteCriticalRemoteCommand(connection, command->data);
|
||||||
|
CloseConnection(connection);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue