184 похожих чатов

Всем привет! коллеги, столкнулся с проблемой что на одной из реплик

начали выпадать куски и помечаться как broken, при чем за рандомные даты и в разных таблицах.

в логах вижу при этом
2019.08.01 08:51:06.998053 [ 42 ] {} <Error> default.event_shard (ReplicatedMergeTreePartCheckThread): DB::CheckResult DB::ReplicatedMergeTreePartCheckThread::checkPart(const String&): Code: 173, e.displayText() = DB::ErrnoExcepti
on: Allocator: Cannot malloc 64.00 KiB., errno: 12, strerror: Cannot allocate memory, Stack trace:

2019.08.01 08:51:06.998113 [ 42 ] {} <Error> default.event_shard (ReplicatedMergeTreePartCheckThread): Part 20190801_20190801_1194_2517_7 looks broken. Removing it and queueing a fetch.

может ли это быть связано с тем , что кх не смог посчитать чексумму из-за проблем с памятью и пометил их как broken или проблема в чем-то другом?

из гипотез были проверены так же диски, но с ними все ок.
пара таблиц в качестве эксперемента была полностью пересинхрена, но после ресинка куски также выпадают.

сетевых проблем между до реплики и зк, так же обнаружено не было, и проблема возникает ток на одной паре из 4х

версия 19.11.3.11

3 ответов

3 просмотра

вы lowcardinality испольуете? в брокен парте есть .dict. file?

Пользователь-63526 Автор вопроса

поменял пока оверкомит и уменьшил потребление памяти, посмотрим повторится ли после ресинка побитых данных

тогда не знаю, попробуйте напрямую передать сам брокен парт Миловидову или Сапину. Чтобы они посмотрели на самом деле сломан или чекер ломается.

Похожие вопросы

Обсуждают сегодня

Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
34
Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
25
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
19
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
у меня вопрос на счет .global <name> для чего это нужно если я пишу на ассемблере? только для того что бы сделать это видимым для линкера? вот что написано в докумментации GA...
Simple Sorcerer
1
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
У меня вот только только был затык при изучении одной темы. Я настолько привык к джс, что мозг с трудом признал таки, что f и \x -> f x - это равные функции. Потому что в д...
xfides Barabanov
6
Карта сайта