fix(netflow): запускать TypeScript worker с собственным загрузчиком
This commit is contained in:
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
|
||||
}
|
||||
Reference in new issue
Block a user