HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/vdo.cpython-39.pyc
a

\��h	�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�RedHatPluginc@s(eZdZdZdZdZdZdZdd�ZdS)	�VdozVirtual Data Optimizer�vdo)Zstorage)r)z	/sys/kvdoz/sys/udsz/etc/vdoconf.ymlz/etc/vdoconf.xmlcCs�|�|j�|�d�}|d��D]}|�d|���q"|�ddg�d}d}d}|�d	d
�||fD��|�d|���}|dd
kr�|d��D]H}|��dd�\}}}	|	�d�r�|�d|�d���}
|�d|
���q�dS)Nzvdo list --all�outputzvdo status -n zvdostats --human-readablezvdostats --verbosez�vdo_slab_size,vdo_header_size,vdo_minimum_io_size,vdo_block_map_cache_size,vdo_block_map_era_length,vdo_write_policy,vdo_max_discardzvdo_ack_threads,vdo_bio_rotation,vdo_bio_threads,vdo_cpu_threads,vdo_hash_zone_threads,vdo_logical_threads,vdo_physical_threadszsvdo_compression,vdo_deduplication,vdo_use_metadata_hints,vdo_use_sparse_index,vdo_index_state,vdo_index_memory_sizecSsg|]}d|���qS)�lvs -a -o +�)�.0Zcolsrr�:/usr/lib/python3.9/site-packages/sos/report/plugins/vdo.py�
<listcomp>-s�zVdo.setup.<locals>.<listcomp>r�statusr��D�-z[]zvdodumpconfig /dev/mapper/)Z
add_copy_spec�filesZcollect_cmd_output�
splitlinesZadd_cmd_output�split�
startswith�strip)�selfZvdosrZ	vdo_cols1Z	vdo_cols2Z	vdo_cols3Zlvm_vdos�lvZvgZlv_attrZvdo_pathrrr
�setups.
�
�
�z	Vdo.setupN)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesrrrrrr
rsrN)Zsos.report.pluginsrrrrrrr
�<module>	s