%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //proc/self/root/lib/python3/dist-packages/sos/report/plugins/__pycache__/corosync.cpython-312.pyc

�

i��db	��l�ddlmZmZmZmZddlZGd�de�ZGd�dee�ZGd�deee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginNc�(�eZdZdZdZdZdZd�Zd�Zy)�CorosynczCorosync cluster engine�corosync)�cluster)r	c�&�|jgd��|jgd��|jdd��|jd�d}|j|�syd}	t	|jd�d	�5}|D]M}t
j||�s�|jt
j||�jd
���O	ddd�y#1swYyxYw#t$r!}|jd|�d|���Yd}~yd}~wwxYw)
N)z
/etc/corosyncz/var/lib/corosync/fdataz/var/log/cluster/corosync.log*)zcorosync-quorumtool -lzcorosync-quorumtool -szcorosync-cpgtoolzcorosync-cfgtool -szcorosync-blackboxzcorosync-objctl -azcorosync-cmapctl -m statszcorosync-cmapctl�corosync_cmapctl)�tagszkillall -USR2 corosyncz/etc/corosync/corosync.confz ^\s*(logging.)?logfile:\s*(\S+)$�r�zcould not read from z: )�
add_copy_spec�add_cmd_output�exec_cmd�path_exists�open�	path_join�re�match�search�group�IOError�	_log_warn)�self�
corosync_conf�pattern�f�line�es      �=/usr/lib/python3/dist-packages/sos/report/plugins/corosync.py�setupzCorosync.setups�����
�	�
	
���
�	�	
���.�!3�	�	5��
�
�.�/�5�
����
�.��6��	N��d�n�n�%B�C�S�I�
N�Q��N�D��x�x���.��*�*�2�9�9�W�d�+C�+I�+I�!�+L�M�N�
N�
N�
N���	N��N�N�=�!�L�M�M��	N�s<�"C&�=C�6C�C&�C#�C&�#C&�&	D�/D�Dc�*�|jddd�y)Nzcorosync-objctlz(.*fence.*\.passwd=)(.*)z\1******)�do_cmd_output_sub)rs r"�postproczCorosync.postproc:s������'��	
�N)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr#r&�r'r"rr
s"��*�J��K��H��H�#N�J
r'rc���eZdZ�fd�Z�xZS)�RedHatCorosyncc�*��tt|��y�N)�superr1r#�r�	__class__s �r"r#zRedHatCorosync.setupD����
�n�d�)�+r')r(r)r*r#�
__classcell__�r6s@r"r1r1Bs
���,�,r'r1c�"��eZdZ�fd�ZdZ�xZS)�DebianCorosyncc�*��tt|��yr3)r4r;r#r5s �r"r#zDebianCorosync.setupJr7r')z/usr/sbin/corosync)r(r)r*r#�filesr8r9s@r"r;r;Hs���,�
$�Er'r;)	�sos.report.pluginsrrrrrrr1r;r/r'r"�<module>r?s<��P�O�	�2
�v�2
�j,�X�|�,�$�X�|�\�$r'

Zerion Mini Shell 1.0