ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: XFS current situation
@ 2002-03-28 18:46 Alexander Bokovoy
  2002-03-28 19:05 ` Alexander Bokovoy
  0 siblings, 1 reply; 6+ messages in thread
From: Alexander Bokovoy @ 2002-03-28 18:46 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 856 bytes --]

Greetings!

Немного информации для размышления и возможного изменения пакетов в
Мастере.

1. Текущая версия XFS в нашем ядре содержит ошибку с порчей данных. Ошибка
диагностируется при помощи утилиты fstest, написанной Andrew Tridgell и
приаттаченной к этому письму. Эта ошибка (частично) исправлена в XFS CVS
после 26-го марта.

2. Начиная с XFS для 2.4.18, доступной с сайта SGI после 26 февраля,
изменился ядерный интерфейс работы с ACL на совместимый с включенным в
2.5.x POSIX ACL & EA. Этот же интерфейс используется и Ext3.
Соответственно, обновились утилиты XFS (acl, xfsprogs) до версии 2.0.5. Их
необходимо обновить и в Сизифе, иначе работа с ACL на ядрах >=2.4.18-alt2
будет невозможна.

-- 
/ Alexander Bokovoy
Software architect and analyst             // SaM-Solutions Ltd.
---
One big pile is better than two little piles.
		-- Arlo Guthrie

[-- Attachment #2: fstest.c.bz2 --]
[-- Type: application/x-bzip2, Size: 2528 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] I: XFS current situation
  2002-03-28 18:46 [devel] I: XFS current situation Alexander Bokovoy
@ 2002-03-28 19:05 ` Alexander Bokovoy
  2002-03-29  9:05   ` Konstantin Volckov
  0 siblings, 1 reply; 6+ messages in thread
From: Alexander Bokovoy @ 2002-03-28 19:05 UTC (permalink / raw)
  To: devel

On Thu, Mar 28, 2002 at 08:46:55PM +0200, Alexander Bokovoy wrote:
> Greetings!
> 
> Немного информации для размышления и возможного изменения пакетов в
> Мастере.
> 
> 1. Текущая версия XFS в нашем ядре содержит ошибку с порчей данных. Ошибка
> диагностируется при помощи утилиты fstest, написанной Andrew Tridgell и
> приаттаченной к этому письму. Эта ошибка (частично) исправлена в XFS CVS
> после 26-го марта.
> 
> 2. Начиная с XFS для 2.4.18, доступной с сайта SGI после 26 февраля,
> изменился ядерный интерфейс работы с ACL на совместимый с включенным в
> 2.5.x POSIX ACL & EA. Этот же интерфейс используется и Ext3.
> Соответственно, обновились утилиты XFS (acl, xfsprogs) до версии 2.0.5. Их
> необходимо обновить и в Сизифе, иначе работа с ACL на ядрах >=2.4.18-alt2
> будет невозможна.

Забыл:

  3. Текущая версия XFS имеет проблемы с mmap() и, соответственно,
  приложениями, которые используют эту функцию. Требуется пересборка
  приложений без нее. Разработчики пытаются проблему решить, но пока
  продвижения нет.


-- 
/ Alexander Bokovoy
Software architect and analyst             // SaM-Solutions Ltd.
---
The meek shall inherit the earth, but *not* its mineral rights.
		-- J.P. Getty



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] I: XFS current situation
  2002-03-28 19:05 ` Alexander Bokovoy
@ 2002-03-29  9:05   ` Konstantin Volckov
  2002-03-29  9:22     ` Alexander Bokovoy
  0 siblings, 1 reply; 6+ messages in thread
From: Konstantin Volckov @ 2002-03-29  9:05 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1657 bytes --]

On Thu, 28 Mar 2002 21:05:06 +0200
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:

> On Thu, Mar 28, 2002 at 08:46:55PM +0200, Alexander Bokovoy wrote:
> > Greetings!

Hi!

> > Немного информации для размышления и возможного изменения пакетов в
> > Мастере.
> > 
> > 1. Текущая версия XFS в нашем ядре содержит ошибку с порчей данных.
> > Ошибка диагностируется при помощи утилиты fstest, написанной Andrew
> > Tridgell и приаттаченной к этому письму. Эта ошибка (частично)
> > исправлена в XFS CVS после 26-го марта.
> > 
> > 2. Начиная с XFS для 2.4.18, доступной с сайта SGI после 26 февраля,
> > изменился ядерный интерфейс работы с ACL на совместимый с включенным в
> > 2.5.x POSIX ACL & EA. Этот же интерфейс используется и Ext3.
> > Соответственно, обновились утилиты XFS (acl, xfsprogs) до версии
> > 2.0.5. Их необходимо обновить и в Сизифе, иначе работа с ACL на ядрах
> > >=2.4.18-alt2 будет невозможна.

OK. Пересоберу ядро, вместе с новым xfs и также утилиты.

> Забыл:
> 
>   3. Текущая версия XFS имеет проблемы с mmap() и, соответственно,
>   приложениями, которые используют эту функцию. Требуется пересборка
>   приложений без нее. Разработчики пытаются проблему решить, но пока
>   продвижения нет.

Так я же зафиксил эту проблему и отправил им патч - ответа до сих пор
нет...

> 
> -- 
> / Alexander Bokovoy
> Software architect and analyst             // SaM-Solutions Ltd.
> ---
> The meek shall inherit the earth, but *not* its mineral rights.
> 		-- J.P. Getty
> 
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> http://altlinux.ru/mailman/listinfo/devel


