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);
if (targetWorkerSet == WORKERS_WITH_METADATA &&
!workerNode->hasMetadata)
(!workerNode->hasMetadata || !workerNode->metadataSynced))
{
continue;
}