Files
MikrotikManager/docs/ux-ui/acceptance/recursive-routes-2026-10-09.json
T

383 lines
9.2 KiB
JSON

{
"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
}
}