Ну што, моё любимое, про Ceph и снапшоты.
Проблема такая, ребята.
У меня пачка гипервизоров с локальным ephemeral хранилищем и с этих гипервизоров нужно класть снапшоты виртуалок в glance с rbd бекэндом.
Проблема в том что зловредная зараза nova-compute по какой-то причине, похоже, не отдает glance-api размер образа и glance и без того пищущий в rbd в один поток начинает после записи каждого чанка ресайзить образ.
перед записью образа выплевывает вот такое:
since image size is zero we will be doing resize-before-write for each chunk which will be considerably slower than normal
Ну а дальше начинается то чо на картинке. И вместо более-менее приемлемых 200+ мб/c на запись снапшота я вижу 30-50.
Может кто подскажет как победить или куда смотреть?
Пока, судя по тому что нашел, это нерабочая идея.
Типа образ отправляется по кусочкам, а не полностью, поэтому content-length нельзя ставить и образ glance с v2 api воспринимает как нулевого размера и поэтому долго и занудно пишет и ресайзит...