mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-24 02:30:51 +00:00
Drop superfluous locking for atomic in DirectoryMonitor
This commit is contained in:
parent
abbeb13cf0
commit
673ddc9d77
@ -100,10 +100,7 @@ StorageDistributedDirectoryMonitor::~StorageDistributedDirectoryMonitor()
|
|||||||
{
|
{
|
||||||
if (!quit)
|
if (!quit)
|
||||||
{
|
{
|
||||||
{
|
quit = true;
|
||||||
quit = true;
|
|
||||||
std::lock_guard lock{mutex};
|
|
||||||
}
|
|
||||||
cond.notify_one();
|
cond.notify_one();
|
||||||
thread.join();
|
thread.join();
|
||||||
}
|
}
|
||||||
@ -122,10 +119,7 @@ void StorageDistributedDirectoryMonitor::shutdownAndDropAllData()
|
|||||||
{
|
{
|
||||||
if (!quit)
|
if (!quit)
|
||||||
{
|
{
|
||||||
{
|
quit = true;
|
||||||
quit = true;
|
|
||||||
std::lock_guard lock{mutex};
|
|
||||||
}
|
|
||||||
cond.notify_one();
|
cond.notify_one();
|
||||||
thread.join();
|
thread.join();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user