fix(backups): получать нативный экспорт и проверить восстановление из S3
This commit is contained in:
1 parent
03b0896369
commit
c3fb66dcbf
18 files changed
+1405
-120
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"date": "2026-10-14",
|
||||
"block": "12.5.230",
|
||||
"backendSourceMatched": 500,
|
||||
"compiledMatched": 1060,
|
||||
"frontendChanged": false,
|
||||
"services": {
|
||||
"backend": {
|
||||
"image": "mmapp-test/backend:ux-backup230",
|
||||
"imageId": "sha256:796aef2b62f03218e4e07f15cedb7bc14613494b4ec6e61af85480703a4d5e37",
|
||||
"running": true,
|
||||
"health": "healthy"
|
||||
},
|
||||
"frontend": {
|
||||
"image": "mmapp-test/frontend:ux-routing218",
|
||||
"imageId": "sha256:ec658b9da88c19d60987be5bfc0c15fb339a0310d7a42dc761b40a70a3428c5a",
|
||||
"running": true,
|
||||
"health": null
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"date": "2026-10-14",
|
||||
"block": "12.5.230",
|
||||
"kinds": [
|
||||
{
|
||||
"kind": "backend",
|
||||
"matched": 500
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"date": "2026-10-14",
|
||||
"block": "12.5.230",
|
||||
"realPortalLogin": true,
|
||||
"noMocks": true,
|
||||
"views": [
|
||||
{
|
||||
"width": 1440,
|
||||
"settingsVisible": true,
|
||||
"successfulApiRead": true,
|
||||
"horizontalOverflow": false
|
||||
},
|
||||
{
|
||||
"width": 390,
|
||||
"settingsVisible": true,
|
||||
"successfulApiRead": true,
|
||||
"horizontalOverflow": false
|
||||
}
|
||||
],
|
||||
"pageErrors": 0,
|
||||
"storageMutations": 0,
|
||||
"nativeRestoreViaUI": false
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"date": "2026-10-14",
|
||||
"block": "12.5.230",
|
||||
"devices": [
|
||||
{
|
||||
"host": "194.226.121.150",
|
||||
"passed": true,
|
||||
"bytes": 917,
|
||||
"sha256": "994c5f06cfc65feb55ecc7e98548d47438fa1abede1e18b189d0a17ca6fd3990",
|
||||
"native": true,
|
||||
"filesBaselineMatched": true
|
||||
},
|
||||
{
|
||||
"host": "104.165.244.7",
|
||||
"passed": true,
|
||||
"bytes": 782,
|
||||
"sha256": "43b7fbfd82651da91bd92d8e2c8140d727db7069338080aebb0803bc3782d375",
|
||||
"native": true,
|
||||
"filesBaselineMatched": true
|
||||
}
|
||||
],
|
||||
"configurationWrites": 0,
|
||||
"passed": true
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"date": "2026-10-14",
|
||||
"block": "12.5.230",
|
||||
"prefix": "mmapp-acceptance/a395b3db-8f34-4335-ae67-9a635f5e7c6a",
|
||||
"passed": false,
|
||||
"backups": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"host": "194.226.121.150",
|
||||
"bytes": 1063,
|
||||
"sha256": "efa4f3e6c86cf9bb3d4941a472018bbb82c945bef7df9e93321191034eab059b",
|
||||
"native": true,
|
||||
"s3Only": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"host": "104.165.244.7",
|
||||
"bytes": 782,
|
||||
"sha256": "47f1f0da003c31cdce61f84ff1f30c49a119f319042d7eca54de77d6ed800b5c",
|
||||
"native": true,
|
||||
"s3Only": true
|
||||
}
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"name": "two-native-backups-S3-and-download",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "limited-restore-payload-only-native-marker-command",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "S3-download-upload-import-native-readback",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"host": "194.226.121.150",
|
||||
"failureName": "AssertionError"
|
||||
},
|
||||
{
|
||||
"host": "104.165.244.7",
|
||||
"originalFilesAndBridgesMatched": true
|
||||
}
|
||||
],
|
||||
"passwordChanges": 0,
|
||||
"currentS3ObjectsRemaining": 0,
|
||||
"bounds": [
|
||||
"Full .rsc import onto a configured router was not attempted; restore only own unused bridge",
|
||||
"Current objects removed; own S3 versions require separate cleanup",
|
||||
"Files>=61439 bytes explicitly rejected pending chunked-reader work"
|
||||
],
|
||||
"ownedDatabaseAndRoleRemoved": true
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"at": "2026-10-14T03:27:26.571Z",
|
||||
"bucketConfigurationWrites": 0,
|
||||
"prefixes": [
|
||||
{
|
||||
"prefix": "mmapp-acceptance/a395b3db-8f34-4335-ae67-9a635f5e7c6a",
|
||||
"versionsBefore": 3,
|
||||
"deleteMarkersBefore": 3,
|
||||
"removed": 6,
|
||||
"versionsAndMarkersRemaining": 0
|
||||
},
|
||||
{
|
||||
"prefix": "mmapp-acceptance/f9051fac-f481-44cf-9410-e7ff153da0ed",
|
||||
"versionsBefore": 3,
|
||||
"deleteMarkersBefore": 3,
|
||||
"removed": 6,
|
||||
"versionsAndMarkersRemaining": 0
|
||||
}
|
||||
],
|
||||
"passed": true
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"date": "2026-10-14",
|
||||
"block": "12.5.230",
|
||||
"prefix": "mmapp-acceptance/f9051fac-f481-44cf-9410-e7ff153da0ed",
|
||||
"passed": true,
|
||||
"backups": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"host": "194.226.121.150",
|
||||
"bytes": 1063,
|
||||
"sha256": "900d873740150831deb71cdf45dfda1a22ccdc123f6e5167589a07f49e81f62e",
|
||||
"native": true,
|
||||
"s3Only": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"host": "104.165.244.7",
|
||||
"bytes": 782,
|
||||
"sha256": "94050abb7b5da6a2a579b3f4c322f17cf56a7f48bdcaf1bb71ea59b7fb87c6a9",
|
||||
"native": true,
|
||||
"s3Only": true
|
||||
}
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"name": "two-native-backups-S3-and-download",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "limited-restore-payload-only-native-marker-command",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "S3-download-upload-import-native-readback",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"host": "194.226.121.150",
|
||||
"originalFilesAndBridgesMatched": true
|
||||
},
|
||||
{
|
||||
"host": "104.165.244.7",
|
||||
"originalFilesAndBridgesMatched": true
|
||||
}
|
||||
],
|
||||
"passwordChanges": 0,
|
||||
"currentS3ObjectsRemaining": 0,
|
||||
"bounds": [
|
||||
"Full .rsc import onto a configured router was not attempted; restore only own unused bridge",
|
||||
"Current objects removed; own S3 versions require separate cleanup",
|
||||
"Files>=61439 bytes explicitly rejected pending chunked-reader work"
|
||||
],
|
||||
"ownedDatabaseAndRoleRemoved": true
|
||||
}
|
||||
Reference in new issue
Block a user