[LU-144] xattr fixes Created: 18/Mar/11  Updated: 20/Nov/12  Resolved: 05/Apr/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.1.0
Fix Version/s: Lustre 2.1.0

Type: Bug Priority: Minor
Reporter: Vitaly Fertman Assignee: Jian Yu
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 5082

 Description   

Consists of 2 parts:

1. Samba asks for xattrs for each file in a directory when a directory listing is performed.
This causes the trusted.lov xattr entry to also be retrieved. However, the relevant LOV EA
information is already present in the client, so obd_packmd can be used to generate the data
instead. This saves sending two RPCs per directory entry to the MDT.

2. As ACLs are sent to clients under LCK_CR locks, to update changed ACLs properly from clients
we need to take a conflicting LCK_EX lock. Once landed, bz=19933 could be reverted as it was a
workaround which in fact disabled dcache usage on the client.



 Comments   
Comment by Build Master (Inactive) [ 18/Mar/11 ]

Integrated in reviews-centos5 #500
LU-144 xattr fixes

Vitaly Fertman : b80878f4eacd3c32b8fdf29d368d99d72615b3ba
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 18/Mar/11 ]

Integrated in reviews-centos5 #522
LU-144 xattr fixes

Vitaly Fertman : cc5898e0d2065e2e04892419d45091fb55659418
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in lustre-reviews » client,el5 #23
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in reviews-centos5 #598
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in lustre-reviews » server,el6 #23
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in lustre-reviews » server,el5 #23
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in lustre-reviews » client,el6 #23
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in lustre-reviews » client,ubuntu #23
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 29/Mar/11 ]

Integrated in reviews-centos5 #605
LU-144 xattr fixes

Vitaly Fertman : 798f4cc7196a9b2204b19f8b088e7bfd077a19a5
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Peter Jones [ 30/Mar/11 ]

Yu Jian

Could you please look into landing this fix from Xyratex for 2.1?

Thanks

Peter

Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in reviews-centos5 #648
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » client,el6-x86_64 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » server,el5-x86_64 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » client,ubuntu-x86_64 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » client,el6-i686 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » client,el5-x86_64 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » server,el5-i686 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 03/Apr/11 ]

Integrated in lustre-reviews » client,el5-i686 #58
LU-144 xattr fixes

Vitaly Fertman : 306d91659a850d1b33cc3667eec23d6a3ef74974
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » server,el6-i686 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,ubuntu-x86_64 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el6-i686 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el5-x86_64 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el6-x86_64 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » server,el5-i686 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » server,el5-x86_64 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el5-i686 #62
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el5-x86_64 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el6-x86_64 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,ubuntu-x86_64 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el6-i686 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » server,el5-i686 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » server,el5-x86_64 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-reviews » client,el5-i686 #63
LU-144 xattr fixes

Vitaly Fertman : 8c9f28d6a7ca17bacb4fa2ef8144963e58dbe526
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » client,el5-x86_64 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » client,el6-x86_64 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » client,el5-i686 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » client,ubuntu-x86_64 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master-centos5 #181
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » server,el5-x86_64 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » server,el6-x86_64 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » server,el5-i686 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Build Master (Inactive) [ 04/Apr/11 ]

Integrated in lustre-master » client,el6-i686 #15
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/mdt/mdt_xattr.c
  • lustre/llite/xattr.c
Comment by Peter Jones [ 05/Apr/11 ]

This patch appears to have been landed. Please reopen if any further activity is required for this issue.

Comment by Build Master (Inactive) [ 07/Apr/11 ]

Integrated in lustre-master » server,el6-i686 #20
LU-144 xattr fixes

Oleg Drokin : 0d32c314de30932a1a6785887770086cb2d73c40
Files :

  • lustre/llite/xattr.c
  • lustre/mdt/mdt_xattr.c
Comment by Nathan Rutman [ 20/Nov/12 ]

Xyratex: MRP-50

Generated at Sat Feb 10 01:04:11 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.