Подскажите какой момент я упустил, недопонял? У меня бекапы делаются

с помощью pg_probackup. Есть 1 полный бекап, далее Дельта. В политике удержания копия я определил:
retention-redundancy = 1
retention-window = 14
Далее я ожидаю, что у меня будет храниться 1 полный и 14 последних дней, остальные бекапы будут объединиться с полном бекапом, но этого по какой-то причине не происходит.
Команда выглядит так: pg_probackup delete --instance db01 --delete-expired --merge-expired

Команда не объединяет бекапы с полным:
INFO: Backup RZ4BS1, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 12d/14d. Active
INFO: Backup RZ2MO1, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 13d/14d. Active
INFO: Backup RZ0S01, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 14d/14d. Active
INFO: Backup RYYXC1, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 15d/14d. Active
INFO: Backup RYX2O1, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 16d/14d. Active
INFO: Backup RYV801, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 17d/14d. Active
INFO: Backup RYTDC1, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 18d/14d. Active
INFO: Backup RYRIO1, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 19d/14d. Active
INFO: Backup RYPO01, mode: DELTA, status: OK. Redundancy: 1/1, Time Window: 20d/14d. Active
INFO: Backup RYP7C1, mode: FULL, status: OK. Redundancy: 1/1, Time Window: 20d/14d. Active
INFO: Retention merging finished
INFO: There are no backups to merge by retention policy
INFO: There are no backups to delete by retention policy
INFO: There is no WAL to purge by retention policy

8 ответов

55 просмотров

А Вы полный список бэкапов приведите в данном случае - из отрезка в 12-20 день не виден весь список, когда какой был сделан. Интересует общее число полных бэкапов

Alkalisk- Автор вопроса
Александр Бахтин
А Вы полный список бэкапов приведите в данном случ...

Полный бекап всего один. Полный список выполнения pg_probackup-15 show и pg_probackup delete сохранил здесь https://pastebin.com/0hz1a4rq

У вас полная копия будет храниться месяц, а не 14 дней. Связано с тем, что фул бэкап будет активен до тех пор, пока у последнего дельта бэкапа не выйдет срок в 2 недели. Как только у всех дельт, которые принадлежат одному фулу, истечет 14 дней, только тогда фул станет истекшим

Alkalisk- Автор вопроса
Николай Ласточкин
У вас полная копия будет храниться месяц, а не 14 ...

По моей задумки я собирался один раз сделать фулл бекап и далее мержить его с дельтой, получается что условие "Как только у всех дельт, которые принадлежат одному фулу, истечет 14 дней, только тогда фул станет истекшим" в моем случае никогда не наступит?

Alkalisk
По моей задумки я собирался один раз сделать фулл ...

В вашем случае да, вы можете просто использовать не merge-expired, а просто мержить руками те, что по вашему мнению уже не нужно. Но у вас тогда размер фула со временем станет огромным.

Alkalisk- Автор вопроса
Николай Ласточкин
В вашем случае да, вы можете просто использовать н...

руками я сейчас мержу, а из документации мне показалось, что merge-expired должен решить мою задачу, по пока что нет, не получается, вот и думаю где и что я упустил.

Alkalisk
руками я сейчас мержу, а из документации мне показ...

Подозреваю, что у вас только одна фул копия, поэтому он и не может смержить. Сделайте две полные и у вас мержинг должен проходить

Похожие вопросы

Обсуждают сегодня

здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Хмм... А на чем вы деплоите YOLO модели? Есть у кого-то опыт с ONNX (RT)?
Georgy Makarov
3
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Привет, подскажите, возможно ли как-то отловить, если кто-то тэгнул бота в группе с определенным сообщением? Использую: https://github.com/nerzh/telegram-vapor-bot
Alik Moldovanu
1
Карта сайта