Merge pull request #5880 from citusdata/rename_metadata_func

Rename metadata sync to node metadata sync where applicable
pull/5894/head
Önder Kalacı 2022-04-07 21:53:55 +02:00 committed by GitHub
commit 78d8561b59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 25 additions and 25 deletions

View File

@ -524,7 +524,7 @@ citus_disable_node(PG_FUNCTION_ARGS)
TransactionModifiedNodeMetadata = true; 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 * active nodes get the metadata updates. We defer this operation to the
* background worker to make it possible disabling nodes when multiple nodes * background worker to make it possible disabling nodes when multiple nodes
* are down. * are down.
@ -537,7 +537,7 @@ citus_disable_node(PG_FUNCTION_ARGS)
*/ */
if (UnsetMetadataSyncedForAll()) if (UnsetMetadataSyncedForAll())
{ {
TriggerMetadataSyncOnCommit(); TriggerNodeMetadataSyncOnCommit();
} }
PG_RETURN_VOID(); PG_RETURN_VOID();
@ -1321,7 +1321,7 @@ citus_update_node(PG_FUNCTION_ARGS)
*/ */
if (UnsetMetadataSyncedForAll()) if (UnsetMetadataSyncedForAll())
{ {
TriggerMetadataSyncOnCommit(); TriggerNodeMetadataSyncOnCommit();
} }
if (handle != NULL) if (handle != NULL)

View File

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

View File

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

View File

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

View File

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

View File

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