HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/lib/python3/dist-packages/sos/report/plugins/__pycache__/corosync.cpython-38.pyc
U

i��db	�@sZddlmZmZmZmZddlZGdd�de�ZGdd�dee�ZGdd�deee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginNc@s,eZdZdZdZdZdZdd�Zdd�Zd	S)
�CorosynczCorosync cluster engine�corosync)Zcluster)rc
Cs�|�dddg�|�dddddd	d
g�|jddd
�|�d�d}|�|�sRdSd}zNt|�d�d��4}|D](}t�||�rn|�t�||��	d��qnW5QRXWn4t
k
r�}z|�d||f�W5d}~XYnXdS)Nz
/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-cmapctlZcorosync_cmapctl)Ztagszkillall -USR2 corosyncz/etc/corosync/corosync.confz ^\s*(logging.)?logfile:\s*(\S+)$�r�zcould not read from %s: %s)Z
add_copy_specZadd_cmd_outputZexec_cmdZpath_exists�openZ	path_join�re�match�search�group�IOErrorZ	_log_warn)�selfZ
corosync_conf�pattern�f�line�e�r�=/usr/lib/python3/dist-packages/sos/report/plugins/corosync.py�setups:��	�

(zCorosync.setupcCs|�ddd�dS)Nzcorosync-objctlz(.*fence.*\.passwd=)(.*)z\1******)Zdo_cmd_output_sub�rrrr�postproc:s
�zCorosync.postprocN)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesrrrrrrr
s%rcseZdZ�fdd�Z�ZS)�RedHatCorosynccstt|���dS�N)�superrrr��	__class__rrrDszRedHatCorosync.setup)rrrr�
__classcell__rrr rrBsrcs eZdZ�fdd�ZdZ�ZS)�DebianCorosynccstt|���dSr)rr#rrr rrrJszDebianCorosync.setup)z/usr/sbin/corosync)rrrr�filesr"rrr rr#Hsr#)	Zsos.report.pluginsrrrrrrrr#rrrr�<module>	s5