mirror of https://github.com/citusdata/citus.git
Don't send metadata commands to not-synced workers.
Otherwise some of the dependencies might not exist yet and commands will error out.pull/3068/head
parent
7a49f158f3
commit
ae915493e6
|
@ -97,7 +97,7 @@ TargetWorkerSetNodeList(TargetWorkerSet targetWorkerSet, LOCKMODE lockMode)
|
||||||
{
|
{
|
||||||
WorkerNode *workerNode = (WorkerNode *) lfirst(workerNodeCell);
|
WorkerNode *workerNode = (WorkerNode *) lfirst(workerNodeCell);
|
||||||
if (targetWorkerSet == WORKERS_WITH_METADATA &&
|
if (targetWorkerSet == WORKERS_WITH_METADATA &&
|
||||||
!workerNode->hasMetadata)
|
(!workerNode->hasMetadata || !workerNode->metadataSynced))
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue