Size: a a a

Ceph — русскоговорящее сообщество

2020 June 25

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
а вот пишут
--reclassify-root <root-name> <device-class>

This will take everything in the hierarchy beneath root-name and adjust any rules that reference that root via a take <root-name> to instead take <root-name> class <device-class>. It renumbers the buckets in such a way that the old IDs are instead used for the specified class’s “shadow tree” so that no data movement takes place.
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
а вот пишут
--reclassify-root <root-name> <device-class>

This will take everything in the hierarchy beneath root-name and adjust any rules that reference that root via a take <root-name> to instead take <root-name> class <device-class>. It renumbers the buckets in such a way that the old IDs are instead used for the specified class’s “shadow tree” so that no data movement takes place.
а, ну тогда круто
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
не пробовал
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
но в принципе да - логично - можно взять краш карту и даже руками подправить ID
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
а как бы в этом убедиьтся до того как оно реально полетит?
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
crushtool  --compare можно доверять?
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
crushtool  --compare можно доверять?
не пробовал. декомпилируй в текст да глазками сравни
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
а что глазами сравнивать? а то id поменялись, например
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
а что глазами сравнивать? а то id поменялись, например
Чтобы данные не начали ехать, нужно, чтобы все новые ноды, имеющие названия "что-то + класс такой-то", имели такие же ID, как старые ноды "что-то" без класса
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Т.е. краш работает по айдишникам, а какие имена - ему похер
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
ммм чот вы херней страдает )))
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
т.е. хосты, бакеты и osd? на правила пофиг?
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
начиная с люма (там вроде бы классы появились) девайсы имеют дефолтные классы
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
hdd, ssd, nvme
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
девайсы -- да. у меня существующее правило без класса
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
если паило учитывает класы то все ок, если нет то их надо добавить до добавления нового устройства с другим классом
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
это не преведт к ребалансу
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
т.е. хосты, бакеты и osd? на правила пофиг?
Ну да... но я честно говоря такое не делал. Не поедет ли оно... там вроде например эти псевдоузлы отрицательные id имеют
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
правило классы не учитывает. вот я и хочу понять как это (добавление и изменение) сделать так что бы ребаланс не начался
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Alexander mamahtehok
это не преведт к ребалансу
Нет, если ты в правило припилишь класс, то приведет
источник