test-change log level to LOG

example-fix-logical-rep-cleanup
Ahmet Gedemenli 2022-09-12 13:08:16 +03:00
parent cbb7cff30a
commit 0f230ec98f
3 changed files with 9 additions and 6 deletions

View File

@ -1182,9 +1182,9 @@ CopyShardTablesViaLogicalReplication(List *shardIntervalList, char *sourceNodeNa
int32 targetNodePort)
{
AcquireLogicalReplicationLock();
elog(WARNING,"before drop leftovers");
elog(LOG,"before drop leftovers");
DropAllLogicalReplicationLeftovers(SHARD_MOVE);
elog(WARNING,"after drop leftovers");
elog(LOG,"after drop leftovers");
MemoryContext localContext = AllocSetContextCreate(CurrentMemoryContext,
"CopyShardTablesViaLogicalReplication",

View File

@ -320,10 +320,10 @@ LogicallyReplicateShards(List *shardList, char *sourceNodeName, int sourceNodePo
* the constraints earlier.
*/
CreateForeignConstraintsToReferenceTable(logicalRepTargetList);
elog(WARNING,"before drop subs - try");
elog(LOG,"before drop subs - try");
/* we're done, cleanup the publication and subscription */
DropSubscriptions(logicalRepTargetList);
elog(WARNING,"after drop subs - try");
elog(LOG,"after drop subs - try");
DropReplicationSlots(sourceConnection, logicalRepTargetList);
DropPublications(sourceConnection, publicationInfoHash);
@ -349,9 +349,9 @@ LogicallyReplicateShards(List *shardList, char *sourceNodeName, int sourceNodePo
/* reconnect if the connection failed or is waiting for a command */
// RecreateGroupedLogicalRepTargetsConnections(groupedLogicalRepTargetsHash,
// superUser, databaseName);
elog(WARNING,"before drop subs - catch");
elog(LOG,"before drop subs - catch");
DropSubscriptions(logicalRepTargetList);
elog(WARNING,"after drop subs - catch");
elog(LOG,"after drop subs - catch");
/* reconnect if the connection failed or is waiting for a command */
if (PQstatus(sourceConnection->pgConn) != CONNECTION_OK ||
PQisBusy(sourceConnection->pgConn))

View File

@ -89,11 +89,14 @@ SELECT master_move_shard_placement(101, 'localhost', :worker_1_port, 'localhost'
SELECT citus.mitmproxy('conn.onQuery(query="^ALTER SUBSCRIPTION .* DISABLE").cancel(' || :pid || ')');
SELECT master_move_shard_placement(101, 'localhost', :worker_1_port, 'localhost', :worker_2_proxy_port);
SET client_min_messages TO LOG;
-- failure on dropping subscription
SELECT citus.mitmproxy('conn.onQuery(query="^ALTER SUBSCRIPTION").after(2).kill()');
SELECT master_move_shard_placement(101, 'localhost', :worker_1_port, 'localhost', :worker_2_proxy_port);
-- try again
SELECT citus.mitmproxy('conn.onQuery(query="nonexistingquery").kill()');
SELECT master_move_shard_placement(101, 'localhost', :worker_1_port, 'localhost', :worker_2_proxy_port);
RESET client_min_messages;
-- cancellation on dropping subscription
SELECT citus.mitmproxy('conn.onQuery(query="^DROP SUBSCRIPTION").cancel(' || :pid || ')');