[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