Thank you, Malcolm.

Indeed I found my ldlm_enqueue_min - file, in /sys/module/ptlrpc/parameters ;-)

Actually I was reading the Wiki article, and thought about changing the timeout 
parameters on our system.
But I'm not sure about "echo 300 > /sys/module/ptlrpc/parameters/ldlm_enqueue_min" on our 2.5.3 production system - though that seems to work in Lustre 2.9 without harsh consequences.
So I hope this LUDOC ticket gets resolved.

Cheers,
Thomas

On 03/29/2017 11:48 PM, Cowe, Malcolm J wrote:
The Lustre manual suggests that the syntax should be:

        lctl set_param -P <fsname>.sys.ldlm_enqueue_min=100

… but this doesn’t work on my own environment, and a quick scan of JIRA tickets 
and the web indicates that these settings are no longer applied through lctl 
parameters. Instead, they are options for the ptlrpc kernel module. The 
relevant JIRA ticket is:

        https://jira.hpdd.intel.com/browse/LUDOC-333

There’s an article on the lustre.org wiki that has an explanation:

        
http://wiki.lustre.org/Lustre_Resiliency:_Understanding_Lustre_Message_Loss_and_Tuning_for_Resiliency

One of the examples mentioned there is as follows:

options ptlrpc at_max=400
options ptlrpc at_min=40
options ptlrpc ldlm_enqueue_min=260


Malcolm.

On 30/3/17, 1:39 am, "lustre-discuss on behalf of Thomas Roth" 
<[email protected] on behalf of [email protected]> wrote:

    Hi all,

    I found that I can set 'ldlm_enqueue_min', but not read it.
    At least
     > lctl set_param -P ldlm_enqueue_min=100
    results in no errors but just 'Lustre: Setting parameter 
general.ldlm_enqueue_min in log params'

    But
     > lctl get_param  ldlm_enqueue_min
     > error: get_param: param_path 'ldlm_enqueue_min': No such file or 
directory

    Correct: all the timeouts are found in /proc/sys/lustre/, but there is no 
'ldlm_enqueue_min' (nor anywhere else in /proc)

    This happens both on 2.5.3 and 2.9

    Did I misunderstand something here, or are we missing a parameter?


    Regards,
    Thomas

    --
    --------------------------------------------------------------------
    Thomas Roth
    GSI Helmholtzzentrum für Schwerionenforschung GmbH
    Planckstraße 1
    64291 Darmstadt
    www.gsi.de

    Gesellschaft mit beschränkter Haftung
    Sitz der Gesellschaft: Darmstadt
    Handelsregister: Amtsgericht Darmstadt, HRB 1528

    Geschäftsführung: Professor Dr. Paolo Giubellino
    Ursula Weyrich
    Jörg Blaurock

    Vorsitzender des Aufsichtsrates: St Dr. Georg Schütte
    Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
    _______________________________________________
    lustre-discuss mailing list
    [email protected]
    http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org


_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org


_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org

Reply via email to