Anonymous
ну примерно так
Mark ☢️
Sergei
Sergei
pg не спирятся
Mark ☢️
А шо, дегрейдед пг недоступна на запись ?
Mark ☢️
(я недостаточно шарю прост)
Anonymous
конечно доступен
Anonymous
и его новые объекты уже с учетом параметра size пишутся
Mark ☢️
Mark ☢️
Плиз
Sergei
Mark ☢️
Я наркоман, но я не понял
Sergei
если у тебя size 3, min_size 2, то у PG две копии в одном дц, а одна в другом. при отказе дц, в котором две копии, оставшаяся одна копия не имеет никого с кем может спириться.
Sergei
пока PG не спирятся и не соберут min_size - PG недоступна для записи
Anonymous
да именно так
Sergei
и верни человеческую фотку на аватар, не узнаю тебя в гриме.
Mark ☢️
Узнавай по радиации
Sergei
я по наркомании могу
Anonymous
😁
Mark ☢️
Наркомания это раздуплять копии в одном и том же домене отказа
Sergei
Mark ☢️
В какой сам сядешь а в какой мать отправишь
Sergei
Mark ☢️
Приходишь к дц а тебе полотенце под ноги бросают
Sergei
Sergei
как будто ты в дц никогда не был
Mark ☢️
А у тебя сколько ходок ?
Uncel
Uncel
Sergei
Mark ☢️
Кста. Флопс ру это он же ?
Mark ☢️
В трасерт мастерхост имееца в конце
edo1
такой пример
size=2, min_size=2
два хоста (failure domain - хост)
один выключили
все PG становятся ридонли?
Anonymous
никакого реадонли
Sergei
Anonymous
ни чтения ни запись
Anonymous
Mark ☢️
При условии что в крушмапе настроено раздуплять копии принудительно по разным хочтам
Mark ☢️
По дефолту тоесть
Sergei
Марк прав кстати
Sergei
можно сделать крашмапу такую, что нода тупо не будет использоваться :)))
Mark ☢️
Я прост делал раньше кластер из одного хоста )))
Mark ☢️
Но с 3 осд
edo1
ну я добавил про failure domain
или это я с прямым углом перепутал?
Anonymous
Anonymous
Anonymous
точнее такого понятия
Mark ☢️
Anonymous
оно есть, но не по такому принципу работает. от чего народ путается
edo1
точнее такого понятия
если я правильно понимаю, скорее "при настройке явно не указываются, а строится нужный crushmap"
Anonymous
edo1
пока хочется получить понимание
edo1
теперь мы добавляем третью ноду (напоминаю: одна живая, вторая в дауне)
пойдёт репликация на неё?
Anonymous
но масштаб два цода с 20-30 ТБ, я бы даже рассматривать на вашем месте не стал.
edo1
да какая разница один или два
Anonymous
пойдет, но частично
edo1
частично?!?
edo1
я пока хочу вообще понять как оно устроено
Anonymous
частично?!?
Конечно, вы вообще знаете как работает Paxos алгоритм?
Sergei
Paxos к направлению репликации объектов в PG не очень какбы относится
Sergei
неправильно сказал.
Sergei
к выбору PG для размещения копий очередного объекта
Sergei
Paxos имеет отношение к выбору из инстансов PG primary и остальных
Anonymous
Mark ☢️
Сразу отучаешься хуи пилить, научаешься бекапить и читать прежде чем делаешь
edo1
Да-да-да, я начал читать историю - ты именно так и поступил ))))
Mark ☢️
Mark ☢️
J
Блин. Ток у меня отпуск начался и вы чот интересное обсуждаете)
Михаил
Михаил
J
Гуд)
edo1
Просто ради любопытства: я правильно думаю, что в случае запроса на чтение osd сам читает данные с диска, а не пытается часть запросов отдать другим osd в той же pg?