Sorry, forgot to CC list...

Begin forwarded message:

Date: Thu, 12 Apr 2012 04:50:37 +0400
From: Andrew Savchenko <[email protected]>
To: Emmanuel Florac <[email protected]>
Subject: Re: [Pvfs2-developers] new patch for 3.1 and 3.2 kernel


Hello,

On Wed, 21 Mar 2012 16:33:48 +0100 Emmanuel Florac wrote:
> 
> This is a follow-up. Kernel 3.2 enforces using inc|drop_inlink(inode)
> while 3.1 tolerated using inode->i_nlink++|-- .

I found a problem on 3.2 kernel. Conditions to reproduce:
1) ACL is enabled (mounted with -o acl);
2) a directory is under heavy load (e.g. large number of files and
directories is being untarred into this directory);
3) some other operations are performed on a directory while it is
on a heavy load by a single application (e.g. cd && ls -R or just open
this directory in the midnight commander);
4) some luck, this problem happens often but not always.

Under conditions above I got the following error:

inode 2767011611056430663 retrieving acl's failed with error -4
pvfs2_get_acl (default) failed with error -4

Immediately afterwards all programs using this directory got
system error 5: Input/output error
and mount point became like a stale link.

Remounting of the filesystem is the only way to restore operations.
When mounted without acl option I can't reproduce this problem.

Date: Thu, 12 Apr 2012 09:02:20 +0200
From: Emmanuel Florac <[email protected]>
To: Andrew Savchenko <[email protected]>
Subject: Re: [Pvfs2-developers] new patch for 3.1 and 3.2 kernel


Le Thu, 12 Apr 2012 04:50:37 +0400 vous écriviez:

> Remounting of the filesystem is the only way to restore operations.
> When mounted without acl option I can't reproduce this problem.
> 

This probably applies to the 3.1 patch too, because I did some change
to the ACL code. I'll have a look at this, but at the moment I don't
have a running cluster...

Attachment: pgpI4OQeiYOjO.pgp
Description: PGP signature

_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to