fix(netflow): запускать TypeScript worker с собственным загрузчиком

This commit is contained in:
Denozordec committed 2026-10-14 02:57:24 +07:00
1 parent 7a38bb36aa
commit 19ad294ded
20 files changed
+472 -13

No files matched your search

@@ -0,0 +1,20 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"database": "mm_accept_144_1791920520902",
"script": "traffic-flow-ipv6-pipeline.test.ts",
"passed": true,
"workerMode": "compiled",
"knownChecks": null,
"udpSqlMetrics": {
"udpDatagramsReceived": 2,
"rawRows": 6,
"allTrafficBytes": 25200,
"allTrafficPackets": 42,
"internetFactsBytes": 7200,
"internetFactsPackets": 12,
"workerShutdownAcknowledged": true,
"minuteHourDayTotalsPassed": true
},
"ownedDatabaseAndRoleRemoved": true
}
@@ -0,0 +1,9 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"database": "mm_accept_144_1791919769374",
"script": "traffic-flow-ipv6-pipeline.test.ts",
"passed": false,
"errorName": "Error",
"exitCode": 1
}
@@ -0,0 +1,20 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"database": "mm_accept_144_1791920508613",
"script": "traffic-flow-ipv6-pipeline.test.ts",
"passed": true,
"workerMode": "source-bootstrap",
"knownChecks": null,
"udpSqlMetrics": {
"udpDatagramsReceived": 2,
"rawRows": 6,
"allTrafficBytes": 25200,
"allTrafficPackets": 42,
"internetFactsBytes": 7200,
"internetFactsPackets": 12,
"workerShutdownAcknowledged": true,
"minuteHourDayTotalsPassed": true
},
"ownedDatabaseAndRoleRemoved": true
}
@@ -0,0 +1,9 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"database": "mm_accept_149_1791919762284",
"script": "traffic-flow-month.test.ts",
"passed": true,
"knownChecks": 5,
"ownedDatabaseAndRoleRemoved": true
}
@@ -0,0 +1,9 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"database": "mm_accept_152_1791919749449",
"script": "network-disabled-server.test.ts",
"passed": true,
"knownChecks": 33,
"ownedDatabaseAndRoleRemoved": true
}
@@ -0,0 +1,191 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"scope": "full backend profile list on owned isolated PostgreSQL; no production DSN",
"database": "mm_accept_166_1791920873950",
"profiles": [
{
"profile": "test:probes",
"passed": true,
"durationMs": 25206,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:exec",
"passed": true,
"durationMs": 6620,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:alert-engine",
"passed": true,
"durationMs": 22308,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:alerts-telegram",
"passed": true,
"durationMs": 15324,
"skippedLineCount": 10,
"unavailableSqlBranches": []
},
{
"profile": "test:auth",
"passed": true,
"durationMs": 11329,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:wireguard",
"passed": true,
"durationMs": 12454,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:ipsec",
"passed": true,
"durationMs": 17164,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:traffic-rate",
"passed": true,
"durationMs": 49953,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:traffic-flow",
"passed": true,
"durationMs": 64980,
"skippedLineCount": 2,
"unavailableSqlBranches": [
"Monthly SQL: skip (requires an owned isolated database)",
"IPv6 UDP/worker/SQL: skip (requires an owned isolated database)"
]
},
{
"profile": "test:users",
"passed": true,
"durationMs": 7994,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:pg",
"passed": true,
"durationMs": 10211,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:backups",
"passed": true,
"durationMs": 9910,
"skippedLineCount": 8,
"unavailableSqlBranches": []
},
{
"profile": "test:scheduler",
"passed": true,
"durationMs": 6277,
"skippedLineCount": 5,
"unavailableSqlBranches": []
},
{
"profile": "test:live-maps",
"passed": true,
"durationMs": 27466,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:ospf-optimizer",
"passed": true,
"durationMs": 7546,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:recursive-routes",
"passed": true,
"durationMs": 4080,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:config-sync",
"passed": true,
"durationMs": 17701,
"skippedLineCount": 1,
"unavailableSqlBranches": [
"network-disabled-server.test.ts: invalid IDs passed; own SQL/disabled API checks skipped (MMAPP_OWN_TEST_DB required)"
]
},
{
"profile": "test:ros-file",
"passed": true,
"durationMs": 1600,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:containers",
"passed": true,
"durationMs": 6582,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:certificates",
"passed": true,
"durationMs": 12248,
"skippedLineCount": 3,
"unavailableSqlBranches": []
},
{
"profile": "test:netflow-settings",
"passed": true,
"durationMs": 4695,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:netflow-purge",
"passed": true,
"durationMs": 2613,
"skippedLineCount": 0,
"unavailableSqlBranches": []
},
{
"profile": "test:evolution",
"passed": true,
"durationMs": 5168,
"skippedLineCount": 1,
"unavailableSqlBranches": []
},
{
"profile": "test:system-database",
"passed": true,
"durationMs": 19916,
"skippedLineCount": 9,
"unavailableSqlBranches": []
},
{
"profile": "test:server-privacy",
"passed": true,
"durationMs": 5873,
"skippedLineCount": 0,
"unavailableSqlBranches": []
}
],
"passed": true,
"ownedDatabaseAndRoleRemoved": true,
"coverageNote": "Three special namespace SQL branches replayed separately; contention skip/release/recovery is a successful check"
}
@@ -0,0 +1,29 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"compiled": {
"matched": 1056,
"missing": 0,
"different": 0
},
"source": [
{
"kind": "backend",
"matched": 492
}
],
"rootEnvExists": false,
"backendEnvExists": false,
"fullProfilesAfterFix": 25,
"uiCases": 52,
"workerShutdownChecks": 4,
"specialSqlCases": {
"networkDisabled": 33,
"calendarMonths": 5,
"ipv6PipelineModes": [
"source-bootstrap",
"compiled"
]
},
"runnerPathFailure": "Repeat attempt initially mounted non-existent gre222-checks; owned DB/role trap cleaned up, corrected to regression222-checks and fresh full25 passed"
}
@@ -0,0 +1,21 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"backendSourceMatched": 492,
"compiledMatched": 1056,
"frontendChanged": false,
"services": {
"backend": {
"image": "mmapp-test/backend:ux-regression222",
"imageId": "sha256:13baf68195251a134286474aa86847d86d6dfc11ce4d90e6b8c7f0526abed285",
"running": true,
"health": "healthy"
},
"frontend": {
"image": "mmapp-test/frontend:ux-routing218",
"imageId": "sha256:ec658b9da88c19d60987be5bfc0c15fb339a0310d7a42dc761b40a70a3428c5a",
"running": true,
"health": null
}
}
}
@@ -0,0 +1,67 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"backend": "ux-regression222",
"frontend": "ux-routing218",
"apiCases": [
{
"path": "/api/servers",
"status": 200,
"failures": null
},
{
"path": "/api/gre/tunnels",
"status": 200,
"failures": 0
},
{
"path": "/api/bgp/catalog",
"status": 200,
"failures": 0
},
{
"path": "/api/ospf/catalog",
"status": 200,
"failures": 0
},
{
"path": "/api/traffic/flow/settings",
"status": 200,
"failures": null
},
{
"path": "/api/scheduler/status",
"status": 200,
"failures": null
}
],
"ui": [
{
"width": 1440,
"path": "/traffic",
"pageErrors": 0,
"mutationRequests": 0
},
{
"width": 1440,
"path": "/data-collection",
"pageErrors": 0,
"mutationRequests": 0
},
{
"width": 320,
"path": "/traffic",
"pageErrors": 0,
"mutationRequests": 0
},
{
"width": 320,
"path": "/data-collection",
"pageErrors": 0,
"mutationRequests": 0
}
],
"realPortalJWT": true,
"apiMocks": false,
"scope": "Healthy runtime API and UI smoke after worker fix; actual UDP worker SQL proof is isolated"
}
@@ -0,0 +1,15 @@
{
"date": "2026-10-14",
"block": "12.5.222",
"scope": "20 GRE/Filters specs through live HTTP fixtures; user screenshots not rewritten",
"stats": {
"startTime": "2026-10-13T19:13:21.889Z",
"duration": 128028.369,
"expected": 52,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"uniqueCases": 52,
"apiMocked": true
}