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