Skip to content

PBM-1474 - Swap AWS s3 v1 with v2 #1252

PBM-1474 - Swap AWS s3 v1 with v2

PBM-1474 - Swap AWS s3 v1 with v2 #1252

Triggered via pull request February 5, 2025 13:41
Status Success
Total duration 1m 18s
Artifacts

reviewdog.yml

on: pull_request
runner / shellcheck
0s
runner / shellcheck
runner / misspell
0s
runner / misspell
runner / alex
0s
runner / alex
runner / golangci-lint
1m 9s
runner / golangci-lint
runner / gofmt
22s
runner / gofmt
runner / shfmt
21s
runner / shfmt
Fit to window
Zoom out
Zoom in

Annotations

270 errors
runner / golangci-lint: cmd/pbm/main.go#L58
type `cliResult` is unused (unused)
runner / golangci-lint: pbm/storage/s3/download.go#L234
the methods of "chunksQueue" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: pbm/restore/phys/phys.go#L51
the methods of "RestoreTxn" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: pbm/backup/physical.go#L557
the methods of "UUID" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: pbm/backup/types.go#L145
the methods of "File" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: pbm/log/history.go#L88
the methods of "Entries" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: pbm/prio/priority.go#L67
the methods of "nodeScores" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: pbm/restore/types.go#L56
the methods of "Conditions" use pointer receiver and non-pointer receiver. (recvcheck)
runner / golangci-lint: cmd/pbm-agent/args.go#L15
SA1019: reflect.StringHeader has been deprecated since Go 1.21 and an alternative has been available since Go 1.20: Use unsafe.String or unsafe.StringData instead. (staticcheck)
runner / golangci-lint: pbm/backup/physical.go#L675
`writeFile` - `l` is unused (unparam)
test_upgrade.test_incremental_PBM_T277: psmdb-testing/pbm-functional/pytest/test_upgrade.py#L97
AssertionError: Starting restore 2025-02-05T13:54:57.479210669Z from '2025-02-05T13:54:25Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0003ee480}, {0x11122e0, 0xc000012108}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc0002a2b80, {0xc0002fe030, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc000048a60, 0x1e}, {0x1408e80, 0xc0002a2b80}, {0x1406600, 0xc000040f00}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc00034aa10}, {0x140b8f8, 0xc000298790}, {0xc000048a60, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc00034aa10}, {0x140b8f8, 0xc000298790}, {0xc000048a60, 0x1e}, 0xc00001d980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc0002b8f60}, {0x140b8f8, 0xc000298790}, 0xc0001fe0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc0002b8f60}, {0x140b8f8, 0xc000298790}, 0xc000056700, 0xc0001fe0c0, {0xc000310a30, 0xd}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x3160c4d800000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45 assert False
test_vault.test_incremental_PBM_T200: psmdb-testing/pbm-functional/pytest/test_vault.py#L59
AssertionError: Starting restore 2025-02-05T13:55:50.774166477Z from '2025-02-05T13:55:43Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc00049a4b0}, {0x11122e0, 0xc000012258}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc000318d80, {0xc00039c060, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc0003bc360, 0x1e}, {0x1408e80, 0xc000318d80}, {0x1406600, 0xc00039ed40}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc00035ce70}, {0x140b8f8, 0xc0003985e0}, {0xc0003bc360, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc00035ce70}, {0x140b8f8, 0xc0003985e0}, {0xc0003bc360, 0x1e}, 0xc0004cd980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc0002a8ed0}, {0x140b8f8, 0xc0003985e0}, 0xc0001fe0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc0002a8ed0}, {0x140b8f8, 0xc0003985e0}, 0xc000316800, 0xc0001fe0c0, {0xc0000156d0, 0xb}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x6b14341700000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_upgrade.test_incremental_PBM_T277: psmdb-testing/pbm-functional/pytest/test_upgrade.py#L97
AssertionError: Starting restore 2025-02-05T13:55:03.41644909Z from '2025-02-05T13:54:31Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0005069f0}, {0x11122e0, 0xc000012228}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc000386c00, {0xc000370090, 0x2f}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc000048620, 0x1d}, {0x1408e80, 0xc000386c00}, {0x1406600, 0xc000040e00}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc0002959d0}, {0x140b8f8, 0xc00031e930}, {0xc000048620, 0x1d}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc0002959d0}, {0x140b8f8, 0xc00031e930}, {0xc000048620, 0x1d}, 0xc000549980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc000305560}, {0x140b8f8, 0xc00031e930}, 0xc0001fc0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc000305560}, {0x140b8f8, 0xc00031e930}, 0xc000384740, 0xc0001fc0c0, {0xc000393740, 0xd}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x72799c3400000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45 assert False
test_vault.test_incremental_PBM_T200: psmdb-testing/pbm-functional/pytest/test_vault.py#L59
AssertionError: Starting restore 2025-02-05T13:55:54.070179531Z from '2025-02-05T13:55:46Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0002fc270}, {0x11122e0, 0xc000012150}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc000040e40, {0xc0000d60c0, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc0002183c0, 0x1e}, {0x1408e80, 0xc000040e40}, {0x1406600, 0xc0001fd2c0}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc00028f650}, {0x140b8f8, 0xc00004c5c0}, {0xc0002183c0, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc00028f650}, {0x140b8f8, 0xc00004c5c0}, {0xc0002183c0, 0x1e}, 0xc0004b9980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc000294ea0}, {0x140b8f8, 0xc00004c5c0}, 0xc0001fe0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc000294ea0}, {0x140b8f8, 0xc00004c5c0}, 0xc000056960, 0xc0001fe0c0, {0xc0001d9d50, 0xb}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0xbeff85e600000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_upgrade.test_incremental_PBM_T277: psmdb-testing/pbm-functional/pytest/test_upgrade.py#L97
AssertionError: Starting restore 2025-02-05T13:55:44.667922426Z from '2025-02-05T13:55:11Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc000584390}, {0x11122e0, 0xc0000c45e8}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc0002a2900, {0xc0000d6480, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc000218700, 0x1e}, {0x1408e80, 0xc0002a2900}, {0x1406600, 0xc000040c40}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc0002aab60}, {0x140b8f8, 0xc000298650}, {0xc000218700, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc0002aab60}, {0x140b8f8, 0xc000298650}, {0xc000218700, 0x1e}, 0xc0004cd980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc0002b91a0}, {0x140b8f8, 0xc000298650}, 0xc0001fe0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc0002b91a0}, {0x140b8f8, 0xc000298650}, 0xc000056a40, 0xc0001fe0c0, {0xc00027e250, 0xd}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x9e38616400000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45 assert False
test_vault.test_incremental_PBM_T200: psmdb-testing/pbm-functional/pytest/test_vault.py#L59
AssertionError: Starting restore 2025-02-05T13:56:47.894844021Z from '2025-02-05T13:56:40Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0004404e0}, {0x11122e0, 0xc0000126d8}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc00031ef80, {0xc0000fe030, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc00033a5c0, 0x1e}, {0x1408e80, 0xc00031ef80}, {0x1406600, 0xc0000c6f40}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc000327c70}, {0x140b8f8, 0xc0000cc900}, {0xc00033a5c0, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc000327c70}, {0x140b8f8, 0xc0000cc900}, {0xc00033a5c0, 0x1e}, 0xc0004a9980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc0000b59b0}, {0x140b8f8, 0xc0000cc900}, 0xc000000180, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc0000b59b0}, {0x140b8f8, 0xc0000cc900}, 0xc0000c4b20, 0xc000000180, {0xc00032ac10, 0xb}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x3ba9cef700000000?, {0xc00020a8e0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc0001a7000?, {0xc00020a8e0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc00023a308, {0xc00020a8c0, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc0001a8608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_upgrade.test_physical_PBM_T276: psmdb-testing/pbm-functional/pytest/test_upgrade.py#L72
AssertionError: Starting restore 2025-02-05T13:58:19.613176469Z from '2025-02-05T13:57:51Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc000452480}, {0x11122e0, 0xc0000b0198}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc000213280, {0xc0002ec060, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc0002b64e0, 0x1e}, {0x1408e80, 0xc000213280}, {0x1406600, 0xc0002a8c40}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc00031ecb0}, {0x140b8f8, 0xc0000d2820}, {0xc0002b64e0, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc00031ecb0}, {0x140b8f8, 0xc0000d2820}, {0xc0002b64e0, 0x1e}, 0xc00001f980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc0000bb6b0}, {0x140b8f8, 0xc0000d2820}, 0xc000000180, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc0000bb6b0}, {0x140b8f8, 0xc0000d2820}, 0xc0002c2560, 0xc000000180, {0xc000323320, 0xd}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0xf047bfd700000000?, {0xc00020c8e0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc0001a5000?, {0xc00020c8e0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000238308, {0xc00020c8c0, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc0001a6608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_vault.test_physical_PBM_T196: psmdb-testing/pbm-functional/pytest/test_vault.py#L47
AssertionError: Starting restore 2025-02-05T13:59:05.19082714Z from '2025-02-05T13:58:57Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0005823c0}, {0x11122e0, 0xc000298120}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc0002a1080, {0xc0002e2060, 0x2f}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc0002c0800, 0x1d}, {0x1408e80, 0xc0002a1080}, {0x1406600, 0xc00031e900}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc0004fe1c0}, {0x140b8f8, 0xc00020f8d0}, {0xc0002c0800, 0x1d}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc0004fe1c0}, {0x140b8f8, 0xc00020f8d0}, {0xc0002c0800, 0x1d}, 0xc00044d980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc000251920}, {0x140b8f8, 0xc00020f8d0}, 0xc000000180, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc000251920}, {0x140b8f8, 0xc00020f8d0}, 0xc0002b66a0, 0xc000000180, {0xc00042a350, 0xb}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x866be0e00000000?, {0xc00020c8e0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc0001a7000?, {0xc00020c8e0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000238308, {0xc00020c8c0, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc0001a8608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_upgrade.test_physical_PBM_T276: psmdb-testing/pbm-functional/pytest/test_upgrade.py#L72
AssertionError: Starting restore 2025-02-05T13:58:42.35140403Z from '2025-02-05T13:58:12Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0000d7950}, {0x11122e0, 0xc0000b04f8}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc0002a8d40, {0xc000424060, 0x2f}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc00024a3e0, 0x1d}, {0x1408e80, 0xc0002a8d40}, {0x1406600, 0xc000211480}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc0002cca80}, {0x140b8f8, 0xc00020d690}, {0xc00024a3e0, 0x1d}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc0002cca80}, {0x140b8f8, 0xc00020d690}, {0xc00024a3e0, 0x1d}, 0xc0004ed980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc000251110}, {0x140b8f8, 0xc00020d690}, 0xc000000180, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc000251110}, {0x140b8f8, 0xc00020d690}, 0xc000316aa0, 0xc000000180, {0xc0002993a0, 0xd}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x2a20049b00000000?, {0xc00020a8e0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc0001a5000?, {0xc00020a8e0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000238308, {0xc00020a8c0, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc0001a6608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_vault.test_physical_PBM_T196: psmdb-testing/pbm-functional/pytest/test_vault.py#L47
AssertionError: Starting restore 2025-02-05T13:59:27.620595416Z from '2025-02-05T13:59:20Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0002ee2a0}, {0x11122e0, 0xc000012150}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc0001fb180, {0xc0000d60c0, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc000330540, 0x1e}, {0x1408e80, 0xc0001fb180}, {0x1406600, 0xc000322c40}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc00032a070}, {0x140b8f8, 0xc00004c510}, {0xc000330540, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc00032a070}, {0x140b8f8, 0xc00004c510}, {0xc000330540, 0x1e}, 0xc000025980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc000286f60}, {0x140b8f8, 0xc00004c510}, 0xc0001fc0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc000286f60}, {0x140b8f8, 0xc00004c510}, 0xc00038c8c0, 0xc0001fc0c0, {0xc00032e6d0, 0xb}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x822be8f900000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_upgrade.test_physical_PBM_T276: psmdb-testing/pbm-functional/pytest/test_upgrade.py#L72
AssertionError: Starting restore 2025-02-05T14:00:55.70771736Z from '2025-02-05T14:00:26Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc0004b25a0}, {0x11122e0, 0xc000012180}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc000041100, {0xc0000d60c0, 0x2f}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc00039a5c0, 0x1d}, {0x1408e80, 0xc000041100}, {0x1406600, 0xc0001fb0c0}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc0003175e0}, {0x140b8f8, 0xc00004c730}, {0xc00039a5c0, 0x1d}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc0003175e0}, {0x140b8f8, 0xc00004c730}, {0xc00039a5c0, 0x1d}, 0xc0004d7980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc00031d320}, {0x140b8f8, 0xc00004c730}, 0xc0001fc0c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc00031d320}, {0x140b8f8, 0xc00004c730}, 0xc000056a80, 0xc0001fc0c0, {0xc0005240e0, 0xd}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0x45e8b6e300000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000204308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_vault.test_physical_PBM_T196: psmdb-testing/pbm-functional/pytest/test_vault.py#L47
AssertionError: Starting restore 2025-02-05T14:01:41.258880515Z from '2025-02-05T14:01:33Z'.panic: errors: *target must be interface or implement error goroutine 1 [running]: errors.As({0x13f90e0, 0xc000277710}, {0x11122e0, 0xc0000c4b28}) /usr/local/go/src/errors/wrap.go:111 +0x206 github.com/pkg/errors.As(...) /percona-backup-mongodb/vendor/github.com/pkg/errors/go113.go:31 github.com/percona/percona-backup-mongodb/pbm/errors.As(...) /percona-backup-mongodb/pbm/errors/errors.go:33 github.com/percona/percona-backup-mongodb/pbm/storage/s3.(*S3).FileStat(0xc000040d40, {0xc0000d6480, 0x30}) /percona-backup-mongodb/pbm/storage/s3/s3.go:495 +0x691 github.com/percona/percona-backup-mongodb/pbm/restore.GetPhysRestoreMeta({0xc0003305e0, 0x1e}, {0x1408e80, 0xc000040d40}, {0x1406600, 0xc000322fc0}) /percona-backup-mongodb/pbm/restore/storage.go:21 +0x104 main.doRestore.func1({0x14051b0, 0xc000286bd0}, {0x140b8f8, 0xc0001e9800}, {0xc0003305e0, 0x1e}) /percona-backup-mongodb/cmd/pbm/restore.go:500 +0x15e main.waitForRestoreStatus({0x14051b0, 0xc000286bd0}, {0x140b8f8, 0xc0001e9800}, {0xc0003305e0, 0x1e}, 0xc00050b980) /percona-backup-mongodb/cmd/pbm/restore.go:563 +0x21e main.doRestore({0x1405108, 0xc00021d9e0}, {0x140b8f8, 0xc0001e9800}, 0xc0002000c0, 0x0, 0x0, {0x0, 0x0, 0x0}, ...) /percona-backup-mongodb/cmd/pbm/restore.go:506 +0xdc5 main.runRestore({0x1405108, 0xc00021d9e0}, {0x140b8f8, 0xc0001e9800}, 0xc00033c720, 0xc0002000c0, {0xc0003aaa10, 0xb}, {0x11e306c, 0x4}) /percona-backup-mongodb/cmd/pbm/restore.go:162 +0xaf5 main.(*pbmApp).buildRestoreCmd.func1(0xde90f0bc00000000?, {0xc0001e48a0?, 0x0?, 0x0?}) /percona-backup-mongodb/cmd/pbm/main.go:742 +0xa5 main.(*pbmApp).buildRestoreCmd.(*pbmApp).wrapRunE.func2(0xc00016f000?, {0xc0001e48a0?, 0x4?, 0x11e316c?}) /percona-backup-mongodb/cmd/pbm/main.go:85 +0x33 github.com/spf13/cobra.(*Command).execute(0xc000206308, {0xc0001e4880, 0x2, 0x2}) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc000170608) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /percona-backup-mongodb/vendor/github.com/spf13/cobra/command.go:1041 main.main() /percona-backup-mongodb/cmd/pbm/main.go:76 +0x45
test_PBM-1297.test_logical_pitr_PBM_T253: psmdb-testing/pbm-functional/pytest/test_PBM-1297.py#L60
failed on teardown with "AssertionError: Unexpected exit code 1 for CommandResult(backend=<testinfra.backend.docker.DockerBackend object at 0x7f0183b43050>, exit_status=1, command=b'pbm config --set pitr.enabled=false --out json', _stdout=b'', _stderr=b'Error response from daemon: No such container: newrscfg01\n') assert 1 == 0 + where 1 = CommandResult(backend=<testinfra.backend.docker.DockerBackend object at 0x7f0183b43050>, exit_status=1, command=b'pbm ...et pitr.enabled=false --out json', _stdout=b'', _stderr=b'Error response from daemon: No such container: newrscfg01\n').rc"
test_PBM-1297.test_logical_pitr_PBM_T253: psmdb-testing/pbm-functional/pytest/test_PBM-1297.py#L60
failed on teardown with "AssertionError: Unexpected exit code 1 for CommandResult(backend=<testinfra.backend.docker.DockerBackend object at 0x7fc63c210a90>, exit_status=1, command=b'pbm config --set pitr.enabled=false --out json', _stdout=b'', _stderr=b'Error response from daemon: No such container: newrscfg01\n') assert 1 == 0 + where 1 = CommandResult(backend=<testinfra.backend.docker.DockerBackend object at 0x7fc63c210a90>, exit_status=1, command=b'pbm ...et pitr.enabled=false --out json', _stdout=b'', _stderr=b'Error response from daemon: No such container: newrscfg01\n').rc"
test_PBM-1297.test_logical_pitr_PBM_T253: psmdb-testing/pbm-functional/pytest/test_PBM-1297.py#L60
failed on teardown with "AssertionError: Unexpected exit code 1 for CommandResult(backend=<testinfra.backend.docker.DockerBackend object at 0x7f77dbe3fed0>, exit_status=1, command=b'pbm config --set pitr.enabled=false --out json', _stdout=b'', _stderr=b'Error response from daemon: No such container: newrscfg01\n') assert 1 == 0 + where 1 = CommandResult(backend=<testinfra.backend.docker.DockerBackend object at 0x7f77dbe3fed0>, exit_status=1, command=b'pbm ...et pitr.enabled=false --out json', _stdout=b'', _stderr=b'Error response from daemon: No such container: newrscfg01\n').rc"