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

Или он не сможет пропасть пока не придет подтверждение от

других мастеров?

4 ответов

9 просмотров

ну всегда можно прийти на сервер и сделать rm -rf, на все сервера) но сам по себе он не пропадет, за это отвечает checkpoint-файбер, который придерживает хлоги на диске, пока они нужны хотя бы какой-то реплике

Vladislav Grubov
ну всегда можно прийти на сервер и сделать rm -rf,...

честно говоря фичу бы чтобы это выпилить, а то один узел сдох , а на других благололучно еще через часик место закончилось , и всему репликасету капец .. ребустрап со снапшота в том случае очень пригодился бы, как в принципе и в случае сплит брейна

R-omk
честно говоря фичу бы чтобы это выпилить, а то ...

часть проблемы решается через wal_cleanup_delay: wal_cleanup_delay Since version 2.6.3. The delay (in seconds) used to prevent the Tarantool garbage collector from immediately removing write-ahead log files after a node restart. This delay eliminates possible erroneous situations when the master deletes WALs needed by replicas after restart. As a consequence, replicas sync with the master faster after its restart and don’t need to download all the data again. Once all the nodes in the replica set are up and running, automatic cleanup is started again even if wal_cleanup_delay has not expired про автоматический ребутстрап реплики, когда она безбожно отстала разговоры шли, но я не могу сказать поддержано ли это и начиная с какой версии, @sergepetrenko

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

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

А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Нужен пулл реквест с хаммингберд + асинкхттпклиент или хаммингберд + юрлсессия?
Karl {🌪️}{🐊} Shinobi
7
Всем привет. Поделитесь, пожалуйста, опытом. Есть форма, на которой имеется dbgrid и кнопки: добавить, редактировать, удалить. Если нет записей в dbgrid, то кнопки редактирова...
Евгений
5
может там как раз сжатие?
Дмитрий
7
Как структуру (из MSVC) в которой описаны битовые поля описать для fasm? Вот например это (fBinary...fDummy2 - это физически 1 DWORD): typedef struct _DCB { DWORD DCBlength;...
Евгений
3
type TExtensions<GExtender>=class function GetExtension<GEntityExtenderType>:GEntityExtenderType; end; function TExtensions<GExtender>.GetExtension<GEntityExtenderType...
zamtmn
9
Карта сайта