fix(api): завершать запрос при обрыве ответа RouterOS
This commit is contained in:
1 parent
5944e5e751
commit
7f0c2aad0f
13 files changed
+1005
-31
No files matched your search
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"date": "2026-10-10",
|
||||
"runtime": {
|
||||
"backend": "ux-response100",
|
||||
"version": "1.0.0-test.response100",
|
||||
"imageId": "sha256:797979da82d6bd10147bd57557c65cc28a61b1e583abed13ed7326635d4e5adf",
|
||||
"frontend": "ux-ospf91"
|
||||
},
|
||||
"source": {
|
||||
"base": "build-speed98",
|
||||
"archiveSha256": "08e9b4bb3a70c5d9d20e0ffef387d9bbba7bcc51f80968be740c7c64982dc5da",
|
||||
"workingTreeOverrides": [
|
||||
"backend/src/services/mikrotik.ts",
|
||||
"backend/src/services/mikrotik-response.test.ts",
|
||||
"backend/package.json"
|
||||
],
|
||||
"revisionLabel": "response100 (stage label, not Git SHA)"
|
||||
},
|
||||
"before": {
|
||||
"boundedTests": 7,
|
||||
"passed": 1,
|
||||
"failed": 6,
|
||||
"reason": "Incomplete IncomingMessage left promise pending past500ms timeout; test1200ms deadline rejected"
|
||||
},
|
||||
"after": {
|
||||
"boundedTests": 7,
|
||||
"passed": 7,
|
||||
"failed": 0,
|
||||
"methods": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"raw file POST"
|
||||
],
|
||||
"completeSuccessAnd401": true,
|
||||
"mutationRetries": 0,
|
||||
"fileCompatibilityReadStrategies": 2
|
||||
},
|
||||
"checks": {
|
||||
"abortSignalAndProbeCancellation": true,
|
||||
"fileByteParser": true,
|
||||
"localProductionBuild": true,
|
||||
"dockerProductionBuild": true,
|
||||
"entryNodeCheck": true,
|
||||
"pgRestore": "18.6",
|
||||
"composeHealthy": true,
|
||||
"backendNpmTest": {
|
||||
"groups": 24,
|
||||
"nodeTestCases": 171,
|
||||
"reportedFailures": 0,
|
||||
"exitCode": 0,
|
||||
"database": "Deliberately unavailable fixture URL; no external DB writes"
|
||||
},
|
||||
"lintNewTest": true,
|
||||
"existingMikrotikPreferConstErrors": 2
|
||||
},
|
||||
"live": {
|
||||
"nativeReport": "speed-response-body-2026-10-10.json",
|
||||
"browserReport": "browser-speed-response-body-2026-10-10.json",
|
||||
"nativeCommands": 1,
|
||||
"durationSec": 3,
|
||||
"rateLimitBps": 10000000,
|
||||
"body": "First16 bytes of actual completed native JSON delivered; relay closed socket before remaining body",
|
||||
"api502": true,
|
||||
"unknownMessage": true,
|
||||
"priorSnapshotPreserved": true,
|
||||
"automaticRetry": false,
|
||||
"uiCases": 2,
|
||||
"cleanup": true
|
||||
},
|
||||
"limits": [
|
||||
"HTTP localhost partial-response tests plus real RouterOS command through controlled relay; not independent physical WAN loss",
|
||||
"Complete malformed PATCH JSON semantics, general response size limits and durable cancellation not changed",
|
||||
"Main/context UI matrix still pending; frontend unchanged"
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user