mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
dbms: removed bad code [#METR-17988].
This commit is contained in:
parent
200742d632
commit
fa0e61086f
@ -201,13 +201,10 @@ public:
|
||||
/// Если данные отличались от тех, что были вставлены ранее с тем же ID, бросим исключение.
|
||||
expected_checksums.checkEqual(part->checksums, true);
|
||||
|
||||
/// У part-а уменьшится refcount, и его смогут удалить сразу при откате транзакции, а не позже.
|
||||
part.reset();
|
||||
transaction.rollback();
|
||||
}
|
||||
else if (zookeeper->exists(quorum_status_path))
|
||||
{
|
||||
part.reset();
|
||||
transaction.rollback();
|
||||
|
||||
throw Exception("Another quorum insert has been already started", ErrorCodes::UNSATISFIED_QUORUM_FOR_PREVIOUS_WRITE);
|
||||
|
@ -799,17 +799,6 @@ void MergeTreeData::replaceParts(const DataPartsVector & remove, const DataParts
|
||||
part->remove_time = clear_without_timeout ? 0 : time(0);
|
||||
removePartContributionToColumnSizes(part);
|
||||
data_parts.erase(part);
|
||||
|
||||
/// use_count равен двум, если part-ом владеет только remove и all_data_parts.
|
||||
if (clear_without_timeout && part.use_count() <= 2)
|
||||
{
|
||||
LOG_DEBUG(log, "Removing part " << part->name);
|
||||
part->remove();
|
||||
|
||||
Poco::ScopedLock<Poco::FastMutex> lock_all(all_data_parts_mutex);
|
||||
all_data_parts.erase(part);
|
||||
}
|
||||
/// Иначе кусок будет удалён с диска позже.
|
||||
}
|
||||
|
||||
for (const DataPartPtr & part : add)
|
||||
|
Loading…
Reference in New Issue
Block a user