{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:25.687518684Z","hostname":"t1.quartet","pid":10388} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:25.703372568Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] sm initialized with addr fe80::e489:fcff:fe8c:9b7 on if tfportrear0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:25.703774507Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] sm initialized with addr fe80::832:a0ff:fe68:4b47 on if tfportrear1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:25.703791353Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:25.703816278Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:25.703828866Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] sm initialized with addr fe80::e075:d1ff:fe27:f724 on if tfportrear2_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:25.703992072Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:25.703997171Z","hostname":"t1.quartet","pid":10388} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:25.704573484Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] nbr is fe80::d459:60ff:fe7f:e65d@s1.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.704483106Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.704516929Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] nbr is fe80::4c71:bcff:feaf:b1de@s2.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.704525207Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.704542854Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] nbr is fe80::a440:51ff:fecf:2f51@s3.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.704599312Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] exchange: listening on [fe80::e489:fcff:fe8c:9b7]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.704661569Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.704680426Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] exchange: listening on [fe80::832:a0ff:fe68:4b47]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.704784494Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.704811969Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] exchange: listening on [fe80::e075:d1ff:fe27:f724]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.705009739Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.705015587Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.705124915Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.707639334Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] push to fe80::d459:60ff:fe7f:e65d: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.707663439Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] push to fe80::4c71:bcff:feaf:b1de: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.707674886Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.707717918Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] push to fe80::a440:51ff:fecf:2f51: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.707732935Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] push to fe80::4c71:bcff:feaf:b1de: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.707741283Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.707909959Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] push to fe80::d459:60ff:fe7f:e65d: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.707930784Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] push to fe80::a440:51ff:fecf:2f51: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.707935633Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.818447688Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.818468904Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.818648667Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.818655446Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::a440:51ff:fecf:2f51 on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.820277096Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::d459:60ff:fe7f:e65d on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.820283774Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.821446038Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.821453876Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.821821881Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:27.82183102Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] push to fe80::d459:60ff:fe7f:e65d: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.821841307Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] push to fe80::4c71:bcff:feaf:b1de: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.821848836Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] push to fe80::a440:51ff:fecf:2f51: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.821857534Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] push to fe80::4c71:bcff:feaf:b1de: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:27.823385443Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:28.836479216Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:28.836498292Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] adding route fd00:1:: -> fe80::4c71:bcff:feaf:b1de on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:28.836913967Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b83e7bfc-5e6f-438d-bbfd-6cf43d0e191a\", \"content-length\": \"130\", \"date\": \"Thu, 16 Jul 2026 17:18:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b83e7bfc-5e6f-438d-bbfd-6cf43d0e191a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-07-16T17:18:28.837387951Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:28.837396169Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:28.837793048Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] push to fe80::d459:60ff:fe7f:e65d: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s2.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:28.83783609Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] push to fe80::a440:51ff:fecf:2f51: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s2.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:28.837843218Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:29.83776547Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:29.837802023Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] removing routes 1 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:29.83855084Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:29.839737269Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] push to fe80::d459:60ff:fe7f:e65d: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s2.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:29.839790318Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] push to fe80::a440:51ff:fecf:2f51: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s2.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:29.839802276Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:34.837825269Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:34.837881138Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::d459:60ff:fe7f:e65d on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:34.838424447Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:34.839012317Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-07-16T17:18:34.839414696Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear2_0] push to fe80::a440:51ff:fecf:2f51: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:34.839455907Z","hostname":"t1.quartet","pid":10388} {"msg":"[tfportrear1_0] push to fe80::4c71:bcff:feaf:b1de: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.quartet\",\n \"t1.quartet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-07-16T17:18:34.839465395Z","hostname":"t1.quartet","pid":10388}