mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-28 12:40:49 +00:00
fix bug when drop data
This commit is contained in:
parent
2a6c1463a1
commit
1065ddef65
@ -1282,13 +1282,13 @@ void MergeTreeData::dropAllData()
|
||||
DataPartsVector all_parts(data_parts_by_info.begin(), data_parts_by_info.end());
|
||||
DataPartsVector committed_parts = getDataPartsVector({DataPartState::Committed});
|
||||
|
||||
data_parts_indexes.clear();
|
||||
column_sizes.clear();
|
||||
|
||||
CurrentMetrics::sub(CurrentMetrics::Parts, all_parts.size());
|
||||
CurrentMetrics::sub(CurrentMetrics::PartsActive, committed_parts.size());
|
||||
CurrentMetrics::sub(CurrentMetrics::PartsInactive, all_parts.size() - committed_parts.size());
|
||||
|
||||
data_parts_indexes.clear();
|
||||
column_sizes.clear();
|
||||
|
||||
/// Tables in atomic databases have UUID and stored in persistent locations.
|
||||
/// No need to drop caches (that are keyed by filesystem path) because collision is not possible.
|
||||
if (!getStorageID().hasUUID())
|
||||
|
Loading…
Reference in New Issue
Block a user