Full restore: after an error maintenance mode stays on, with the one line to switch it off and run again; maintenance that was on before stays on
This commit is contained in:
+5
-3
@@ -23,9 +23,11 @@ stopped after 13 hours with "Blob not in index"; the backup itself was fine.
|
||||
backups record no ID counters, and they stayed at 1. Every counter of a restored table now goes
|
||||
after its data. Found in a disaster recovery simulation of 138 GB from MariaDB to PostgreSQL,
|
||||
where all 15,772 files and every count were identical.
|
||||
- A full restore now runs in maintenance mode, switched off again at the end (also after an
|
||||
error): a background job, a page visit or a user writing into the instance meanwhile could
|
||||
collide with restored rows ("duplicate key") or be lost.
|
||||
- A full restore now runs in maintenance mode: a background job, a page visit or a user writing
|
||||
into the instance meanwhile could collide with restored rows ("duplicate key") or be lost. It
|
||||
is switched off when the restore completes; after an error it stays on, and the message gives
|
||||
the one line to switch it off and run the restore again. Maintenance mode that was on before
|
||||
the restore stays on.
|
||||
- Adding a location whose repository config could not be read, while backup data is there,
|
||||
no longer creates a new repository over it: it stops with an explanation. A snapshot that
|
||||
cannot be taken over when a location is added is now logged instead of left out silently.
|
||||
|
||||
Reference in New Issue
Block a user