Testing for me shows only the MDS, but I could be wrong.
We don't use LDAP or anything like that at the moment for UID GID
mapping.
Brock Palen
www.umich.edu/~brockp
Center for Advanced Computing
bro...@umich.edu
(734)936-1985
_______________________________________________
Lustre-discuss mailing list
Lustre-...@lists.lustre.org
http://lists.lustre.org/mailman/listinfo/lustre-discuss
MDS only. But this is not needed either if you
mds# echo NONE > proc/fs/lustre/mds/<fsname>-MDT0000/group_upcall
Then you only need uid/gid to be available on all clients.
/Jakob
Jakob is correct. The group_upcall is needed if you want to support
large numbers of secondary groups. We have users at LLNL that belong
to >16 groups, and the group_upcall is needed to support permissions
access with all those groups. I think by default lustre will only
check the first two groups you belong to.
If your users don't use additional groups, then you can do as Jakob
suggested.
-Marc
----
D. Marc Stearman
LC Lustre Administration Lead
ma...@llnl.gov
925.423.9670
Pager: 1.888.203.0641
Do you see any problem in having each compute node, within a grid,
acting as an OSS server via the separate IB channel on the fabric? My
compute nodes have built-in raid controllers.
Any feedback and comments are really appreciated.
Regards,
-Peter
If by compute nodes you mean Lustre clients, then yes, this is a problem
and an unsupported configuration. The reason is because memory
pressures on a client/OSS machine can cause a deadlock.
The client tries to flush pages to an OST to relieve memory pressure.
An OST needs to allocate memory in order to process page flushes from a
client. If a client trying to relieve memory pressure tries to flush
pages to an OST on the same node, the OST will get failures trying to
allocate memory (which is already under pressure) to fulfill the request
from the client. Deadlock.
b.
What if either the compute node or (most likely) the OSS was in a VM
(and make sure to not overcommit processors)?
Chris
>
> The client tries to flush pages to an OST to relieve memory pressure.
> An OST needs to allocate memory in order to process page flushes from a
> client. If a client trying to relieve memory pressure tries to flush
> pages to an OST on the same node, the OST will get failures trying to
> allocate memory (which is already under pressure) to fulfill the request
> from the client. Deadlock.
>
> b.
>
>