как-то этот рекавери? Что мы потеряем? Я так понимаю, он появился только в последних релизах, несколько лет назад его ещё не было
bluestore::NCB::__restore_allocator::No Valid allocation info on disk (empty file) bluestore(/var/lib/ceph/osd/ceph-99) _init_alloc::NCB::restore_allocator() failed! Run Full Recovery from ONodes (might take a while) ... Об этом речь
Отключить - нет, недавно добавили патч, который отключает причины этого рестора для hdd.
А оно не только для хдд тригерится, к сожалению. Так то у нас все сотни мультов объектов на ссд лежат, и вот этот рекавери легко может и 5 и 10 и 20 минут идти на несчастном 1.6 тб диске...
Короч, в процессе работы осд пишет (писала ранее) информацию о свободном месте в бд, потом некий сверхразум предложил патч с хранением данной инфы в памяти со словами: "ну ссд за 2 минуты поднимается, а производительности целых 3% по иопс сверху". Потом додумались скидывать эту инфу в бд, при штатном выключении, а потом и при fast shutdown осд. Работало это как говно. Потом додумались отключить для hdd. Так и живём.
Hdd на 8 тб поднимались почти час, 16 ТБ - почти в 2 раза дольше.
а что значит "отключить для hdd"? не писать при шутдауне? писать в базу всегда?
Обсуждают сегодня