HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/ovn_host.cpython-39.opt-1.pyc
a

^��c�@sfddlZddlmZmZmZmZdZgd�ZGdd�de�ZGdd�dee�Z	Gd	d
�d
eee�Z
dS)�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginzovn-controller.pid)z/var/lib/openvswitch/ovnz/usr/local/var/run/openvswitchz/run/openvswitchcs0eZdZdZdZdZdd�Z�fdd�Z�ZS)�OVNHostzOVN ControllerZovn_host)ZnetworkZvirtcs~tj�d�rt�tj�d����d�r4��d�n
��d����fdd�tD����d���gd���jd	d
�dS)NZ
OVS_RUNDIRZall_logsz
/var/log/ovn/z/var/log/ovn/*.logcsg|]}��|t��qS�)�	path_join�pidfile��.0�pp��selfr�?/usr/lib/python3.9/site-packages/sos/report/plugins/ovn_host.py�
<listcomp>&�z!OVNHost.setup.<locals>.<listcomp>z/etc/sysconfig/ovn-controller)z)ovs-ofctl -O OpenFlow13 dump-flows br-intzovs-vsctl list-brzovs-vsctl list Open_vSwitchzovn-controller)Zunits)	�os�environ�get�	pid_paths�appendZ
get_optionZ
add_copy_specZadd_cmd_outputZadd_journalr
rr
r�setups


z
OVNHost.setupcs$t�fdd�tD��p"tt����S)Ncsg|]}����|t���qSr)Zpath_isfilerr	r
r
rrr3s�
�z)OVNHost.check_enabled.<locals>.<listcomp>)�anyr�superr�
check_enabledr
��	__class__r
rr2s
��zOVNHost.check_enabled)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrr�
__classcell__rrrrrs
rc@seZdZdZdS)�
RedHatOVNHost)zopenvswitch-ovn-hostz
ovn.*-hostN�rrrZpackagesrrrrr!8sr!c@seZdZdZdS)�
DebianOVNHost)zovn-hostNr"rrrrr#=sr#)rZsos.report.pluginsrrrrr	rrr!r#rrrr�<module>s!