mirror of
https://github.com/cloudnative-pg/plugin-barman-cloud.git
synced 2026-07-06 17:52:21 +02:00
fix: use correct ErrInvalidWALName
Signed-off-by: Tao Li <tao.li@enterprisedb.com>
This commit is contained in:
parent
3c08bb77b5
commit
137a6186d9
@ -34,7 +34,7 @@ func classifyWALRestoreError(walName string, walErr error) error {
|
||||
switch {
|
||||
case errors.Is(walErr, barmanRestorer.ErrWALNotFound):
|
||||
return newWALNotFoundError(walName)
|
||||
case errors.Is(walErr, barmanRestorer.ErrInvalidWalName):
|
||||
case errors.Is(walErr, barmanRestorer.ErrInvalidWALName):
|
||||
// A malformed WAL name will never become valid on retry.
|
||||
return newInvalidWALNameError(walName, walErr)
|
||||
case errors.Is(walErr, barmanRestorer.ErrConnectivity),
|
||||
|
||||
@ -47,8 +47,8 @@ var _ = Describe("classifyWALRestoreError", func() {
|
||||
Entry("ErrWALNotFound -> NotFound",
|
||||
fmt.Errorf("object storage or file not found: %w", barmanRestorer.ErrWALNotFound),
|
||||
codes.NotFound),
|
||||
Entry("ErrInvalidWalName -> InvalidArgument",
|
||||
fmt.Errorf("invalid name for a WAL file: %w", barmanRestorer.ErrInvalidWalName),
|
||||
Entry("ErrInvalidWALName -> InvalidArgument",
|
||||
fmt.Errorf("invalid name for a WAL file: %w", barmanRestorer.ErrInvalidWALName),
|
||||
codes.InvalidArgument),
|
||||
Entry("ErrConnectivity -> Unavailable",
|
||||
fmt.Errorf("connectivity failure, retrying: %w", barmanRestorer.ErrConnectivity),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user