fix(routes): подтвердить применение и восстановление рекурсивных маршрутов
This commit is contained in:
1 parent
36c6a21ca5
commit
5b3133ce73
19 files changed
+659
-28
No files matched your search
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"date": "2026-10-09",
|
||||
"phase": "2 320",
|
||||
"cases": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"width": 1280,
|
||||
"recursiveRouteVisible": true,
|
||||
"urlRestore": true,
|
||||
"documentFits": true,
|
||||
"realBrowserAddReceipt": false
|
||||
},
|
||||
{
|
||||
"serverId": 1,
|
||||
"width": 320,
|
||||
"recursiveRouteVisible": true,
|
||||
"urlRestore": true,
|
||||
"documentFits": true,
|
||||
"realBrowserAddReceipt": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"width": 1280,
|
||||
"recursiveRouteVisible": true,
|
||||
"urlRestore": true,
|
||||
"documentFits": true,
|
||||
"realBrowserAddReceipt": false
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"width": 320,
|
||||
"recursiveRouteVisible": true,
|
||||
"urlRestore": true,
|
||||
"documentFits": true,
|
||||
"realBrowserAddReceipt": true
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
@@ -0,0 +1,383 @@
|
||||
{
|
||||
"date": "2026-10-09",
|
||||
"name": "mm-rec88-1791554488522",
|
||||
"devices": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"applied": {
|
||||
"ok": true,
|
||||
"serverId": 1,
|
||||
"routes": [
|
||||
{
|
||||
"id": "11",
|
||||
"dstAddress": "198.18.188.2/32",
|
||||
"gateway": "198.18.189.2",
|
||||
"distance": 150,
|
||||
"scope": 30,
|
||||
"targetScope": 11,
|
||||
"routingTable": "main",
|
||||
"checkGateway": "none",
|
||||
"country": "",
|
||||
"comment": "mm-rec88-1791554488522",
|
||||
"disabled": false
|
||||
}
|
||||
],
|
||||
"pushedRoutes": 1
|
||||
},
|
||||
"catalog": {
|
||||
"serverId": 1,
|
||||
"routes": [
|
||||
{
|
||||
"id": "*80000014",
|
||||
"dstAddress": "198.18.188.2/32",
|
||||
"gateway": "198.18.189.2",
|
||||
"distance": 150,
|
||||
"disabled": false,
|
||||
"routingTable": "main",
|
||||
"checkGateway": "none",
|
||||
"scope": 30,
|
||||
"targetScope": 11,
|
||||
"country": "",
|
||||
"comment": "mm-rec88-1791554488522"
|
||||
}
|
||||
],
|
||||
"live": true,
|
||||
"stale": false
|
||||
},
|
||||
"recursiveNative": {
|
||||
".id": "*80000014",
|
||||
"active": "true",
|
||||
"check-gateway": "none",
|
||||
"comment": "MikrotikManager:recursive mm-rec88-1791554488522",
|
||||
"disabled": "false",
|
||||
"distance": "150",
|
||||
"dst-address": "198.18.188.2/32",
|
||||
"dynamic": "false",
|
||||
"gateway": "198.18.189.2",
|
||||
"immediate-gw": "198.18.88.2%mm-rec88-1791554488522",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "30",
|
||||
"static": "true",
|
||||
"target-scope": "11"
|
||||
},
|
||||
"pingReceived": 3,
|
||||
"historyRestore": true,
|
||||
"invalidInputNoWrites": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"applied": {
|
||||
"ok": true,
|
||||
"serverId": 2,
|
||||
"routes": [
|
||||
{
|
||||
"id": "18",
|
||||
"dstAddress": "198.18.188.1/32",
|
||||
"gateway": "198.18.189.1",
|
||||
"distance": 150,
|
||||
"scope": 30,
|
||||
"targetScope": 11,
|
||||
"routingTable": "main",
|
||||
"checkGateway": "none",
|
||||
"country": "",
|
||||
"comment": "mm-rec88-1791554488522",
|
||||
"disabled": false
|
||||
}
|
||||
],
|
||||
"pushedRoutes": 1
|
||||
},
|
||||
"catalog": {
|
||||
"serverId": 2,
|
||||
"routes": [
|
||||
{
|
||||
"id": "*80000012",
|
||||
"dstAddress": "198.18.188.1/32",
|
||||
"gateway": "198.18.189.1",
|
||||
"distance": 150,
|
||||
"disabled": false,
|
||||
"routingTable": "main",
|
||||
"checkGateway": "none",
|
||||
"scope": 30,
|
||||
"targetScope": 11,
|
||||
"country": "",
|
||||
"comment": "mm-rec88-1791554488522"
|
||||
}
|
||||
],
|
||||
"live": true,
|
||||
"stale": false
|
||||
},
|
||||
"recursiveNative": {
|
||||
".id": "*80000012",
|
||||
"active": "true",
|
||||
"check-gateway": "none",
|
||||
"comment": "MikrotikManager:recursive mm-rec88-1791554488522",
|
||||
"disabled": "false",
|
||||
"distance": "150",
|
||||
"dst-address": "198.18.188.1/32",
|
||||
"dynamic": "false",
|
||||
"gateway": "198.18.189.1",
|
||||
"immediate-gw": "198.18.88.1%mm-rec88-1791554488522",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "30",
|
||||
"static": "true",
|
||||
"target-scope": "11"
|
||||
},
|
||||
"pingReceived": 3,
|
||||
"historyRestore": true,
|
||||
"invalidInputNoWrites": true
|
||||
}
|
||||
],
|
||||
"disabled": [
|
||||
{
|
||||
"type": "home-router",
|
||||
"path": "/recursive-routes/catalog",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "home-router",
|
||||
"path": "/recursive-routes/gateways/catalog",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "home-router",
|
||||
"path": "/recursive-routes",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "home-router",
|
||||
"path": "/recursive-routes/gateways",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "home-router",
|
||||
"path": "/recursive-routes",
|
||||
"method": "PUT",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "home-router",
|
||||
"path": "/recursive-routes/revisions/7c8be412-5139-455a-a910-f61d20a9159c/restore",
|
||||
"method": "POST",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "exit-node",
|
||||
"path": "/recursive-routes/catalog",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "exit-node",
|
||||
"path": "/recursive-routes/gateways/catalog",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "exit-node",
|
||||
"path": "/recursive-routes",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "exit-node",
|
||||
"path": "/recursive-routes/gateways",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "exit-node",
|
||||
"path": "/recursive-routes",
|
||||
"method": "PUT",
|
||||
"status": 409
|
||||
},
|
||||
{
|
||||
"type": "exit-node",
|
||||
"path": "/recursive-routes/revisions/940ee856-a382-4713-b100-a548b70505c2/restore",
|
||||
"method": "POST",
|
||||
"status": 409
|
||||
}
|
||||
],
|
||||
"faults": [
|
||||
{
|
||||
"mode": "partial",
|
||||
"receipt": {
|
||||
"state": "partial",
|
||||
"confirmedWrites": 1,
|
||||
"createdIds": [
|
||||
"*80000017"
|
||||
],
|
||||
"deletedIds": [],
|
||||
"needsReview": true,
|
||||
"metadataRecorded": false
|
||||
},
|
||||
"nativeIds": [
|
||||
"*80000016",
|
||||
"*80000017"
|
||||
],
|
||||
"nativeCount": 2,
|
||||
"faultInjection": true,
|
||||
"physicalDisconnect": false
|
||||
},
|
||||
{
|
||||
"mode": "unknown",
|
||||
"receipt": {
|
||||
"state": "unknown",
|
||||
"confirmedWrites": 1,
|
||||
"createdIds": [
|
||||
"*80000019"
|
||||
],
|
||||
"deletedIds": [],
|
||||
"needsReview": true,
|
||||
"metadataRecorded": false
|
||||
},
|
||||
"nativeIds": [
|
||||
"*80000018",
|
||||
"*80000019",
|
||||
"*8000001A"
|
||||
],
|
||||
"nativeCount": 3,
|
||||
"faultInjection": true,
|
||||
"physicalDisconnect": false
|
||||
},
|
||||
{
|
||||
"mode": "applied",
|
||||
"receipt": {
|
||||
"state": "applied",
|
||||
"confirmedWrites": 2,
|
||||
"createdIds": [
|
||||
"*8000001C"
|
||||
],
|
||||
"deletedIds": [
|
||||
"*8000001B"
|
||||
],
|
||||
"needsReview": true,
|
||||
"metadataRecorded": false
|
||||
},
|
||||
"nativeIds": [
|
||||
"*8000001C"
|
||||
],
|
||||
"nativeCount": 1,
|
||||
"faultInjection": true,
|
||||
"physicalDisconnect": false
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"dbCacheEmpty": true,
|
||||
"historyBaseline": true,
|
||||
"/interface/gre": true,
|
||||
"/interface/bridge": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"dbCacheEmpty": true,
|
||||
"historyBaseline": true,
|
||||
"/interface/gre": true,
|
||||
"/interface/bridge": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true
|
||||
}
|
||||
],
|
||||
"probeRequests": 0,
|
||||
"pingAttempts": {
|
||||
"1": [
|
||||
{
|
||||
"received": 3,
|
||||
"sent": 3
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"received": 3,
|
||||
"sent": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
"nativeProbe": {
|
||||
"date": "2026-10-09",
|
||||
"out": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"raw": {
|
||||
".id": "*8000000C",
|
||||
"active": "true",
|
||||
"check-gateway": "none",
|
||||
"comment": "MikrotikManager:recursive mm-rec88-probe-1791553666907",
|
||||
"disabled": "false",
|
||||
"distance": "150",
|
||||
"dst-address": "198.18.88.250/32",
|
||||
"dynamic": "false",
|
||||
"gateway": "194.226.121.1",
|
||||
"immediate-gw": "194.226.121.1%ether1",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "30",
|
||||
"static": "true",
|
||||
"target-scope": "10"
|
||||
},
|
||||
"mapped": {
|
||||
"id": "*8000000C",
|
||||
"dstAddress": "198.18.88.250/32",
|
||||
"gateway": "194.226.121.1",
|
||||
"distance": 150,
|
||||
"disabled": false,
|
||||
"routingTable": "main",
|
||||
"checkGateway": "none",
|
||||
"scope": 30,
|
||||
"targetScope": 10,
|
||||
"country": "",
|
||||
"comment": "mm-rec88-probe-1791553666907"
|
||||
}
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"raw": {
|
||||
".id": "*8000000C",
|
||||
"active": "true",
|
||||
"check-gateway": "none",
|
||||
"comment": "MikrotikManager:recursive mm-rec88-probe-1791553667075",
|
||||
"disabled": "false",
|
||||
"distance": "150",
|
||||
"dst-address": "198.18.88.250/32",
|
||||
"dynamic": "false",
|
||||
"gateway": "104.165.244.1",
|
||||
"immediate-gw": "104.165.244.1%ether1",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "30",
|
||||
"static": "true",
|
||||
"target-scope": "10"
|
||||
},
|
||||
"mapped": {
|
||||
"id": "*8000000C",
|
||||
"dstAddress": "198.18.88.250/32",
|
||||
"gateway": "104.165.244.1",
|
||||
"distance": 150,
|
||||
"disabled": false,
|
||||
"routingTable": "main",
|
||||
"checkGateway": "none",
|
||||
"scope": 30,
|
||||
"targetScope": 10,
|
||||
"country": "",
|
||||
"comment": "mm-rec88-probe-1791553667075"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"initialAttempts": [
|
||||
{
|
||||
"result": "Ping0/3 before reverse route was configured",
|
||||
"cleanupPassed": true
|
||||
},
|
||||
{
|
||||
"result": "Initial Ping2/3 during path startup",
|
||||
"cleanupPassed": true
|
||||
}
|
||||
],
|
||||
"runtime": {
|
||||
"backend": "ux-recursive88",
|
||||
"frontend": "ux-optimizer87",
|
||||
"labelsAreGitSha": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 91 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 100 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 126 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 125 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
Reference in new issue
Block a user