remove dependency to StorageReplicatedMergeTree [#CLICKHOUSE-2]

This commit is contained in:
Alexey Zatelepin 2017-12-26 22:15:15 +03:00
parent da1233fe3f
commit 280c147a89

View File

@ -1,5 +1,4 @@
#include <Storages/MergeTree/DataPartsExchange.h>
#include <Storages/StorageReplicatedMergeTree.h>
#include <Common/CurrentMetrics.h>
#include <Common/NetException.h>
#include <Common/typeid_cast.h>
@ -129,12 +128,12 @@ void Service::processQuery(const Poco::Net::HTMLForm & params, ReadBuffer & /*bo
catch (const Exception & e)
{
if (e.code() != ErrorCodes::ABORTED && e.code() != ErrorCodes::CANNOT_WRITE_TO_OSTREAM)
dynamic_cast<StorageReplicatedMergeTree &>(*owned_storage).enqueuePartForCheck(part_name);
data.reportBrokenPart(part_name);
throw;
}
catch (...)
{
dynamic_cast<StorageReplicatedMergeTree &>(*owned_storage).enqueuePartForCheck(part_name);
data.reportBrokenPart(part_name);
throw;
}
}