JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf 4ddlZddlmZmZGddeeZy)N)Plugin RedHatPluginc(eZdZdZdZdZdZdZdZy)LustrezLustre filesystemlustre)storagenetworkcluster)rz lustre-clientcV|jddj|d|dy)zZUse lctl get_param to collect a selection of parameters into a file. zlctl get_param  zparams-F)suggest_filenamestderrN)add_cmd_outputjoin)selfname param_lists ;/usr/lib/python3/dist-packages/sos/report/plugins/lustre.py get_paramszLustre.get_paramss7 ochhz.B-CD/6tf-=#(  *c|jgd|jdd}d}|jDcgc]}tj||s|}}|j d||j dgd|jdd g|j d gd |j d d g|j ddg|j dddg|j d|jddg|jdr8|jd|j ddg|j ddgyycc}w)N)zlctl debug_kernelzlctl device_listzlctl list_nidszlctl route_listzlnetctl net show -vzlctl list_param -R *outputzn.*@.*|.*dump_page_cache|peers|.*quota.*|osd-.*|.*osc.*|mgs.*|.*mgc_irstate|ldlm.*state|.*job_stats|.*exports.*allbasic)version health_checkdebugzlfs dfz lfs df -i osc_client)zosc.*.max_dirty_mbzosc.*.max_pages_per_rpczosc.*.checksumszosc.*.max_rpcs_in_flightosdz3osd-*.*.{mntdev,files*,kbytes*,blocksize,brw_stats}quotaz)osd-*.*.quota_slave.{info,limit_*,acct_*}mgszmgs.MGS.ir_timeoutzmgs.MGS.live.*z */mb_groupsz/sys/fs/ldiskfsz/proc/fs/ldiskfsall_logsz/tmp/lustre-log.*z job-statsz *.*.job_statspeers) rexec_cmd splitlinesrematchradd_forbidden_path add_copy_spec get_option)rrexcludeitemparamss rsetupz Lustre.setupsh   56x@M#)#4#4#624'4022 v&   0       '     B C  "M!NO  46FGH  .     ??: &   2 3 OOK/): ; OOGgY / 'K2sEN) __name__ __module__ __qualname__ short_desc plugin_nameprofilespackagesrr.rrrr s $JK2H,H*50rr)r&sos.report.pluginsrrrr6rrr8s 3F0V\F0r