Při instalaci serveru, který má sloužit pro provoz virtualizovaných mašin na bázi XENu se mi začaly v logu Domain-0 objevovat následující zprávy:
raid10_make_request bug: can't convert block across chunks or bigger than 1024k 10487807 4 raid10_make_request bug: can't convert block across chunks or bigger than 1024k 10489855 4 raid10_make_request bug: can't convert block across chunks or bigger than 1024k 10749951 4
Domain-0 je Debian stable, XEN 3.3, 4 disky pro XEN jsou v RAID10 a na nich LVM. Jednotlivé disky používané ve virtuálních strojích jsou vytvářené jako LV na tom RAID10.
Nejsnadnější řešení je asi přestat používat RAID10, nechce se mi experimentovat s novým jádrem případně patchema do stávajícího. Pokud se místo RAID10 vytvoří 2x RAID1 a při vytváření LV zadávat parametr -i2 aby se prováděl stripe přes 2 PV (tedy přes naše dva mirrory).