{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.748100511Z","hostname":"t1.quartet","pid":10377} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.763827834Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] sm initialized with addr fe80::cc59:57ff:fe10:9b80 on if tfportrear2_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.764117743Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] sm initialized with addr fe80::cc96:bdff:fe5c:d8e9 on if tfportrear1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.764136512Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:38.764165341Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:38.764169951Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] sm initialized with addr fe80::9cce:f1ff:fe12:ff28 on if tfportrear0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.764341735Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:38.764353604Z","hostname":"t1.quartet","pid":10377} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.764913854Z","hostname":"t1.quartet","pid":10377} {"msg":"admin: server started","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:38.765253431Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] nbr is fe80::883e:5fff:fe29:fb59@s3.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765090763Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] nbr is fe80::bc13:e5ff:fe61:3cf4@s2.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765126442Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.765142381Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.765262607Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] nbr is fe80::c44f:55ff:fea7:2572@s1.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765291986Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.765314795Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] exchange: listening on [fe80::cc59:57ff:fe10:9b80]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765322075Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765550396Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] exchange: listening on [fe80::cc96:bdff:fe5c:d8e9]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765564106Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] exchange: listening on [fe80::9cce:f1ff:fe12:ff28]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765610684Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765755779Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.765767598Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.769032568Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.769051868Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] push to fe80::bc13:e5ff:fe61:3cf4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.769065777Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] push to fe80::bc13:e5ff:fe61:3cf4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.769070927Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] push to fe80::c44f:55ff:fea7:2572: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.769077397Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.769082217Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] push to fe80::883e:5fff:fe29:fb59: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.769087006Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] push to fe80::883e:5fff:fe29:fb59: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.769092946Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] push to fe80::c44f:55ff:fea7:2572: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.769097766Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.864992033Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.865005602Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.865250053Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.865260253Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::c44f:55ff:fea7:2572 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.866737679Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::883e:5fff:fe29:fb59 on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.866742499Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.873945274Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:40.873959184Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.874355879Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:40.874360449Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] push to fe80::c44f:55ff:fea7:2572: 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-06-25T00:14:40.874388018Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] push to fe80::bc13:e5ff:fe61:3cf4: 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-06-25T00:14:40.874396327Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] push to fe80::883e:5fff:fe29:fb59: 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-06-25T00:14:40.874402507Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] push to fe80::bc13:e5ff:fe61:3cf4: 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-06-25T00:14:40.875702959Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:41.884192746Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:41.884220075Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] adding route fd00:1:: -> fe80::bc13:e5ff:fe61:3cf4 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:41.88489039Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7bffdfbe-6fac-4a3e-abad-b3f938db200e\", \"content-length\": \"130\", \"date\": \"Thu, 25 Jun 2026 00:14:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"7bffdfbe-6fac-4a3e-abad-b3f938db200e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-06-25T00:14:41.885536526Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:41.885555006Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:41.885964701Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] push to fe80::c44f:55ff:fea7:2572: 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-06-25T00:14:41.886012579Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] push to fe80::883e:5fff:fe29:fb59: 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-06-25T00:14:41.886020669Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:42.885259784Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:42.885284014Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] removing routes 1 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:42.885766636Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:42.886788828Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] push to fe80::883e:5fff:fe29:fb59: 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-06-25T00:14:42.886832077Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] push to fe80::c44f:55ff:fea7:2572: 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-06-25T00:14:42.886851056Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:47.886127553Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:47.886165471Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::c44f:55ff:fea7:2572 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:47.886910894Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-06-25T00:14:47.887738194Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-06-25T00:14:47.888218526Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear1_0] push to fe80::bc13:e5ff:fe61:3cf4: 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-06-25T00:14:47.888284983Z","hostname":"t1.quartet","pid":10377} {"msg":"[tfportrear2_0] push to fe80::883e:5fff:fe29:fb59: 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-06-25T00:14:47.888301953Z","hostname":"t1.quartet","pid":10377}