📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
sos
/
report
/
plugins
/
__pycache__
✏️ /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/lustre.cpython-312.pyc
✕ Tutup
� G%@i� � �4 � d dl Z d dlmZmZ G d� dee� Zy)� N)�Plugin�RedHatPluginc �( � e Zd ZdZdZdZdZd� Zd� Zy)�LustrezLustre filesystem�lustre)�storage�network�cluster)r z lustre-clientc �V � | j ddj |� � �d|� �d�� y)zZUse lctl get_param to collect a selection of parameters into a file. zlctl get_param � zparams-F)�suggest_filename�stderrN)�add_cmd_output�join)�self�name� param_lists �;/usr/lib/python3/dist-packages/sos/report/plugins/lustre.py� get_paramszLustre.get_params s7 � � ���o�c�h�h�z�.B�-C�D�/6�t�f�-=�#(� � *� c �� � | j g d�� | j d� d }d}|j � D �cg c] }t j ||� s|�� }}| j d|� | j dg d�� | j d� | j d d g� | j dg d�� | j d g d�� | j ddg� | j dddg� | j d� | j ddg� | j d� r8| j d� | j ddg� | j ddg� y y c c}w )N)zlctl debug_kernelzlctl device_listzlctl list_nidszlctl route_listzlnetctl net show -v 4zlctl list_param -R *�outputzn.*@.*|.*dump_page_cache|peers|.*quota.*|osd-.*|.*osc.*|mgs.*|.*mgc_irstate|ldlm.*state|.*job_stats|.*exports.*�all�basic)�version�health_check�debugz/etc/lnet.confzlfs dfz lfs df -i� osc_client)zosc.*.max_dirty_mbzosc.*.max_pages_per_rpczosc.*.checksumszosc.*.max_rpcs_in_flight�osd)z9osd-*.*.{blocksize,brw_stats,enable_projid_xattr,extent*}z8osd-*.*.{fallocate_*,full_scrub_*,files*,kbytes*,mntdev}z7osd-*.*.{nonrotational,oi_scrub,pdo,stats,read*,write*}�quotaz)osd-*.*.quota_slave.{info,limit_*,acct_*}�mgszmgs.MGS.ir_timeoutzmgs.MGS.live.*z*/mb_groupsz/sys/fs/ldiskfsz/proc/fs/ldiskfs�all_logsz/tmp/lustre-log.*z job-statsz *.*.job_stats�peers) r �exec_cmd� splitlines�re�matchr � add_copy_spec�add_forbidden_path� get_option)r r �exclude�item�paramss r �setupzLustre.setup sw � ���� � � ���5�6�x�@��M��#)�#4�#4�#6� 2�4����'�4�0� � 2�� 2�����v�&�����0� � ���+�,� ����� � � ���� ' � � ���� � � ����"M�!N�O����� 4�6F�G�H� ��� �.������ � � �?�?�:�&����2�3��O�O�K�/�):�;��O�O�G�g�Y�/� '��S2s �E$N) �__name__� __module__�__qualname__� short_desc�plugin_name�profiles�packagesr r. � r r r r s � �$�J��K�2�H�,�H�*�90r r )r&