mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 01:22:04 +00:00
dbms: attempt to fix an error (incomplete) [#METR-17286].
This commit is contained in:
parent
10b86afd3c
commit
7a7a2ac6e0
@ -379,13 +379,24 @@ void MergeTreeData::setPath(const String & new_full_path, bool move_data)
|
||||
|
||||
void MergeTreeData::dropAllData()
|
||||
{
|
||||
LOG_TRACE(log, "dropAllData: waiting for locks.");
|
||||
|
||||
Poco::ScopedLock<Poco::FastMutex> lock(data_parts_mutex);
|
||||
Poco::ScopedLock<Poco::FastMutex> lock_all(all_data_parts_mutex);
|
||||
|
||||
LOG_TRACE(log, "dropAllData: removing data from memory.");
|
||||
|
||||
data_parts.clear();
|
||||
all_data_parts.clear();
|
||||
column_sizes.clear();
|
||||
|
||||
context.resetCaches();
|
||||
|
||||
LOG_TRACE(log, "dropAllData: removing data from filesystem.");
|
||||
|
||||
Poco::File(full_path).remove(true);
|
||||
|
||||
LOG_TRACE(log, "dropAllData: done.");
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user