mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Lock before reuseJoinedData
This commit is contained in:
parent
e4fdbbfab6
commit
c006b41afc
@ -96,8 +96,8 @@ HashJoinPtr StorageJoin::getJoin(std::shared_ptr<TableJoin> analyzed_join) const
|
|||||||
analyzed_join->setRightKeys(key_names);
|
analyzed_join->setRightKeys(key_names);
|
||||||
|
|
||||||
HashJoinPtr join_clone = std::make_shared<HashJoin>(analyzed_join, metadata_snapshot->getSampleBlock().sortColumns());
|
HashJoinPtr join_clone = std::make_shared<HashJoin>(analyzed_join, metadata_snapshot->getSampleBlock().sortColumns());
|
||||||
join_clone->reuseJoinedData(*join);
|
|
||||||
join_clone->setLock(rwlock);
|
join_clone->setLock(rwlock);
|
||||||
|
join_clone->reuseJoinedData(*join);
|
||||||
|
|
||||||
return join_clone;
|
return join_clone;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user