{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.396831186Z","hostname":"t1.quartet","pid":10511} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.416209134Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sm initialized with addr fe80::203e:8ff:fe7c:9a72 on if tfportrear0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.416757178Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] sm initialized with addr fe80::387a:42ff:fea1:7e09 on if tfportrear2_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.416783374Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] sm initialized with addr fe80::c46e:e2ff:feed:e9a on if tfportrear1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.416793422Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:39.416802431Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:39.416814609Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:39.416827547Z","hostname":"t1.quartet","pid":10511} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.418188232Z","hostname":"t1.quartet","pid":10511} {"msg":"admin: server started","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:39.418670616Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] nbr is fe80::200e:f2ff:fe0a:8dff@s3.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.418112937Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] nbr is fe80::e8a9:4eff:fe88:26d8@s2.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.418153671Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.418200004Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] nbr is fe80::441f:24ff:feb9:bf31@s1.quartet server","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.41821985Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] exchange: listening on [fe80::387a:42ff:fea1:7e09]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.418398822Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.418465482Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.418480429Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.418581193Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] exchange: listening on [fe80::c46e:e2ff:feed:e9a]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.418773603Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] exchange: listening on [fe80::203e:8ff:fe7c:9a72]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.418881836Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.419072476Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.419182659Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.421681185Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.421699882Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::441f:24ff:feb9:bf31 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.422629416Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.422651812Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.422669569Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::441f:24ff:feb9:bf31 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.422682667Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.422692916Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] push to fe80::441f:24ff:feb9:bf31: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.422800609Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] push to fe80::200e:f2ff:fe0a:8dff: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.422840843Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.423643106Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.423667472Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::200e:f2ff:fe0a:8dff on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.423678161Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.423954497Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.423976224Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] adding route fd00:3:: -> fe80::200e:f2ff:fe0a:8dff on port Rear(Rear(\"rear2\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.424050792Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.424320529Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.424340806Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.424350675Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.424366612Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] push to fe80::200e:f2ff:fe0a:8dff: 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-01-14T04:36:41.42437947Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] push to fe80::e8a9:4eff:fe88:26d8: 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-01-14T04:36:41.424427193Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.424456798Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.424467626Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] push to fe80::441f:24ff:feb9:bf31: 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-01-14T04:36:41.424555563Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:41.424728055Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:41.424748142Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] push to fe80::441f:24ff:feb9:bf31: 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-01-14T04:36:41.426200013Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] push to fe80::e8a9:4eff:fe88:26d8: 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-01-14T04:36:41.426632595Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] push to fe80::200e:f2ff:fe0a:8dff: 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-01-14T04:36:41.427660114Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] push to fe80::e8a9:4eff:fe88:26d8: 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-01-14T04:36:41.428333448Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] push to fe80::e8a9:4eff:fe88:26d8: 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-01-14T04:36:41.430041699Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:42.445363886Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:42.445389612Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] adding route fd00:1:: -> fe80::e8a9:4eff:fe88:26d8 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:42.445396231Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"33493a40-ae1d-488e-9a07-b0ea0296a0ad\", \"content-length\": \"130\", \"date\": \"Wed, 14 Jan 2026 04:36:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"33493a40-ae1d-488e-9a07-b0ea0296a0ad\" }","v":0,"name":"slog-rs","level":50,"time":"2026-01-14T04:36:42.446072744Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:42.446088902Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:42.446094531Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] push to fe80::441f:24ff:feb9:bf31: 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-01-14T04:36:42.446174758Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] push to fe80::200e:f2ff:fe0a:8dff: 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-01-14T04:36:42.446203924Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:43.446493649Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:43.446520075Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] removing routes 1 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:43.446571047Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:43.447497121Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] push to fe80::441f:24ff:feb9:bf31: 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-01-14T04:36:43.447531306Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] push to fe80::200e:f2ff:fe0a:8dff: 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-01-14T04:36:43.447560691Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:48.447829635Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:48.447875048Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::441f:24ff:feb9:bf31 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:48.447895645Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-01-14T04:36:48.448725234Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-01-14T04:36:48.448746231Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear1_0] push to fe80::e8a9:4eff:fe88:26d8: 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-01-14T04:36:48.448818079Z","hostname":"t1.quartet","pid":10511} {"msg":"[tfportrear2_0] push to fe80::200e:f2ff:fe0a:8dff: 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-01-14T04:36:48.448844265Z","hostname":"t1.quartet","pid":10511}