tools.win_pg_dump_controller
tools.win_pg_dump_controller/win_pg_dump_controller/executor.py
* Исправление ошибки в логике работы с резервными копиями второго класса . Добавлено больше информации о состоянии резервных копий второго класса . Не пишем в логи лишние строки во время операций чистки старых логов
1.1 --- a/win_pg_dump_controller/executor.py Sun Jan 30 22:17:39 2022 +0300 1.2 +++ b/win_pg_dump_controller/executor.py Fri Feb 11 23:55:12 2022 +0300 1.3 @@ -19,7 +19,6 @@ 1.4 log_t = log.get_timing() 1.5 log(log_t(f'Начинаем копирование {task.name}')) 1.6 1.7 - 1.8 stor = StoreController(task) 1.9 backup_item = stor.new_item() 1.10 1.11 @@ -56,9 +55,14 @@ 1.12 else: 1.13 stor.add_item(backup_item) 1.14 1.15 - log(log_t('Очистка старых копий')) 1.16 + cleaned = stor.clean(config.teir1_days, config.teir2_copies_interval, config.tier2_store_days) 1.17 1.18 - log(log_t('\n'.join(map(lambda x: f'- {x}', stor.clean(config.teir1_days, config.teir2_copies_interval, 1.19 - config.tier2_store_days))))) 1.20 + if cleaned: 1.21 + log(log_t('Очистка старых копий')) 1.22 + log(log_t('\n'.join(map(lambda x: f'- {x}', cleaned)))) 1.23 + 1.24 + if stor.op_adv_status: 1.25 + log(log_t('Расширенное состояние хранимых копий второго класса')) 1.26 + log(log_t('\n'.join(map(lambda x: f'- {x}', stor.op_adv_status)))) 1.27 1.28 stor.save_index()