Size: a a a

💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢

2020 September 29

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
прямо из коммит лога
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
потребители уже разруливают дубликаты
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
при rep factor 3 будет максимум 2 лишних копии записи в кафке
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
если ты пишешь с кворумом, а данные приняло меньше кворума, принявшие ноды будут иметь записи в комитлоге и отчитаются о них в протоколе, а потом откатят запись
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Mikhail
у тебя в кафку записалось, а в кассандру - нет
твои действия?
данных срётся столько, что OOM будет через 30 секунд, если задержишь
Сначала пишешь в кассандру,  потом в кафку
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Ток так
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
KrivdaTheTriewe
Сначала пишешь в кассандру,  потом в кафку
если в кассандру не получилось?
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
тьфу то есть в кафку
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
комитлог одной ноды - это вообще ни о чём не говорит
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Но у тя драйвер так работает кассандровский , что ты сначала пишешь на несколько год, потом получаешь нужное количество Райт коммитов и дальше читаешь , что запись прошла удачно
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
комитлог одной ноды - это вообще ни о чём не говорит
Слушай этого господина
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
таким образом сервер вернёт ошибку
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
если ты пишешь с кворумом, а данные приняло меньше кворума, принявшие ноды будут иметь записи в комитлоге и отчитаются о них в протоколе, а потом откатят запись
а ты уверен что их кто-то откатывает? в таком случае данные наоборот потом на всех нужных нодах окажутся
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
я даже это поведение видел
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
если записал хотя бы на одну, рано или поздно прочитаешь если диск не проебётся
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Mikhail
а ты уверен что их кто-то откатывает? в таком случае данные наоборот потом на всех нужных нодах окажутся
если ты выставил кворум, то запись неуспешна, неуспешная запись гарантирует отсутствие записи при консистеном сетапе
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
если ты выставил кворум, то запись неуспешна, неуспешная запись гарантирует отсутствие записи при консистеном сетапе
нет
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Mikhail
нет
да, если ты выставил кворум на запись и чтение, записал, получил ошибку записи, ты обязан получить отсутствие записи при последующем чтении
источник

M

Mikhail in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
неуспешная запись ничего не гарантирует даже в одном дц
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
иначе нарушается сериализуемость
источник