Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.1.0, Lustre 2.2.0, Lustre 2.3.0, Lustre 2.1.2
-
None
-
Client: lustre 1.8.6-wc1
Servers:
lustre-2.0.65-2.6.18_238.12.1.el5_lustre_ga34dd87
lustre-modules-2.0.65-2.6.18_238.12.1.el5_lustre_ga34dd87
lustre-ldiskfs-3.3.0-2.6.18_238.12.1.el5_lustre_ga34dd87
-
3
-
4610
Description
There seems to be a problem with user_xattr when using 1.8.6-wc1 client with
newest lustre-master build:
cd /mnt/lustre/scratch/people/b14flis
touch test
mv test /tmp
mv: getting attribute `trusted.lma' of `trusted.lma': Operation not permitted
mv: getting attribute `trusted.link' of `trusted.link': Operation not permitted
mv: getting attribute `trusted.lov' of `trusted.lov': Operation not permitted
mv: getting attribute `trusted.lma' of `trusted.lma': Operation not permitted
mv: getting attribute `trusted.link' of `trusted.link': Operation not permitted
mv: getting attribute `trusted.lov' of `trusted.lov': Operation not permitted
strace dump:
...
fgetxattr(3, "trusted.link", 0x0, 0) = -1 EPERM (Operation not permitted)
fgetxattr(3, "trusted.lov", 0x0, 0) = -1 EPERM (Operation not permitted)
...
lgetxattr("test", "trusted.lma", 0x0, 0) = -1 EPERM (Operation not permitted)
...
lgetxattr("test", "lustre.lov", "\xd0\x0b\xd1\x0b\x01\x00\x00\x00E\x1d\x00\x00\x00\x00\x00\x00\xe2\x00/\x00\x02\x00\x00\x00\x00\x00\x10\x00\x01\x00\x00\x00nE\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00", 56) = 56
lsetxattr("/tmp/test", "lustre.lov", "\xd0\x0b\xd1\x0b\x01\x00\x00\x00E\x1d\x00\x00\x00\x00\x00\x00\xe2\x00/\x00\x02\x00\x00\x00\x00\x00\x10\x00\x01\x00\x00\x00nE\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00", 56, 0) = -1 EOPNOTSUPP (Operation not supported)
getxattr("test", "system.posix_acl_access", 0x7fff6edfae60, 132) = -1 ENODATA (No data available)
serwer side error:
Lustre: 10440:0:(mdt_xattr.c:374:mdt_reint_setxattr()) client miss to set OBD_MD_FLCTIME when setxattr: [object [0x2002f0053:0x38:0x0]] [valid 68719476736]
mount options:
MDT:
/dev/mapper/scratch-mdt on /mnt/lustre/scratch-mdt type lustre (rw,acl,user_xattr)
Client:
172.16.126.1@tcp:/scratch on /mnt/lustre/scratch type lustre (rw,nosuid,nodev,user_xattr,localflock,acl)
We can supply more information if needed.
–
Lukasz Flis
ACC Cyfronet AGH
Poland
Attachments
Issue Links
- duplicates
-
LU-1838 1.8 client does not filter 2.x server extended attributes list based on permissions
- Resolved
- Trackbacks
-
Lustre 1.8.x known issues tracker While testing against Lustre b18 branch, we would hit known bugs which were already reported in Lustre Bugzilla https://bugzilla.lustre.org/. In order to move away from relying on Bugzilla, we would create a JIRA
-
Changelog 2.1 Changes from version 2.1.1 to version 2.1.2 Server support for kernels: 2.6.18308.4.1.el5 (RHEL5) 2.6.32220.17.1.el6 (RHEL6) Client support for unpatched kernels: 2.6.18308.4.1.el5 (RHEL5) 2.6.32220.17.1....
-
Changelog 2.2 version 2.2.0 Support for networks: o2iblnd OFED 1.5.4 Server support for kernels: 2.6.32220.4.2.el6 (RHEL6) Client support for unpatched kernels: 2.6.18274.18.1.el5 (RHEL5) 2.6.32220.4.2.el6 (RHEL6) 2.6.32.360....