-- 
Успехов,
Konstantin

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] I: XFS current situation
  2002-03-29  9:05   ` Konstantin Volckov
@ 2002-03-29  9:22     ` Alexander Bokovoy
  2002-03-29  9:30       ` Konstantin Volckov
  0 siblings, 1 reply; 6+ messages in thread
From: Alexander Bokovoy @ 2002-03-29  9:22 UTC (permalink / raw)
  To: devel

On Fri, Mar 29, 2002 at 12:05:47PM +0300, Konstantin Volckov wrote:
> > Забыл:
> > 
> >   3. Текущая версия XFS имеет проблемы с mmap() и, соответственно,
> >   приложениями, которые используют эту функцию. Требуется пересборка
> >   приложений без нее. Разработчики пытаются проблему решить, но пока
> >   продвижения нет.
> 
> Так я же зафиксил эту проблему и отправил им патч - ответа до сих пор
> нет...
Напомни название патча в нашем ядре, я сегодня буду разговаривать со
Стивом Лордом.

-- 
/ Alexander Bokovoy
Software architect and analyst             // SaM-Solutions Ltd.
---
"Besides, I think [Slackware] sounds better than 'Microsoft,' don't you?"
(By Patrick Volkerding)



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] I: XFS current situation
  2002-03-29  9:22     ` Alexander Bokovoy
@ 2002-03-29  9:30       ` Konstantin Volckov
  2002-03-29 10:06         ` Alexander Bokovoy
  0 siblings, 1 reply; 6+ messages in thread
From: Konstantin Volckov @ 2002-03-29  9:30 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 857 bytes --]

On Fri, 29 Mar 2002 11:22:32 +0200
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:

> On Fri, Mar 29, 2002 at 12:05:47PM +0300, Konstantin Volckov wrote:

Hi!

> > > Забыл:
> > > 
> > >   3. Текущая версия XFS имеет проблемы с mmap() и, соответственно,
> > >   приложениями, которые используют эту функцию. Требуется пересборка
> > >   приложений без нее. Разработчики пытаются проблему решить, но пока
> > >   продвижения нет.
> > 
> > Так я же зафиксил эту проблему и отправил им патч - ответа до сих пор
> > нет...
> Напомни название патча в нашем ядре, я сегодня буду разговаривать со
> Стивом Лордом.

Патч приложен.

> -- 
> / Alexander Bokovoy
> Software architect and analyst             // SaM-Solutions Ltd.
> ---
> "Besides, I think [Slackware] sounds better than 'Microsoft,' don't
> you?"(By Patrick Volkerding)

-- 
Успехов,
Konstantin

[-- Attachment #1.2: linux-2.4.18-rc2-xfs_msync_fix.patch --]
[-- Type: application/octet-stream, Size: 354 bytes --]

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] I: XFS current situation
  2002-03-29  9:30       ` Konstantin Volckov
@ 2002-03-29 10:06         ` Alexander Bokovoy
  0 siblings, 0 replies; 6+ messages in thread
From: Alexander Bokovoy @ 2002-03-29 10:06 UTC (permalink / raw)
  To: devel

On Fri, Mar 29, 2002 at 12:30:57PM +0300, Konstantin Volckov wrote:
> On Fri, 29 Mar 2002 11:22:32 +0200
> Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> 
> > On Fri, Mar 29, 2002 at 12:05:47PM +0300, Konstantin Volckov wrote:
> 
> Hi!
> 
> > > > Забыл:
> > > > 
> > > >   3. Текущая версия XFS имеет проблемы с mmap() и, соответственно,
> > > >   приложениями, которые используют эту функцию. Требуется пересборка
> > > >   приложений без нее. Разработчики пытаются проблему решить, но пока
> > > >   продвижения нет.
> > > 
> > > Так я же зафиксил эту проблему и отправил им патч - ответа до сих пор
> > > нет...
> > Напомни название патча в нашем ядре, я сегодня буду разговаривать со
> > Стивом Лордом.
> Патч приложен.
Эта функция переписана с нуля:

STATIC int
linvfs_write_full_page(
	struct page	*page)
{
	int		flagset = 0;
	int		error;
	struct vnode	*vp;
	struct inode	*inode;

	if ((current->flags & PF_FSTRANS) && DelallocPage(page))
		goto out_fail;

	if ((current->flags & (PF_FSTRANS|PF_NOIO)) &&
	    (!page->buffers || buffer_delay(page->buffers)))
		goto out_fail;

	if (!page->buffers || buffer_delay(page->buffers)) {
		current->flags |= PF_NOIO;
		flagset = 1;
	}

	inode = page->mapping->host;
	vp = LINVFS_GET_VP(inode);
	VOP_WRITE_FULL_PAGE(vp, page, error);

	if (flagset)
		current->flags &= ~PF_NOIO;
	return error;

out_fail:
	SetPageDirty(page);
	UnlockPage(page);
	return 0;
}

-- 
/ Alexander Bokovoy
Software architect and analyst             // SaM-Solutions Ltd.
---
People respond to people who respond.



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-03-29 10:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-28 18:46 [devel] I: XFS current situation Alexander Bokovoy
2002-03-28 19:05 ` Alexander Bokovoy
2002-03-29  9:05   ` Konstantin Volckov
2002-03-29  9:22     ` Alexander Bokovoy
2002-03-29  9:30       ` Konstantin Volckov
2002-03-29 10:06         ` Alexander Bokovoy

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git