HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/vdo.cpython-36.opt-1.pyc
3

-�_g	�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�RedHatPluginc@s(eZdZdZdZdZdZd
Zdd	�Zd
S)�VdozVirtual Data Optimizer�vdo�storage�	/sys/kvdo�/sys/uds�/etc/vdoconf.yml�/etc/vdoconf.xmlcCs�|j|j�|jd�}x$|dj�D]}|jd|���q$W|jddg�d}d}d}|jd	d
�||gD��|jd|���}|dd
kr�xX|dj�D]H}|j�dd�\}}}	|	jd�r�|�d|jd���}
|jd|
���q�WdS)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)zlvs -a -o +�)�.0Zcolsrr�/usr/lib/python3.6/vdo.py�
<listcomp>-szVdo.setup.<locals>.<listcomp>zlvs -a -o +Zstatusr��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_vdosZlvZvgZlv_attrZvdo_pathrrr�setups(


z	Vdo.setupN)r)r)rrr	r
)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesrrrrrrrsrN)Zsos.report.pluginsrrrrrrr�<module>	s