{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.269723344Z","hostname":"t1.quartet","pid":10143} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.285684152Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] sm initialized with addr fe80::883a:c1ff:fe3a:76ca on if tfportrear2_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.286017479Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] sm initialized with addr fe80::e003:2dff:fe0a:a213 on if tfportrear0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.286027518Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:14.286031418Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:14.286035147Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] sm initialized with addr fe80::e4cd:2dff:fe14:6291 on if tfportrear1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.286064923Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:14.286068323Z","hostname":"t1.quartet","pid":10143} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.286762634Z","hostname":"t1.quartet","pid":10143} {"msg":"admin: server started","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:14.287093571Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] nbr is fe80::28ec:39ff:fea2:2867@s3.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287010975Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] nbr is fe80::6413:6eff:fe7f:990d@s2.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.28705278Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] nbr is fe80::8013:29ff:fed2:b1eb@s1.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287072487Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.287086405Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.287095494Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.287267112Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] exchange: listening on [fe80::883a:c1ff:fe3a:76ca]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287646073Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] exchange: listening on [fe80::e4cd:2dff:fe14:6291]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287713285Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] exchange: listening on [fe80::e003:2dff:fe0a:a213]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287771927Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287933776Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287941375Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.287950004Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.291445595Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] push to fe80::8013:29ff:fed2:b1eb: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.291459813Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] push to fe80::6413:6eff:fe7f:990d: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.291469242Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.291502738Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] push to fe80::28ec:39ff:fea2:2867: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.291522755Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] push to fe80::8013:29ff:fed2:b1eb: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.291538193Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.291548742Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] push to fe80::6413:6eff:fe7f:990d: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.291566279Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] push to fe80::28ec:39ff:fea2:2867: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.291571959Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.3878643Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.387884708Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.388119808Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.388138605Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::28ec:39ff:fea2:2867 on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.38856704Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::8013:29ff:fed2:b1eb on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.388572569Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.389798752Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:16.38981025Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.389819399Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:16.389822769Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] push to fe80::28ec:39ff:fea2:2867: 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-03-25T20:24:16.389828418Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] push to fe80::8013:29ff:fed2:b1eb: 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-03-25T20:24:16.389835157Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] push to fe80::6413:6eff:fe7f:990d: 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-03-25T20:24:16.389841126Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] push to fe80::6413:6eff:fe7f:990d: 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-03-25T20:24:16.390852976Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:17.407479871Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:17.407517336Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] adding route fd00:1:: -> fe80::6413:6eff:fe7f:990d on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:17.407523505Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e76c17a7-b519-495a-bb87-c2d6209c79a8\", \"content-length\": \"130\", \"date\": \"Wed, 25 Mar 2026 20:24:16 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e76c17a7-b519-495a-bb87-c2d6209c79a8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-03-25T20:24:17.408077614Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:17.408086363Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:17.408091242Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] push to fe80::8013:29ff:fed2:b1eb: 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-03-25T20:24:17.408139086Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] push to fe80::28ec:39ff:fea2:2867: 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-03-25T20:24:17.408148985Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:18.408764677Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:18.408806212Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] removing routes 1 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:18.408814541Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:18.409683149Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] push to fe80::8013:29ff:fed2:b1eb: 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-03-25T20:24:18.40975312Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] push to fe80::28ec:39ff:fea2:2867: 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-03-25T20:24:18.409766359Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:23.409440358Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:23.409476223Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::8013:29ff:fed2:b1eb on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:23.409483932Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-03-25T20:24:23.410308326Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-03-25T20:24:23.410320764Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear1_0] push to fe80::6413:6eff:fe7f:990d: 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-03-25T20:24:23.410377877Z","hostname":"t1.quartet","pid":10143} {"msg":"[tfportrear2_0] push to fe80::28ec:39ff:fea2:2867: 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-03-25T20:24:23.410392955Z","hostname":"t1.quartet","pid":10143}