Rename metadata sync to node metadata sync where applicable

pull/5880/head
Onder Kalaci 2022-04-05 13:26:07 +02:00 committed by Marco Slot
parent 54f97c7b2b
commit b0b91bab04
6 changed files with 25 additions and 25 deletions

View File

@ -524,7 +524,7 @@ citus_disable_node(PG_FUNCTION_ARGS)
TransactionModifiedNodeMetadata = true;
/*
* We have not propagated the metadata changes yet, make sure that all the
* We have not propagated the node metadata changes yet, make sure that all the
* active nodes get the metadata updates. We defer this operation to the
* background worker to make it possible disabling nodes when multiple nodes
* are down.
@ -537,7 +537,7 @@ citus_disable_node(PG_FUNCTION_ARGS)
*/
if (UnsetMetadataSyncedForAll())
{
TriggerMetadataSyncOnCommit();
TriggerNodeMetadataSyncOnCommit();
}
PG_RETURN_VOID();
@ -1321,7 +1321,7 @@ citus_update_node(PG_FUNCTION_ARGS)
*/
if (UnsetMetadataSyncedForAll())
{
TriggerMetadataSyncOnCommit();
TriggerNodeMetadataSyncOnCommit();
}
if (handle != NULL)

View File

@ -159,7 +159,7 @@ wait_until_metadata_sync(PG_FUNCTION_ARGS)
Datum
trigger_metadata_sync(PG_FUNCTION_ARGS)
{
TriggerMetadataSyncOnCommit();
TriggerNodeMetadataSyncOnCommit();
PG_RETURN_VOID();
}

View File

@ -115,8 +115,8 @@ AllowedDistributionColumn AllowedDistributionColumnValue;
/* if disabled, distributed statements in a function may run as separate transactions */
bool FunctionOpensTransactionBlock = true;
/* if true, we should trigger metadata sync on commit */
bool MetadataSyncOnCommit = false;
/* if true, we should trigger node metadata sync on commit */
bool NodeMetadataSyncOnCommit = false;
/* transaction management functions */
@ -288,11 +288,11 @@ CoordinatedTransactionCallback(XactEvent event, void *arg)
/*
* Changes to catalog tables are now visible to the metadata sync
* daemon, so we can trigger metadata sync if necessary.
* daemon, so we can trigger node metadata sync if necessary.
*/
if (MetadataSyncOnCommit)
if (NodeMetadataSyncOnCommit)
{
TriggerMetadataSync(MyDatabaseId);
TriggerNodeMetadataSync(MyDatabaseId);
}
ResetGlobalVariables();
@ -554,7 +554,7 @@ ResetGlobalVariables()
activeSetStmts = NULL;
ShouldCoordinatedTransactionUse2PC = false;
TransactionModifiedNodeMetadata = false;
MetadataSyncOnCommit = false;
NodeMetadataSyncOnCommit = false;
InTopLevelDelegatedFunctionCall = false;
ResetWorkerErrorIndication();
memset(&AllowedDistributionColumnValue, 0,
@ -800,14 +800,14 @@ MaybeExecutingUDF(void)
/*
* TriggerMetadataSyncOnCommit sets a flag to do metadata sync on commit.
* This is because new metadata only becomes visible to the metadata sync
* daemon after commit happens.
* TriggerNodeMetadataSyncOnCommit sets a flag to do node metadata sync
* on commit. This is because new metadata only becomes visible to the
* metadata sync daemon after commit happens.
*/
void
TriggerMetadataSyncOnCommit(void)
TriggerNodeMetadataSyncOnCommit(void)
{
MetadataSyncOnCommit = true;
NodeMetadataSyncOnCommit = true;
}

View File

@ -86,7 +86,7 @@ typedef struct MaintenanceDaemonDBData
Oid userOid;
pid_t workerPid;
bool daemonStarted;
bool triggerMetadataSync;
bool triggerNodeMetadataSync;
Latch *latch; /* pointer to the background worker's latch */
} MaintenanceDaemonDBData;
@ -233,7 +233,7 @@ InitializeMaintenanceDaemonBackend(void)
dbData->daemonStarted = true;
dbData->userOid = extensionOwner;
dbData->workerPid = 0;
dbData->triggerMetadataSync = false;
dbData->triggerNodeMetadataSync = false;
LWLockRelease(&MaintenanceDaemonControl->lock);
pid_t pid;
@ -926,11 +926,11 @@ StopMaintenanceDaemon(Oid databaseId)
/*
* TriggerMetadataSync triggers the maintenance daemon to do a metadata sync for
* the given database.
* TriggerMetadataSync triggers the maintenance daemon to do
* a node metadata sync for the given database.
*/
void
TriggerMetadataSync(Oid databaseId)
TriggerNodeMetadataSync(Oid databaseId)
{
bool found = false;
@ -942,7 +942,7 @@ TriggerMetadataSync(Oid databaseId)
HASH_FIND, &found);
if (found)
{
dbData->triggerMetadataSync = true;
dbData->triggerNodeMetadataSync = true;
/* set latch to wake-up the maintenance loop */
SetLatch(dbData->latch);
@ -961,8 +961,8 @@ MetadataSyncTriggeredCheckAndReset(MaintenanceDaemonDBData *dbData)
{
LWLockAcquire(&MaintenanceDaemonControl->lock, LW_EXCLUSIVE);
bool metadataSyncTriggered = dbData->triggerMetadataSync;
dbData->triggerMetadataSync = false;
bool metadataSyncTriggered = dbData->triggerNodeMetadataSync;
dbData->triggerNodeMetadataSync = false;
LWLockRelease(&MaintenanceDaemonControl->lock);

View File

@ -22,7 +22,7 @@
extern double DistributedDeadlockDetectionTimeoutFactor;
extern void StopMaintenanceDaemon(Oid databaseId);
extern void TriggerMetadataSync(Oid databaseId);
extern void TriggerNodeMetadataSync(Oid databaseId);
extern void InitializeMaintenanceDaemon(void);
extern void InitializeMaintenanceDaemonBackend(void);
extern bool LockCitusExtension(void);

View File

@ -131,7 +131,7 @@ extern void InitializeTransactionManagement(void);
/* other functions */
extern List * ActiveSubXactContexts(void);
extern StringInfo BeginAndSetDistributedTransactionIdCommand(void);
extern void TriggerMetadataSyncOnCommit(void);
extern void TriggerNodeMetadataSyncOnCommit(void);
#endif /* TRANSACTION_MANAGMENT_H */