Edit File: v1_db_migrator.cpython-311.pyc
� L( eZO � � � d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dlmZm Z d dlm Z mZmZm Z d dlmZ d dlmZ d dlmZmZ d d lmZmZ d d lmZ d dlmZmZ d dlmZ d d lmZm Z d dl!m"Z" d dl#m$Z$ d dl%m&Z&m'Z' dZ(g d�Z)g d�Z* e� � Z+ G d� de+� � Z, G d� de+� � Z- G d� de.� � Z/ G d� de0� � Z1 G d� de� � Z2dS )� )�absolute_import)�rangeN)�insert�func)�Column�Integer�String�Float)�declarative_base)�sessionmaker)�SQLAlchemyError� DatabaseError)�datetime� timedelta)� get_chunks)�LveStatsPlugin�LveStatsPluginTerminated)�history_gov)�history�history_x60)�gm_datetime_to_unixtimestamp)�uidconverter)�fix_lost_keep_alive�validate_databasez/var/lve/v1_migration_last.ts)�id�mem� mem_limit� mem_fault�memphy�lmemphy�memphy_fault�mep� mep_limit� mep_fault�nproc�lnproc�nproc_fault�iops�liops)�username�sum_cpu� sum_write�sum_read�limit_cpu_on_period_end�limit_read_on_period_end�limit_write_on_period_end�cause_of_restrictc �N � e Zd ZdZdZ eded�� � Z ed ed� � d�� � Z ede � � Z ed e � � Z ed e � � Z ede� � Z ede� � Z ed e� � Z ede� � Z ed ed� � d�� � Z ede� � ZdS )�V1HistoryGovz* Mapping out v1 gov history table r �tsT��primary_keyr* �@ r+ r, r- r. r/ r0 r1 � server_id� �weightN)�__name__� __module__�__qualname__�__doc__� __tablename__r r r4 r r* r r+ r, r- r. r/ r0 r1 r8 r: � � ��/builddir/build/BUILDROOT/lve-stats-4.2.1-1.el8.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/plugins/other/v1_db_migrator.pyr3 r3 + s � � � � � �� � "�M� ���g�4� 0� 0� 0�B��v�j�&�&��*�*�$�?�?�?�H��f�Y��&�&�G���{�E�*�*�I��v�j�%�(�(�H�$�f�%>��H�H��%�v�&@�'�J�J�� &��'B�G� L� L����2�G�<�<����{�F�F�2�J�J�D�A�A�A�I� �V�H�g� &� &�F�F�FrA r3 c � � e Zd ZdZdZ eded�� � Z ede� � Z ede� � Z ede� � Z ed e� � Z ed e� � Z ede� � Z ede� � Z ed e� � Z ede� � Z ede� � Z ede� � Z ede� � Z ede� � Z ede� � Z ede� � Z edej j d�� � Z ede� � Z ed ed� � � � Z ede� � Z ede� � Z ede� � Z ede� � Z! ede� � Z" ede� � Z# ede� � Z$ ed e� � Z% ed!e� � Z& ed"e� � Z' ed#e� � Z(d$S )%� V1Historyz& Mapping out v1 history table r r Tr5 �cpu� cpu_limit�cpu_max�ncpur"