200 lines
8.1 KiB
JSON
200 lines
8.1 KiB
JSON
{
|
|
"app": "wanderer",
|
|
"from": {
|
|
"wanderer": "flomp/wanderer-web:v0.20.0",
|
|
"wanderer-db": "flomp/wanderer-db:v0.20.0",
|
|
"wanderer-search": "getmeili/meilisearch:v1.36.0"
|
|
},
|
|
"to": {
|
|
"wanderer": "flomp/wanderer-web:v0.21.2",
|
|
"wanderer-db": "flomp/wanderer-db:v0.21.2",
|
|
"wanderer-search": "getmeili/meilisearch:v1.36.0"
|
|
},
|
|
"started": "2026-10-28T12:18:25Z",
|
|
"drill_head_before": "a3b966242cce71123efe81137277a5870f13d0a0",
|
|
"failing_compose_main_healthcheck": [
|
|
"test: [\"CMD\", \"false\"]"
|
|
],
|
|
"failing_probe": true,
|
|
"update": {
|
|
"accepted": true,
|
|
"http": "202",
|
|
"phases": [
|
|
{
|
|
"t": 0.0,
|
|
"phase": "backing-up",
|
|
"label": "Biztons\u00e1gi ment\u00e9s k\u00e9sz\u00fcl a friss\u00edt\u00e9s el\u0151tt\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 19.5,
|
|
"phase": "safety-dump",
|
|
"label": "Adatb\u00e1zis pillanatk\u00e9p\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 20.5,
|
|
"phase": "pulling",
|
|
"label": "\u00daj verzi\u00f3 let\u00f6lt\u00e9se\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 45.1,
|
|
"phase": "copying",
|
|
"label": "Az adatok m\u00e1sol\u00e1sa a friss\u00edt\u00e9s el\u0151tt\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 59.4,
|
|
"phase": "starting",
|
|
"label": "Ind\u00edt\u00e1s az \u00faj verzi\u00f3val\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 71.7,
|
|
"phase": "verifying",
|
|
"label": "M\u0171k\u00f6d\u00e9s ellen\u0151rz\u00e9se\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 374.9,
|
|
"phase": "undoing",
|
|
"label": "Vissza\u00e1ll\u00edt\u00e1s az el\u0151z\u0151 v\u00e1ltozatra\u2026",
|
|
"updating": true,
|
|
"error": null,
|
|
"hold": null
|
|
},
|
|
{
|
|
"t": 402.6,
|
|
"phase": "undone",
|
|
"label": "Vissza\u00e1ll\u00edtva az el\u0151z\u0151 v\u00e1ltozatra",
|
|
"updating": false,
|
|
"error": null,
|
|
"hold": null
|
|
}
|
|
],
|
|
"duration_s": 402.6,
|
|
"final_phase": "undone",
|
|
"update_error": null,
|
|
"hold_reason": null,
|
|
"state": "running"
|
|
},
|
|
"to_log_while_verifying": [
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m",
|
|
"",
|
|
"\u001b[1;31m[404] GET /undo-proof-no-such-path\u001b[0m"
|
|
],
|
|
"observables_after": {
|
|
"pinned_images": {
|
|
"wanderer": "flomp/wanderer-web:v0.20.0",
|
|
"wanderer-db": "flomp/wanderer-db:v0.20.0",
|
|
"wanderer-search": "getmeili/meilisearch:v1.36.0"
|
|
},
|
|
"installed_images": {
|
|
"wanderer": "flomp/wanderer-web:v0.20.0",
|
|
"wanderer-db": "flomp/wanderer-db:v0.20.0",
|
|
"wanderer-search": "getmeili/meilisearch:v1.36.0"
|
|
},
|
|
"catalog_images": {
|
|
"wanderer": "flomp/wanderer-web:v0.21.2",
|
|
"wanderer-db": "flomp/wanderer-db:v0.21.2",
|
|
"wanderer-search": "getmeili/meilisearch:v1.36.0"
|
|
},
|
|
"live_compose_image_lines": [
|
|
"image: flomp/wanderer-web:v0.20.0",
|
|
"image: flomp/wanderer-db:v0.20.0",
|
|
"image: getmeili/meilisearch:v1.36.0"
|
|
],
|
|
"docker_inspect": [
|
|
"wanderer flomp/wanderer-web:v0.20.0 running=true restarts=0",
|
|
"wanderer-db flomp/wanderer-db:v0.20.0 running=true restarts=0",
|
|
"wanderer-search getmeili/meilisearch:v1.36.0 running=true restarts=0"
|
|
]
|
|
},
|
|
"running_images_after": {
|
|
"wanderer": "flomp/wanderer-web:v0.20.0",
|
|
"wanderer-db": "flomp/wanderer-db:v0.20.0",
|
|
"wanderer-search": "getmeili/meilisearch:v1.36.0"
|
|
},
|
|
"seed_after_undo": true,
|
|
"verdict": "proven",
|
|
"why": "TO started on the data and failed its check; the box undid it: FROM runs again and the seed reads back",
|
|
"drill_head_after": "e410bac1c1b58f976da979859a86bfc958a553c6",
|
|
"drill_tree_equal_to_before": true,
|
|
"log": [
|
|
"13:18:35 [5] the box's drill mirror now at a3b966242",
|
|
"13:18:40 [1] deploy -> 202 {'ok': True, 'message': 'Telep\u00edt\u00e9s elind\u00edtva \u2013 az \u00e1llapot a k\u00e1rty\u00e1n k\u00f6vethet\u0151'}",
|
|
"13:20:00 [1] deployed, controller state=running, pinned={'wanderer': 'flomp/wanderer-web:v0.20.0', 'wanderer-db': 'flomp/wanderer-db:v0.20.0', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'}",
|
|
"13:20:01 wanderer: sign-up http=200",
|
|
"13:20:01 wanderer: seeded user drilla9dedf28 and private list Drill-2af9940200 http=200 id=True",
|
|
"13:20:01 wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True",
|
|
"13:20:02 drill commit c7a6cbdfefc7: wanderer TO with failing checks",
|
|
"13:20:11 [5] the box's drill mirror now at c7a6cbdfe",
|
|
"13:20:16 [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Friss\u00edt\u00e9s elindult \u2013 az \u00e1llapot a k\u00e1rty\u00e1n k\u00f6vethet\u0151'}",
|
|
"13:20:16 + 0.0s phase=backing-up label=Biztons\u00e1gi ment\u00e9s k\u00e9sz\u00fcl a friss\u00edt\u00e9s el\u0151tt\u2026 err=None hold=None",
|
|
"13:20:35 + 19.5s phase=safety-dump label=Adatb\u00e1zis pillanatk\u00e9p\u2026 err=None hold=None",
|
|
"13:20:37 + 20.5s phase=pulling label=\u00daj verzi\u00f3 let\u00f6lt\u00e9se\u2026 err=None hold=None",
|
|
"13:21:01 + 45.1s phase=copying label=Az adatok m\u00e1sol\u00e1sa a friss\u00edt\u00e9s el\u0151tt\u2026 err=None hold=None",
|
|
"13:21:15 + 59.4s phase=starting label=Ind\u00edt\u00e1s az \u00faj verzi\u00f3val\u2026 err=None hold=None",
|
|
"13:21:28 + 71.7s phase=verifying label=M\u0171k\u00f6d\u00e9s ellen\u0151rz\u00e9se\u2026 err=None hold=None",
|
|
"13:26:31 + 374.9s phase=undoing label=Vissza\u00e1ll\u00edt\u00e1s az el\u0151z\u0151 v\u00e1ltozatra\u2026 err=None hold=None",
|
|
"13:26:59 + 402.6s phase=undone label=Vissza\u00e1ll\u00edtva az el\u0151z\u0151 v\u00e1ltozatra err=None hold=None",
|
|
"13:27:28 wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True",
|
|
"13:27:28 RESULT proven \u2014 TO started on the data and failed its check; the box undid it: FROM runs again and the seed reads back",
|
|
"13:27:29 [X] stop -> 200 {'ok': True, 'message': 'Stack wanderer stop completed'}",
|
|
"13:28:01 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'wanderer', 'volumes_removed': ['wanderer_wanderer_data', 'wanderer_wanderer_meili_data', 'wanderer_wanderer_plugins', 'wandere",
|
|
"13:28:09 [X] after remove: deployed=False leftovers=''",
|
|
"13:28:19 [5] the box's drill mirror now at e410bac1c",
|
|
"13:28:19 drill revert c7a6cbdfefc7: rc=0",
|
|
"13:28:19 drill templates/wanderer equal to before: True"
|
|
]
|
|
} |