
Ostatnia aktualizacja: 18.12.2023 r.
Error:
No incremental base on dataset 'ZEUS/INSTALKI' and replication from scratch is not allowed.
Log:
[2023/12/18 03:00:01] INFO [replication_task__task_1] [zettarepl.retention.calculate] Not destroying 'auto-2023-09-16_03-00' as it is the only snapshot left for naming schema 'auto-%Y-%m-%d_%H-%M'
[2023/12/18 03:00:01] INFO [replication_task__task_1] [zettarepl.replication.pre_retention] Pre-retention destroying snapshots: []
[2023/12/18 03:00:01] ERROR [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' non-recoverable replication error NoIncrementalBaseReplicationError("No incremental base on dataset 'ZEUS/INSTALKI' and replication from scratch is not allowed")
Błąd ten może pojawić się w wyniku nagłego wyłączenia serwera (np. brak prądu). Jeśli system nie zdąrzy przesłać migawki, a w międzyczasie wykona nową to spowoduje to różnicę danych wspólnych między miejscem źródłowym a docelowym czyli cel ma migawki, które nie mają żadnych danych współnych z tymi w źródle. Aby rozwiązać ten problem należy usunąć wszystkie migawki w miejscu docelowym i ponownie wykonać pełną replikację.
Ta czynność może spowodować utratę danych jeśli miejsce docelowe zawiera dane, których nie ma już na źródle, a są one ważne.
Tasks
- Replication Tasks
- rozwijam zadanie z błędem - EDIT
.
Destination
zaznaczam opcję ☑ Replication from scratch
i zapisuję zmianę klikając w przycisk SAVE
.
CONTINUE
.
RUNNING
.
RUNNING
mogę podejrzeć stan wykonania zadania.
FINISHED
.
☑ Replication from scratch
. Mógłbym tego nie robić i na przyszłość "uodpornić się" na ten błąd, jednak pozostawienie tej opcji aktywnej nie jest zalecane.