{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.129740413Z","hostname":"t1.quartet","pid":10168} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.144656804Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] sm initialized with addr fe80::2099:2aff:feb0:5468 on if tfportrear1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145036524Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:12.145119634Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sm initialized with addr fe80::a096:3ff:fee9:c0a8 on if tfportrear0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145248194Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:12.145252834Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] sm initialized with addr fe80::3c43:88ff:fe01:94e9 on if tfportrear2_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145330274Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:12.145334584Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] nbr is fe80::5c76:2fff:fef0:b1d1@s2.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145848135Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:12.145871235Z","hostname":"t1.quartet","pid":10168} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145951515Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] exchange: listening on [fe80::2099:2aff:feb0:5468]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145956195Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] nbr is fe80::d899:b6ff:fea4:5401@s1.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.145961735Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:12.145990795Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] nbr is fe80::ec7a:6aff:fe10:73db@s3.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.146027425Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:12.146043355Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.146118815Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] exchange: listening on [fe80::a096:3ff:fee9:c0a8]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.146151055Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.146190995Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] exchange: listening on [fe80::3c43:88ff:fe01:94e9]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.146400065Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:12.146462865Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-08-07T05:51:14.148155912Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-08-07T05:51:14.148175302Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-08-07T05:51:14.148227792Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.149049313Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.149068383Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] push to fe80::5c76:2fff:fef0:b1d1: Update {\n underlay: None,\n tunnel: None,\n multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.149078173Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] push to fe80::ec7a:6aff:fe10:73db: Update {\n underlay: None,\n tunnel: None,\n multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.149081803Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] push to fe80::ec7a:6aff:fe10:73db: Update {\n underlay: None,\n tunnel: None,\n multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.149086693Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] push to fe80::d899:b6ff:fea4:5401: Update {\n underlay: None,\n tunnel: None,\n multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.149090023Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.149162893Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] push to fe80::5c76:2fff:fef0:b1d1: Update {\n underlay: None,\n tunnel: None,\n multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.149177873Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] push to fe80::d899:b6ff:fea4:5401: Update {\n underlay: None,\n tunnel: None,\n multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.149182143Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.220237987Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.220249017Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.220328997Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.220337287Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::d899:b6ff:fea4:5401 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.220990787Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::ec7a:6aff:fe10:73db on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.221094647Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.222021588Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.222034948Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.222411378Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:14.222420008Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] push to fe80::ec7a:6aff:fe10:73db: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.222477828Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] push to fe80::5c76:2fff:fef0:b1d1: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.222493438Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] push to fe80::d899:b6ff:fea4:5401: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.222500028Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] push to fe80::5c76:2fff:fef0:b1d1: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:14.223564099Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:15.236682562Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:15.236707712Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] adding route fd00:1:: -> fe80::5c76:2fff:fef0:b1d1 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:15.237238443Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b66d0b49-5d3e-4ede-a860-0fa110adaffe\", \"content-length\": \"130\", \"date\": \"Fri, 07 Aug 2026 05:51:15 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b66d0b49-5d3e-4ede-a860-0fa110adaffe\" }","v":0,"name":"slog-rs","level":50,"time":"2026-08-07T05:51:15.237793263Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:15.237799473Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:15.238205713Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] push to fe80::d899:b6ff:fea4:5401: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:15.238250003Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] push to fe80::ec7a:6aff:fe10:73db: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:15.238258443Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:16.237688536Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:16.237715566Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] removing routes 1 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:16.238315236Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:16.239252637Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] push to fe80::d899:b6ff:fea4:5401: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:16.239294407Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] push to fe80::ec7a:6aff:fe10:73db: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:16.239302707Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:21.238097931Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:21.238137021Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::d899:b6ff:fea4:5401 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:21.238605722Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:21.239284752Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:21.239749222Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear1_0] push to fe80::5c76:2fff:fef0:b1d1: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:21.239778193Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] push to fe80::ec7a:6aff:fe10:73db: 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 multicast: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:21.239787543Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:22.148732877Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:22.148751937Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:22.148819237Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-08-07T05:51:22.148830857Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::ec7a:6aff:fe10:73db on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:22.149282597Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::d899:b6ff:fea4:5401 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:22.149434657Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:22.149746058Z","hostname":"t1.quartet","pid":10168} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-08-07T05:51:22.149752438Z","hostname":"t1.quartet","pid":10168}