[d-kernel] Re: VFS locking for LVM

Sergey Vlasov vsu at altlinux.ru
Mon Jul 7 19:39:51 MSD 2003


On Mon, 07 Jul 2003 18:31:55 +0400
ed at altlinux.ru (Ed V. Bartosh) wrote:

> >>>>> "SV" == Sergey Vlasov writes:
> 
>  >>  Видимо, патч 7-vfs-lock-alt.patch придётся распилить и вынести из
>  >>  пакета kernel-feat-evms. Причина в том, что fsync_dev_lockfs()
>  >>  требуется для корректной работы shapshot с журналируемыми
>  >>  файловыми системами не только в EVMS, но и в LVM.
>  >>  
>  >>  Предлагается следующий вариант:
>  >>  
>  >>  1) Патч fs-vfs-lock.patch (это 7-vfs-lock-alt.patch без
>  >>  EVMS-специфичных частей и с добавленным патчем для lvm.c, чтобы
>  >>  включить использование этих функций) отправляется, например, в
>  >>  kernel-fix-lvm (на мой взгляд, это именно fix - без него уже
>  >>  имеющийся в ядре код работает неправильно).
>  >>  
>  >>  2) В kernel-feat-evms от 7-vfs-lock-alt.patch оставляется только
>  >>  модификация dm-snapshot.c; при этом для сборки ядра с
>  >>  kernel-feat-evms будет требоваться и kernel-fix-lvm.
>   
>  SV>  Ну так мысли по этому поводу есть? А то нехорошо, если LVM
>  SV>  snapshot не будет работать с xfs/reiserfs/...
> 
> Какие могут быть мысли, все правильно изложено. Нужно пилить.
> Если ты распилил уже - давай.
> 
> Только у меня есть один вопрос - почему такой важный патч оказался
> только в evms, если он влияет и на функциональность того, что
> находится в ядре (в данном случае lvm) ?

Такой же патч (плюс части для lvm, минус evms) лежит в пакете lvm:

ftp://ftp.sistina.com/pub/LVM/1.0/lvm_1.0.7.tar.gz

(кстати, в Сизифе он ещё 1.0.6)

Хотя побайтно я его не сравнивал - сейчас ещё раз проверю.


More information about the devel-kernel mailing list