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
Hadi Moshayedi 2019-10-03 16:52:25 -07:00
parent 7a49f158f3
commit ae915493e6
1 changed files with 1 additions and 1 deletions

View File

@ -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;
} }