Size: a a a

OpenNebula - русскоговорящее сообщество

2020 May 18

E

Evgen in OpenNebula - русскоговорящее сообщество
да unsafe не принимает sync от ОС
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
не, это работает всегда кроме unsafe
Для меня сюрпризом было но вроде как нет. В чате цефа Марк на эту тему код копал
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Alex Kokh
Для меня сюрпризом было но вроде как нет. В чате цефа Марк на эту тему код копал
хз... из последних моих ковыряний вроде таки всегда
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
мы там с @irekfasikhov спорили недавно про unsafe))
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Important

 

If you set rbd_cache=true, you must set cache=writeback or risk data loss. Without cache=writeback, QEMU will not send flush requests to librbd. If QEMU exits uncleanly in this configuration, file systems on top of rbd can be corrupted.
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Alex Kokh
Important

 

If you set rbd_cache=true, you must set cache=writeback or risk data loss. Without cache=writeback, QEMU will not send flush requests to librbd. If QEMU exits uncleanly in this configuration, file systems on top of rbd can be corrupted.
ну это они перестраховываются, видимо
https://documentation.suse.com/sles/11-SP4/html/SLES-kvm4zseries/cha-qemu-cachemodes.html
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Там именно связка квм+рбд
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
да понятно, но принцип-то общий
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
да понятно, но принцип-то общий
Не уверен. Надо по коду смотреть или чат перекапывать
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
ну я по коду недавно как раз пытался смотреть
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
там режим кэша парсится в флаги
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
а флаги уже влияют на поведение
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
если ставишь cache=none то драйвер rbd вообще отключает rbd cache
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
и вот NO_FLUSH вроде как ставится только из cache=unsafe
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
источник

AK

Alex Kokh in OpenNebula - русскоговорящее сообщество
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Хер знает. Ну как врайтсру может быть опасным?
источник

E

Evgen in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
Хер знает. Ну как врайтсру может быть опасным?
не найду пока ссылку, натыкался, что если данные изменяются то есть возможность получить данные из кэша а не обновленные
источник

E

Evgen in OpenNebula - русскоговорящее сообщество
для статики или редко изменяемых обьектов само то
источник