[Lustre-devel] moving /proc to $MNT/.lustre

Nathan Rutman Nathan.Rutman at Sun.COM
Tue Jan 8 20:01:58 PST 2008

Nicholas Henke wrote:
> Andreas Dilger wrote:
>> It wasn't mentioned here, but this is already planned.  There will be
>> new commands "lctl get_param" and "lctl set_param" (or similar) that
>> will be usable by scripts to get/set Lustre tunables.  This will work
>> with both /proc and .../.lustre files so will allow scripts to move
>> over to the new mechanism.
>> For user-space servers there will be no alternative but to use the lctl
>> mechanism since /proc entries will not exist at all.  Then again, there
>> will not be any existing systems using the old mechanism since uOSS will
>> only work with ZFS.
> How is get_param/set_param going to work for the cases like clearing 
> the LRU - where one might not know the names of all of the parameters:
> for LRU in /proc/fs/lustre/ldlm/namespaces/*/lru_size; do echo clear > 
> $LRU; done
> Nic
In this particular case, there will not be a "namespaces" subdirectory 
-- there will be different files in the .lustre directories of different 
mount points:

But in general, if there are any non-predefined path names for userspace 
server parameters, we'll have to add a lctl method of listing them.

More information about the lustre-devel mailing list