dbms: fixed error [#METR-10257].

This commit is contained in:
Alexey Milovidov 2014-03-04 04:17:20 +04:00
parent c4b2c7804e
commit 11001c52b4

View File

@ -628,6 +628,7 @@ void StorageMergeTree::loadDataParts()
DataPartPtr part = new DataPart(*this); DataPartPtr part = new DataPart(*this);
parsePartName(file_name, matches, *part); parsePartName(file_name, matches, *part);
part->name = file_name;
/// Для битых кусков, которые могут образовываться после грубого перезапуска сервера, попытаться восстановить куски, из которых они сделаны. /// Для битых кусков, которые могут образовываться после грубого перезапуска сервера, попытаться восстановить куски, из которых они сделаны.
if (isBrokenPart(full_path + file_name)) if (isBrokenPart(full_path + file_name))
@ -647,8 +648,6 @@ void StorageMergeTree::loadDataParts()
continue; continue;
} }
part->name = file_name;
/// Размер - в количестве засечек. /// Размер - в количестве засечек.
part->size = Poco::File(full_path + file_name + "/" + escapeForFileName(columns->front().first) + ".mrk").getSize() part->size = Poco::File(full_path + file_name + "/" + escapeForFileName(columns->front().first) + ".mrk").getSize()
/ MERGE_TREE_MARK_SIZE; / MERGE_TREE_MARK_SIZE;