Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.1.0
-
None
-
3
-
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.