backup: Handle NotFound for server-side
Local backup manager handles non existing repository cases gracefully by writing empty manifest rather returning SKIPPED error. Same is not happening for server-side backup because Praefect needs the repository to exist in order to route the RPC. Therefore, we need to address this case for the server-side adapter here, as a missing manifest causes restores to fail.
Showing
- internal/backup/server_side.go 17 additions, 4 deletionsinternal/backup/server_side.go
- internal/backup/server_side_test.go 15 additions, 17 deletionsinternal/backup/server_side_test.go
- internal/cli/gitalybackup/create.go 11 additions, 11 deletionsinternal/cli/gitalybackup/create.go
- internal/cli/gitalybackup/restore.go 10 additions, 9 deletionsinternal/cli/gitalybackup/restore.go
Please register or sign in to comment