Mark ☢️
или я тебя не понял
Mark ☢️
у пула же нет размера ( в мегабайтах)
Mark ☢️
ШТЭ. в RBD объекты по 4 мегабайта. или это не те объекты ?
Mark ☢️
и их явно больше чем 256
Mark ☢️
у меня
Mark ☢️
у меня 5 тб суммарно на дисках
Dimonyga
Mark ☢️
Mark ☢️
Mark ☢️
210К объектов
Dimonyga
можно. на нахрена ?
Память экономить же. тут как в hugepages. Вот нахрена они нужны ? а чтобы таблицу распределения экономить. тут аналогично.
Mark ☢️
логика ясна.
Mark ☢️
а тогда почему они по дефолту сделали 4мб ? чо б не гигабайт сделать ?
Mark ☢️
понятно
Mark ☢️
но всё же я нихрена не понял про pg_num
Mark ☢️
есть гденибудь нормальное пояснение
Mark ☢️
?
Dimonyga
http://docs.ceph.com/docs/master/rados/operations/placement-groups/ =)
Dimonyga
лучше не читал
Mark ☢️
ну дак. и чот я там не вижу привязки к числу объектов в пуле
Mark ☢️
вернее как это связано
Mark ☢️
только насчёт неравномерности заполнения пг объектами
Mark ☢️
никакого там преаллоцирования тож не вижу (на пустом пуле)
Dimonyga
kiosaku
у проксмокса так предлагают считать число pg:
Total PGs = (# of OSDs * 100) / Replicas
Take this result and round up to the nearest Power of 2
Dimonyga
никакого там преаллоцирования тож не вижу (на пустом пуле)
переаллоцирование при изменении на лету будет, ибо
The Ceph client will calculate which placement group an object should be in. It does this by hashing the object ID and applying an operation based on the number of PGs in the defined pool and the ID of the pool.
Mark ☢️
нууу. разумеется я это прочитал
Mark ☢️
кстати у меня вот так:
Mark ☢️
Mark ☢️
пипец неравномерно. почему интересно?
Mark ☢️
а, это суммарно по разным пулам.
Mark ☢️
не, всё нормально. вполне равномерно
Mark ☢️
получается, если сделать тупо меньше пг, то в каждой будет больше объектов. чем это плохо ?
Dimonyga
Mark ☢️
о, точно
Дмитрий
Dimonyga
kiosaku
ну, да ссылка на калькулятор там тоже есть
Dimonyga
о, точно
Вот еще https://www.spinics.net/lists/ceph-devel/msg23048.html
kiosaku
osd map 4.6MB - это сколько дисков-то получается?
G72K
Михаил
Михаил
а, уже ответили)
kiosaku
я же писал выше, что пишут примерную формулу и отправляют к калькулятору за подробностями
Dimonyga
G72K
Чейджлог видимо тоже.
код - самая надежная дока, чейнджлог очень близко к коду. еще есть обсуждения в lkml где с разных сторон подтверждаются отношения между xfs и nobarrier
Dimonyga
Anna
Привет. При попытке сделать снапшот пула получаю ошибку Error EINVAL: pool <..> is in unmanaged snaps mode. rbd-шных снапшотов в пуле не наблюдается. Можно это как-то пофиксить?
Евгений
Anna
А что не так?
Евгений
А что не так?
гуглится по этой ошибке вот такое письмецо с мутным пронозом https://www.mail-archive.com/ceph-users@lists.ceph.com/msg13930.html
Читали?
Anna
Да, видела. Но оно от 2014 года... Вдруг уже есть решение, которого я не смогла найти
Mark ☢️
ШТА?
Евгений
Anna
Да, история похожа. В этом пуле уже делались rbd снапшоты
Евгений
щекотливая история. Данных много у вас?
Anna
В районе 500 гигов
Anna
От 500 до 1000, если все образы учитывать. Точнее не помню
Anna
А это поможет?
И я все еще не теряю веры в то, что есть другой вариант, без переносов))
Евгений
ну, один объект перекинуть и посмотреть
Mike
Судя по коду, информация на мониторах не верна
Mike
Хотя нет, ошибся
Mike
Можно создать новый пул и diff-export import сделать
Mark ☢️
Кста, кластер про который спрашивает @AnnaSvalova это тот же самый что и у меня.
Anonymous
мне мож сейчас купят 3 ноды под ceph
Anonymous
вас читаешь, тестерам страшно давать становится пространство в нём
Mark ☢️
короче, течёт кракен как сучка перед случкой
Mark ☢️
и не понятно в какие именно моменты
Михаил
Ну так лтс надо ставить, лтс)
SlyRaccoon
Лтс?
SlyRaccoon
Слишком много вариантов
Михаил
Михаил
Long time support
SlyRaccoon
А ты про это