Files
MikrotikManager/docs/ux-ui/acceptance/s3-retention240.json
T

80 lines
2.3 KiB
JSON

{
"date": "2026-10-14",
"block": "12.5.240",
"scope": "Owned PostgreSQL + compiled retention service + real Selectel S3; no CHR contacts",
"prefix": "mmapp-acceptance/c05507bd-c1df-4350-af8b-cb8c8c07ee9d",
"passed": true,
"checks": [
{
"name": "eight-fixtures-three-servers",
"remoteObjects": 5,
"localFiles": 5
},
{
"name": "partial-failure-acknowledges-one-local-deletion",
"pruned": 1,
"failedRowRetained": true,
"remoteObjectRetained": true,
"otherServersUnchanged": true
},
{
"name": "retry-retains-latest-two-and-repeat-noop",
"retryPruned": 1,
"repeatPruned": 0
},
{
"name": "second-server-retains-latest-and-unselected-manual-copy",
"pruned": 2,
"retained": [
"a3",
"a4",
"b2",
"c0"
]
},
{
"name": "retained-content-hashes-and-local-states",
"copies": [
{
"id": "a4",
"localFileStatus": "available",
"sha256": "9704a7906274a6e758f5f03254b38f00bb4287240ec6fa8b6e8847f6415d36bf"
},
{
"id": "a3",
"localFileStatus": "not-stored",
"sha256": "6b0cf64533cbd3efd0fd040c32f357d10f93ee66b7b2fcc51bc52b01cd4fc2ec"
},
{
"id": "b2",
"localFileStatus": "available",
"sha256": "a698acf949d2a6598f00e4f9cb132b43b9864b2a5f7938fefb651c9075746c06"
},
{
"id": "c0",
"localFileStatus": "available",
"sha256": "6c11004b65701dc3228c164f1a050b6e5e52f601088e8fb125d0171797c7d565"
}
]
}
],
"cleanup": {
"plannedKeys": [
"mmapp-acceptance/c05507bd-c1df-4350-af8b-cb8c8c07ee9d/a4-retention240.rsc",
"mmapp-acceptance/c05507bd-c1df-4350-af8b-cb8c8c07ee9d/a3-retention240.rsc",
"mmapp-acceptance/c05507bd-c1df-4350-af8b-cb8c8c07ee9d/a1-retention240.rsc",
"mmapp-acceptance/c05507bd-c1df-4350-af8b-cb8c8c07ee9d/b2-retention240.rsc",
"mmapp-acceptance/c05507bd-c1df-4350-af8b-cb8c8c07ee9d/b0-retention240.rsc"
],
"versionsBefore": 5,
"deleteMarkersBefore": 2,
"removed": 7,
"versionsAndMarkersRemaining": 0,
"ownCatalogRemaining": 0
},
"chrContacts": 0,
"bucketSettingsWrites": 0,
"ownedDatabaseAndRoleRemoved": true,
"privateKeyFileRemoved": true
}